.clear {
    clear: both;
}
.js-go-to {
    text-align: center;
}
.js-go-to .material-symbols-outlined {
    line-height: 50px;
    font-size: 40px;
}
.hs-has-mega-menu .material-symbols-outlined, .hs-has-sub-menu .material-symbols-outlined {
    vertical-align: middle;
}
.hs-has-sub-menu > a::after {
    content: "";
}
.material-symbols-outlined {
    font-size: inherit;
    line-height: inherit;
}
.top-phone {
    width: 30px;
}
.top-phone span {
    font-size: 30px;
    position: absolute;
    top: -8px;
}
.hs-sub-menu.hs-sub-langs {
    min-width: 40px;
    margin-left: -20px;
}
select.sp {
    position: absolute;
    z-index: 43366;
}
.bootstrap-select>.dropdown-toggle {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #ccc;
}
.bootstrap-select>.dropdown-toggle::after {
    content: "";
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: none !important;
}
.carletter {
    font-size: 64px;
}
.carletter:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.carletter {
    box-shadow:
            1px 0 0 0 #fff,
            0 1px 0 0 #eee,
            1px 1px 0 0 #eee,
            1px 0 0 0 #fff inset,
            0 1px 0 0 #eee inset;

}
.carcell img {
    display: block;
    margin: 0 auto;
}
.carcell div div {
    cursor: pointer;
    box-shadow:
            1px 0 0 0 #eee,
            0 1px 0 0 #eee,
            1px 1px 0 0 #eee,
            1px 0 0 0 #eee inset,
            0 1px 0 0 #eee inset;
}
.carcell div div:hover {
    background: #72c02c;
}
.carcell div div:hover a {
    color: #fff;
}
.carcell div div:hover a:hover {
    text-decoration: none;
}
.carcell div div:hover img {
    filter: invert(1);
}
.carletters a {
    background: #72c02c;
    margin-right: 1px;
    margin-bottom: 1px;
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
.carletters a:hover {
    text-decoration: none;
    background: #62b01c;
}

.carmodels .carletter {
    box-shadow: none;
}
.carmodels .carcell div div {
    box-shadow: none;
}
.carmodels .carcell div div img {
    filter: grayscale(0.5);
}
.carmodels .carcell div div:hover img {
    filter: none;
}
.carmodels .carcell div div:hover {
    background: none;
}
.carmodels .carcell div div:hover a {
    color: inherit;
}