:root{--bs-primary:$GMColor_2;--bs-secondary:$GMColor_1;--bs-warning:$warning}@font-face{font-family:mlocation;font-style:normal;font-weight:400;src:url(/build/fonts/mlocation.19f84464.eot);src:url(/build/fonts/mlocation.19f84464.eot?#iefixj5275a) format("embedded-opentype"),url(/build/fonts/mlocation.0ab3b5ac.ttf) format("truetype"),url(/build/fonts/mlocation.8227bf50.woff) format("woff"),url(/build/images/mlocation.72754f65.svg#mlocation) format("svg")}[class*=" ml-"],[class^=ml-]{font-family:mlocation;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f3f2f2}.dealership .container-fluid.container-xl{background-color:#fff}.ml-man:before{content:""}.ml-wallet:before{content:""}.ml-manual:before{content:""}.ml-place:before{content:""}.ml-ice:before{content:""}.ml-zoom:before{content:""}.ml-ice{display:block;font-size:18px;padding-bottom:3px;padding-top:3px}.main-block a,.main-block a:hover,.main-block a:visited{color:#2ba6cb;text-decoration:none}.error .form-error-icon{background-color:#dc3545;margin-bottom:10px}.rental-steps{list-style-type:none;margin:1.5rem 0 0;padding:0;text-align:center}.rental-step{margin-bottom:.6rem;opacity:.5;padding-bottom:1.8rem;position:relative}.rental-step.active{font-weight:700;opacity:1}.rental-step.checked{opacity:1}.rental-step a,.rental-step a:hover,.rental-step a:visited{color:inherit;text-decoration:none}.number{border:1px solid #f0851d;border-radius:50%;color:#f0851d;display:inline-block;margin-bottom:5px;padding:.5rem 1rem}.title{display:block;font-size:.75rem;line-height:1;text-transform:uppercase}.rental-step:after{background-color:#dadada;bottom:0;content:"";height:25px;left:50%;position:absolute;width:1px}.rental-step.checked:after{background-color:#aaa}.rental-step:last-of-type:after{height:0;width:0}.rental-title{color:#4d4d4d;display:block;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.btn-rental{border-color:#f0851d;border-radius:0;box-shadow:0 0 0 0 #cacaca;margin:40px 0!important;padding:15px 30px!important}.btn-rental,.btn-rental:hover{background-color:#f0851d;color:#fff!important;transition:box-shadow .3s ease-out}.btn-rental:hover{box-shadow:0 0 7px 0 #cacaca}.rental-form .input-group span,.rental-form label{font-size:.9rem}.rental-form input,.rental-form select{font-size:1rem}.rental-form .form-group{margin-bottom:1rem}.rental-form .form-check{margin:20px 10px!important}.rental-city-text{color:#bbb}.rental-car-data,.rental-select-title{text-align:center}.rental-car-data{background-color:#162133;color:#fff;display:block;padding:.5rem}.rental-car-price p{font-size:.75rem}@media screen and (min-width:768px){.services-content-block:after{background-color:#dadada;content:"";height:100%;left:calc(-1.5rem - 1px);position:absolute;top:-1.5rem;width:1px}}@media screen and (min-width:992px){.rental-select-title{text-align:left}.services-content-block{padding-left:3rem;padding-right:3rem}}