/* SECTION CONTENT HOME 1 */
section#section-content-home1 {
    padding: 12rem 0rem 1rem 0;
    position: relative;
}
/* SECTION CONTENT HOME 1 */

/* SECTION CONTENT CESARCAMINHOES 1 */
section#section-content-cesarcaminhoes1 {
    margin: 8rem 0rem 0rem 0;
    background: url(../../dist/images/bg_estoque.webp);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    color: #fff;
}
h1.section-content-cesarcaminhoes1{
    color: #fff;
    font-size: 2.75rem;
    margin: 0;
    text-transform: uppercase;
}
.box-section-content-cesarcaminhoes1 {
    padding: 8rem 0 7rem 0;
    position: relative;
    z-index: 2;
}
img.veiculo-main {
    max-width: 900px;
    width: 100%;
}
.info-box-section-content-cesarcaminhoes1 {
    padding: 1rem 0;
}
.title-cesarcaminhoes1 {
    font-size: 1.5rem;
    font-weight: 700;
    color: #1E1E1E;
    padding: 0.5rem 0 0.3rem;
    line-height: 1.5rem;
}
.timer-bar-container {
    width: 100%;
    height: 8px; /* Altura da barra */
    background-color: #e0e0e0; /* Cor de fundo */
    margin-top: 10px; /* Espaçamento acima da barra */
}

.timer-bar {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, #FE4300 2.74%, #FD813A 100%);
}

.slick-prev:before{
    margin: -0.5rem 0rem 0rem -2rem!important;
}
.slick-next:before {
    margin: -0.5rem 0rem 0rem -1rem!important;
}
/* SECTION CONTENT CESARCAMINHOES 1 */

/* SECTION CONTENT CESARCAMINHOES 2 */
section#section-content-cesarcaminhoes2 {
    padding: 5rem 0rem 0rem 0;
    position: relative;
}
p.session-content-sell,p.desc-box-sell {
    color: #444444;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    margin-bottom: 1rem;
}
.box-filter {
    border-radius: 10px;
    background: #EFEFEF;
    border: 1px solid #C7C7C7;
    margin-bottom: 2rem;
    transition: 0.5s;
    position: relative;
}
.header-filter {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 0.5rem 0 0.5rem;
}
div#fields-open {
    border-top: 1px solid #C7C7C7;
    margin-top: 1rem;
}
img.icon-collpase-filters {
    width: 37px;
}
h5.title-filters {
    font-size: 1.75rem;
    display: flex;
    align-content: center;
    align-items: center;
    line-height: 60%;
    gap: 0.5rem;
    margin: 0;
}
h5.clear-filters {
    font-size: 1rem;
    display: flex;
    align-content: center;
    align-items: center;
    line-height: 100%;
    margin: 0;
    gap: 0.2rem;
}
.category-filter {
    border-bottom: 1px solid #C7C7C7;
    padding: 1rem 0 1rem;
}
p.title-category {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0 0 0.5rem;
}
.btn-full {
    padding: 1.5rem 0 0;
}
input {
    padding: 20px 20px;
    border-radius: 5px;
    border: 1px solid #E0E0E0;
    background: #fff;
    margin: 7px 0;
    width: 100%;
    color: #1E1E1E;
    font-size: 1rem;
    font-style: normal;
    line-height: 1.25rem;
    -webkit-appearance: none;
}
.box-session-content-sell {
    border-radius: 10px;
    background: #FFF;
    border: 1px solid #C7C7C7;
    margin-bottom: 2rem;
    transition: 0.5s;
    position: relative;
}
.box-session-content-sell {
    border-radius: 10px;
    background: #FFF;
    border: 1px solid #C7C7C7;
    margin-bottom: 2rem;
    transition: 0.5s;
    position: relative;
}
.box-session-content-sell:hover {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.14);
    transition: 0.5s;
}
.box-session-content-sell:hover img.img-sell{
    transform: scale(1.1);
    transition: 0.5s;
}
img.img-sell {
    width: 100%;
    transition: 0.5s;
    transform: scale(1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
    object-fit: cover;
    height: 100%;
}
.padding-box-sell {
    padding: 1.5rem 1rem 1rem 1rem;
    text-align: left;
}
.box-info-sell {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.5rem;
}
.box-info-sell2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.value {
    color: #1E1E1E;
    font-size: 1rem;
    font-style: normal;
    font-weight: 900;
    line-height: 1.25rem;
}
.km {
    color: #444444;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.25rem;
    opacity: 0.5;
}
.year {
    color: #444444;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.25rem;
    opacity: 0.5;
}
.stars-sell {
    position: absolute;
    z-index: 2;
    padding: 1rem 1rem;
    width: 100%;
    text-align: left;
    display: flex;
}
h3.title-session-content-sell {
    font-size: 1.155rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    color: #1E1E1E;
    font-weight: 600;
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0.5rem;
}
h3.title-session-content-sell a {
    color: #0E124E;
    text-decoration: none;
    transition: 0.5s;
    font-weight: 600;
}
h3.title-session-content-sell a:hover {
    color: #C7321B;
    text-decoration: none;
    transition: 0.5s;
}
.box-img-sell {
    height: 230px;
    overflow: hidden;
    border-radius: 10px 10px 0 0 ;
    background: #D9D9D9;
    margin: 0;
}
p.session-content-sell {
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  p.desc-box-sell {
    max-height: none;
    height: auto;
    overflow-y: auto;
  }
    .box-itens-sort {
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: space-between;
        padding: 1.5rem 0;
    }
    .sort  {
    display: flex;
    align-content: center;
    align-items: center;
    line-height: 100%;
    margin: 0;
    gap: 0.2rem;
    font-weight: 700;
    color: #1E1E1E;
    }
/* SECTION CONTENT CESARCAMINHOES 2 */

/* section CONTENT HOME 5 */
section#section-content-home5 {
    padding: 5rem 0rem 5rem 0;
}
.box-section-content-home5 {
    padding: 0 2rem 0 0;
}
h2.section-content-home5 {
    font-size: 4.0rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    padding-bottom: 3rem;
    background: url(../../dist/images/line-title.svg);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: auto;
    margin-bottom: 3rem;
    display: inline-block;
}
p.section-content-home5 {
    margin: 0 0 2.5rem;
}
img.icon-section-content-home5 {
    border-radius: 4.93px;
    background: var(--Linear, linear-gradient(180deg, #FE4300 0%, #FD813A 100%));
    box-shadow: 0px 2.958px 9.859px 0px rgba(233, 94, 36, 0.40);
    padding: 0.4rem;
    margin-right: 1rem;
}
.timer-progress {
    height: 8px;
    background: linear-gradient(90deg, #FE4300 2.74%, #FD813A 100%);
    border-radius: 0 10px 10px 0;
    transition: width 0.5s linear;
}
.bg-timer {
    height: 8px;
    background: #E6E6E6;
    transition: width 0.5s linear;
}
/* section CONTENT HOME 5 */

