/***  CARROSSEL DE TELAS ***/
    #carrosselTelasSaphira .carousel-caption{
        right: 5%;
        left: 5%;
    }

    #carrosselTelasSaphira .carousel-item{
        height: 28rem;
    }

/*** FALE CONOSCO ***/
    .section-fale-conosco{
        background: url("../img/fale-conosco.png") no-repeat 90% center #f3f3f3;
        /* background-size: contain; */
        background-blend-mode: soft-light;
    }

/*** JUMBOTRON ***/
    /*.jumbotron-header{
        height: 350px;
    }*/

    .jumbotron-fabrica:before{
        background-image: url('../img/bg-fabrica-software.webp');
        background-position: 30%;
    }

    .jumbotron-pharos:before{
        background-image: url('../img/bg-pharos.webp');
    }

    .jumbotron-saphira:before{
        background-image: url('../img/bg-saphira.webp');
    }

    .jumbotron-sol:before{
        background-image: url('../img/bg-sol.webp');
    }

    .jumbotron-vivaz:before{
        background-image: url('../img/bg-vivaz.webp');
    }

    .logo-banner-pharos{
        width: 280px;
    }

    .logo-banner-fabrica,
    .logo-banner-saphira,
    .logo-banner-vivaz{
        width: 250px;
    }

    .logo-banner-sol{
        width: 160px;
    }

/*** BENEFICIOS ***/
    .section-beneficios{
        padding: 80px 0;
    }

    .titulo-item{
        margin-bottom: 0.5rem; /* 8px */
        font-size: 1.25rem; /* 20px */
        font-weight: 600;
    }

/*** ACCORDION ***/
    .accordion-item{
        border: none;
        border-bottom: 1px solid #e4b754;
    }

    .accordion-button:focus{
        box-shadow: none;
    }

    .accordion-button:not(.collapsed){
        font-weight: 600;
        background-color: transparent; 
        box-shadow: 0 3px 0 #e4b754;
    }

    .logo-modulo{
        aspect-ratio: auto 125/28;
        width: 12.5rem; /* 200px */
    }

    #logoModuloCAP{
        width: 9.5rem; /* 152px */ 
    }

/*** MODAL ***/
/*.modal.fade .modal-dialog{
    -webkit-transform: unset;
    -ms-transform: unset;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog{
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
}*/

/*** TABS ***/
    .tab-component .nav.nav-underline{
        border-bottom: 2px solid #e4b754;
    }

    .tab-component .nav.nav-underline .nav-link{
        color: #ccc;
        border: 0;
    }

    .tab-component .nav.nav-underline .nav-link:focus, .tab-component .nav.nav-underline .nav-link:hover,
    .tab-component .nav.nav-underline .nav-link.active, .tab-component .nav.nav-underline .show>.nav-link{
        color: #212529;
    }

    .tab-component .nav.nav-underline .nav-item:has(.active):after,
    .tab-component .nav.nav-underline .nav-item:hover::after{
        width: 100%;
    }

    .tab-component .nav.nav-underline .nav-item::after{
        width: 0;
    }

    .tab-component .nav.nav-underline .nav-item:has(.active):after,
    .tab-component .nav.nav-underline .nav-item::after{
        content: '';
        display: block;
        height: 2px;
        background: #e4b754;
        transition: 0.2s;
    }

    .tab-content-illustration{
        height: 300px;
    }

/*** COMO UTILIZAR SOL ***/
    .descricao-produto{
        margin-bottom: 0;
    }

@media (min-width: 768px){
    /*** JUMBOTRON ***/
    .jumbotron-vivaz:before{
        background-position-y: 30%;
    }

     .logo-banner-saphira{
        width: 300px;
    }

    .logo-banner-sol{
        width: 200px;
    }

    .logo-banner-fabrica,
    .logo-banner-vivaz{
        width: 280px;
    }

    /***  CARROSSEL DE TELAS ***/
    #carrosselTelasSaphira .carousel-item{
        height: 21rem;
    }

    .border-md-end{
        border-right: 1px solid #c4c8cb !important;
    }
}

@media (min-width: 992px){
    .jumbotron-fabrica:before{
        background-position: 50%;
    }

    .d-tab-component{
        display: block !important;
    }

    .d-accordion-component{
        display: none !important;
    }
}