.calc_container{display:flex;flex-wrap:wrap;gap:16px}.calc_form,.calc_results{border:1px solid #22395b;box-shadow:-10px 14px 53px rgba(0,23,82,.08);flex:1 1 100%}.calc .form_grid{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr}.calc .form_grid .form_item_full{grid-column:1/-1}.calc .select_wrapper{position:relative}.calc .select_wrapper input[type=number]{-moz-appearance:textfield}.calc .select_wrapper .form-input.custom-number{padding-right:32px}.calc .select_wrapper .form-input.custom-number::-webkit-inner-spin-button,.calc .select_wrapper .form-input.custom-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc .select_wrapper .form-input.custom-number[type=number]{-moz-appearance:textfield}.calc .select_wrapper .vertical-spinner{display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:4px;top:2px;z-index:2}.calc .select_wrapper .vertical-spinner .number-btn{align-items:center;background:transparent;border:none;color:#8599ac;cursor:pointer;display:flex;font-size:22px;height:20px;justify-content:center;margin:0;padding:0;transition:background .18s,color .18s;width:26px}.calc .select_wrapper .vertical-spinner .number-btn.down{transform:scaleX(2)}.calc .select_wrapper .vertical-spinner .number-btn:focus,.calc .select_wrapper .vertical-spinner .number-btn:hover{background:rgba(214,37,39,.05);outline:none}.calc .form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#22395b;border:1px solid #22395b;color:#fff;cursor:pointer;font-size:16px;padding:12px 16px;width:100%}.calc .form-input:focus,.calc .form-input:hover{border-color:#3d7ffc;outline:none}.calc .form-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.calc .form-input::placeholder{color:hsla(0,0%,100%,.4)}.calc .results_header{background:linear-gradient(154deg,rgba(48,104,189,.8) 3.46%,rgba(48,104,189,.3) 85.5%);border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:4.663px 4.663px 19.429px 0 rgba(61,127,252,.1)}.calc .result_item{border-bottom:1px solid #22395b}.calc .result_item:last-child{border-bottom:none}.calc .summary_grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;row-gap:24px}.calc .cost_breakdown,.calc .cost_comparison{border:1px solid #22395b;box-shadow:-10px 14px 53px rgba(0,23,82,.08)}.calc .cost_comparison_item{align-items:center;border-radius:6px;display:flex;justify-content:space-between;padding:12px 20px}.calc .cost_comparison_item.in_house_costs{background:rgba(128,53,69,.2)}.calc .cost_comparison_item.managed_costs{background:rgba(40,167,69,.2)}.calc .cost_comparison_item.net_savings{background:rgba(61,127,252,.12);border:2px solid #3d7ffc}.calc hr{border-color:hsla(0,0%,100%,.2)}.calc .brd_tp .info{cursor:pointer}.calc .brd_tp__text{line-height:32px;width:250px;z-index:100}.calc .brd_tp__text ul li{list-style-type:disc}.calc #calculate_roi{cursor:pointer}.calc #calculate_roi.disabled,.calc #calculate_roi:disabled{background:#8599ac;border-color:transparent;cursor:not-allowed;pointer-events:none}.nice-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#22395b;border:1px solid #22395b;border-radius:4px;color:#fff;cursor:pointer;float:none;font-size:16px;height:auto;line-height:normal;padding:12px 16px;width:100%}.nice-select:focus,.nice-select:hover{border-color:#3d7ffc;outline:none}.nice-select:after{background:url('data:image/svg+xml;utf8,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.236866 1.41841C-0.0789553 1.09393 -0.0789553 0.567841 0.236866 0.24336C0.552687 -0.0811205 1.06473 -0.0811205 1.38056 0.24336L6.00328 4.99369L10.6196 0.245826C10.9064 -0.0491562 11.3555 -0.0761914 11.672 0.164872L11.763 0.245531C12.0789 0.570059 12.079 1.09618 11.7633 1.42087L6.57532 6.75647C6.25982 7.08095 5.74803 7.08121 5.43221 6.75706L0.236866 1.41841Z" fill="%238599AC"/></svg>') no-repeat 50%;background-size:contain;border:none;content:"";height:7px;margin-top:0!important;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:12px}.nice-select-dropdown{background-color:transparent!important;border:1px solid hsla(0,0%,100%,.2)!important;margin-top:8px!important;width:100%}.nice-select-dropdown .list{margin:0!important}.nice-select .current{color:#fff;display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;text-wrap:auto}.nice-select .list{background:#22395b;border:1px solid #22395b;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:4px;max-height:300px;overflow-y:auto;width:100%}.nice-select .list .option{color:#fff;font-size:16px;line-height:normal;min-height:auto;padding:12px 16px;text-wrap:auto}.nice-select .list .option.disabled{display:none}.nice-select .list .option.focus,.nice-select .list .option.selected.focus,.nice-select .list .option:hover{background-color:rgba(61,127,252,.2)}.nice-select .list .option.selected{background-color:rgba(118,165,255,.2)!important;font-weight:700;position:relative}.nice-select .list .option.selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none' viewBox='0 0 13 10'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='m2 5 3 3 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:13px}.nice-select.open{border-color:#3d7ffc}.nice-select.open:after{transform:translateY(-50%) rotate(-180deg);transition:transform .3s ease}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{opacity:.6;pointer-events:none}.hidden-select{display:none}@media (min-width:768px){.calc .first{padding-right:8px!important}.calc .last{padding-left:8px!important}}@media (min-width:1024px){.calc_container{flex-wrap:nowrap}.calc_form{flex:0 0 71%;max-width:71%}.calc_results{flex:0 0 27%;max-width:27%}}@media (max-width:1024px){.calc .form_grid{grid-template-columns:1fr}}