@charset "UTF-8";
@font-face {
    font-family: "Philosopher";
    src: url(../../../../../../../themes/trust-encar/fonts/Philosopher/Philosopher-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Philosopher";
    src: url(../../../../../../../themes/trust-encar/fonts/Philosopher/Philosopher-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Philosopher";
    src: url(../../../../../../../themes/trust-encar/fonts/Philosopher/Philosopher-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Philosopher";
    src: url(../../../../../../../themes/trust-encar/fonts/Philosopher/Philosopher-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

img {
    border: 0;
    height: auto;
    max-width: 100%;
}
svg:not(:root) {
    overflow: hidden;
}




.logo-carousel-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    flex-wrap: wrap;
    font-weight: 600;
    margin: 50px 0;
}
.logo-carousel-slide:before {
    content: "";
    background: #fff;
    opacity: 0.4;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.logo-carousel-slide:hover:before {
    opacity: 0;
}
.logo-carousel-slide:hover {
    transform: scale(1.5);
    transition: transform 0.9s ease;
}

.swiper-pagination {
    position: relative;
    margin-top: 30px;
}
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 2px solid #e00032;
    background: #fff;
    opacity: 1;
}
.swiper-pagination-bullet:hover {
    background: #e00032;
}
.swiper-pagination-bullet-active {
    background: #e00032;
}


.car-brand {
    margin-left: 30px;
    position: relative;
    z-index: 9;
    opacity: 0.3;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.car-brand:hover {
    opacity: 1;
}

@media screen and (min-width: 480px) and (max-width: 767px) {
}

@media (any-hover: hover) and (any-pointer: fine) {
}

@media only screen and (max-width: 767px) {
}
