html,body{
  overflow-x: hidden !important;
}

.lista svg{
  width: 20px;
  height: 20px; 
}
.testimonial .testimonial-item::before {
    height: calc(100%);
}
.testimonial .testimonial-item .testimonial-quote-left {
    top: -30px;
    border: 2px solid #f7f7f7;
}
.testimonial .testimonial-item .testimonial-quote-right {
    border: 2px solid #f7f7f7;
}
.testimonial .testimonial-item .testimonial-text {
    padding: 40px 0;
}
.testimonial-carousel .owl-stage-outer {
   padding-top: 30px !important;
   margin-top: 0;
}

.footer{
  background-color: #646464 !important;
  color: #fff;
}

.footer .footer-item a:hover {
    color: #bdbdbd;
}

.btn-check:checked+.btn-primary, .btn-check:active+.btn-primary, .btn-primary:active, .btn-primary.active, .show>.btn-primary.dropdown-toggle {
    color: #000;
    background-color: #D26434;
    border-color: #D26434;
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #000;
    background-color: #D26434;
    border-color: rgb(1, 77, 100);
    box-shadow: 0 0 0 .25rem rgba(1, 77, 100, .5);
}

.btn.btn-primary:hover {
   
    color: #fff;
}

.offer-section .nav a.accordion-link.active {
    background: #fff;
}
.offer-section .nav a.accordion-link.active h5 {
    color: rgb(17, 17, 17)
}




.btn.btn-primary:hover {
    color: #fff;
    background: #86321A;
}

.logo-rodape-img{
    max-width: 300px;
}


.form-control:focus {
    color: #787878;
    background-color: #fff;
    border-color: rgb(210, 100, 52, .5);
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(210, 100, 52, .25);
    
}


[class$="-feedback-required"],
[class$="-feedback-invalid"] {
    color: red !important;
}