@import url('https://fonts.googleapis.com/css2?family=Akatab:wght@400;500;600;700;800;900&family=Delius&family=Mona+Sans:ital,wght@0,200..900;1,200..900&family=Outfit:wght@100..900&display=swap');
/* css para mobile ate 768 px */

@media screen and (max-width: 768px) {
    .bg-custom-black { 
        background-color: #000000 !important;        
    }
    .tel{
        position: relative;
        margin-top: 20px; 
        margin-bottom: 10px;
    }
    .img-logo{
        margin-top: 20px;
    
    }
    .bg-1{
        padding-top: 90px; 

    }
}

    /* css tables de 768 ate 992px*/

@media screen and (min-width: 768px) and (max-width: 992px) {
    .bg-custom-black { 
        background-color: #000000 !important; 
        padding-top: 40px; 
    }
    .img-logo{
        margin-top: 10px;
        max-width: 300px;
    }
    
    .servicos{

        min-height: 520px;
    }
}

    /* css note e tablets de 992 ate 1200 px */

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .bg-custom-black { 
        background-color: #000000 !important; 
        background-image: url(../img/bg-1.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .img-logo{
        margin-top: 10px;
        max-width: 200px;
    }
    .servicos{

        min-height: 420px;
    }
}

    /* css para Tv e pc acima de 1200px */

@media screen and (min-width:1200px) {
    .bg-custom-black { 
        background-color: #000000 !important; 
        background-image: url(../img/bg-1.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    .img-logo{
        margin-top: 10px;
        max-width: 200px;
    }
    .servicos{

        min-height: 450px;
    }
    
}

    /* css geral para todos dispositivos */
.text-custom-orange{
    color: #F26522;
}
.bg-custom-menu { 
    background-color: #000000 !important; 
}
.bg-custom-orange { 
    background-color: #F26522 !important; 
}
.accordion-button { 
    background-color: #F26522 !important; 
    color: white;
}
.btn-custom-orange { 
    background-color: #119400 !important; 
    border:solid 2px #FFF !important;
    color: white;
    max-width: 400px;  
}
.btn-custom-orange:hover { 
    background-color: #F26522 !important; 
    border:solid 2px #FFF !important;
    color: white;    
    max-width: 400px;

}
.bg-custom-black-1 { 
    background-color: #000000 !important; 
}
.nav-link{ 
    color: aliceblue;
}
.depoimentos{

    min-height: 250px;
}
.card-color{

    background-color: #ffffff00;
}

/* carroussel */
.testimonial-item {
    padding: 20px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #f9f9f9;
    margin: 10px;
  }

  .mona {
    font-family: "Mona Sans", serif;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .outfit {
    font-family: "Outfit", serif;
    font-optical-sizing: auto;
    font-style: normal;
  }
  .accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.depoimento{
    min-height: 380px;
}
.active-star{
    color: #FBC02D;
    margin-bottom: 8px
  }
  .active-star:hover{
    color: #F9A825;
    cursor: pointer
  }