#carmato_calculator {
    width: 100%;
    height: 100%;
    min-height: 0px;
    display: flex;
    flex-direction: column;
    border: none !important;
    background-color: white;
    font-family: mmc-regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #575656;
    font-weight: 400;
    line-height: 21px;
}

#carmato_calculator .minus,
.plus {
    color: red;
    height: 50px;
    background-color: white;
    width: 50px;

    border: solid 1px rgba(0, 0, 0, 0.2) !important;
    font-size: 20px;
}
#carmato_calculator .minus {
    margin-right: 2px;
}
#carmato_calculator .plus {
    margin-left: 2px;
}
#carmato_calculator .minus:focus-visible,
#carmato_calculator .plus:focus-visible {
    outline: 1px solid #1a73e8;
}
#carmato_calculator #submit_to-carmato,
#submit_to-carmato-location {
    background-color: black;
    color: #fff;
    width: 100%;
    height: 45px;
    text-align: center;
    cursor: pointer;
    font-family: mmc-regular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
}

#carmato_calculator span {
    margin: unset !important;
}

@media only screen and (max-width: 992px) {
    #carmato_calculator {
        height: 66%;
    }
}

@media only screen and (min-width: 600px) {
    #carmato_calculator #submit_to-carmato {
        background: black;
    }
}
#carmato_calculator #submit_to-carmato:focus-visible,
#carmato_calculator #submit_to-carmato:focus {
    background-color: #ed0000;
    outline: 1px solid #1a73e8;
}

#carmato_calculator input#cb1 {
    display: none;
}
#carmato_calculator input#ct1 {
    display: none;
}

#carmato_calculator input#cb2 {
    display: none;
}
#carmato_calculator input#ct2 {
    display: none;
}

#carmato_calculator .ccContainer {
    border: none !important;
    display: flex;
    flex-direction: column;
}

#carmato_calculator .row {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    margin: 15px 0 0;
}

#carmato_calculator .car {
    position: relative;
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

#carmato_calculator .checkbox-label {
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
        align-items: center;
        cursor: pointer;
}

#carmato_calculator .checkbox-label::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}



#carmato_calculator .car.cbActive span {
    color: red;
    font-weight: bold;
    position: relative;
    display: inline-block;
}

#carmato_calculator .car.cbActive .checkbox-text:after {
    color: red;
    content: '';
    font-weight: bold;
    font-size: 12px;
    margin: 0 4px;
    position: absolute;
    display: inline-block;
}

#carmato_calculator .car.cbActive path {
    fill: red !important;
}

#carmato_calculator .car.first {
    border-right: solid 1px rgba(0, 0, 0, 0.2);
}

#carmato_calculator .car.second {
    border-left: solid 1px rgba(0, 0, 0, 0.01);
}

#carmato_calculator .car span {
    font-family: mmc-regular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: black;
}

#carmato_calculator .fas.fa-car {
    font-size: 35px;
    cursor: pointer;
}

#carmato_calculator .budget {
    position: absolute;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    text-align: center;
    color: #333;
    /* color: rgba(0, 0, 0, 0.5); */
}

#carmato_calculator .numberRow {
    justify-content: center;
    flex-wrap: nowrap;
}

#carmato_calculator .submit_row {
    margin-top: 20px;
    margin-bottom: 0px;
}

#carmato_calculator #inputvalue {
    width: calc(100% - 104px);
    height: 50px;
    text-align: center;
    border: unset !important;
    border-top: solid 1px rgba(0, 0, 0, 0.2) !important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2) !important;
    font-family: mmc-regular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}

#carmato_calculator .w100 {
    width: 100%;
}

#carmato_calculator .buttonRow {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

#carmato_calculator .icon.search_icon {
    position: absolute;
    left: 5%;
    width: 18px;
}

#carmato_calculator .icon.search_icon path {
    fill: white !important;
}

#carmato_calculator .icon {
    width: 40px;
    height: 32px;
    display: block;
    margin: 0 auto;
}

#carmato_calculator .icon svg {
    width: 100%;
    height: 100%;
}

#carmato_calculator .icon svg path {
    fill: #000 !important;
}

#carmato_calculator .ctaButton{
    background-color: black;
    color: #fff;
    width: 100%;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-family: mmc-regular, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
}
/*
     FILE ARCHIVED ON 15:18:41 Mar 10, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:36:36 May 08, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.016
  exclusion.robots: 0.163
  exclusion.robots.policy: 0.152
  esindex: 0.012
  cdx.remote: 31.333
  LoadShardBlock: 129.119 (3)
  PetaboxLoader3.datanode: 131.657 (4)
  load_resource: 382.884
  PetaboxLoader3.resolve: 321.85
*/