

                                .mgbt{
                                        margin-bottom: 0px;
                                }
                                .bco{
                                        color: #FFF;
                                }
                                .mg10{
                                        margin-right:10px;
                                }

                            .txarea{
                                height: 150px;
                            }
                            .formstyle{
                                background-color:#F0F2F4;padding: 15px; border-radius: 10px;
                            }
                        .video-overlay {
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 100%;
                            height: 100%;
                            /* Altere esta linha para o degradê desejado */
                            background-image: linear-gradient(to top, rgba(10, 82, 90, 0.25), rgba(10, 62, 89, 0.25));
                            pointer-events: none;
                        }
                        .nav-link span{
                            font-size: 18px !important;
                        }
                        .titpadding{
                            color:#FFF;
                        }
                        @media screen and (min-width:850px){
                            .titpadding{
                                padding-right: 40px;
                            }
                        }

        .cnpjformat{
            color:#b5c5c5; font-size: 14px;
        }
        .mgg5{
            margin-right:5px;
        }
        .dias{
            font-size: 14px;
        }
        .telsup{
            margin-top:17px; color:#212529;
        }
        .ftt{
            text-align: left;
            line-height: 13px;
        }
        .ftr{
         float: right;
         margin-top: 8px;
         margin-left: 5px;
         font-size: 16px;
        }
        .mbc-4{
            margin-bottom: 10px !important;
        }
        .solicitar{
            margin-left: 20px;
            margin-right: 10px;
            font-weight: bold;
            color: #0A3E59;
        }
        .lkpreto{
            color:#000;
        }
        @media screen and (min-width:1180px){
                #produtos1, #produtos2,#produtos3{
                    width: 84%;
                    margin-left: 8%;
                }
                .stt{
                    display:none;
                }
        }
        @media screen and (max-width:1180px){
                .pgprod{
                    margin-top:40px;
                }
        }
      @media screen and (max-width:1399px){
                #formulario{
                    margin-top:90px;
                }
                #logocel{
                    width: 130px !important;
                }
                .stt{
                    margin-left:20px;
                    margin-top:40px;
                }

        }
      @media screen and (max-height:800px){

                .baseform{
                    margin-top: 65px;
                }
        }

       @media screen and (max-width:800px){
                #intro{
                    margin-top:-70px;
                }
                .stats-item{
                    text-align: center;
                }
               .stats-item h3{
                    text-align: center;
                    padding-left: 15px;
                    line-height: 24px;
                }
                #titulo1, #titulo3{
                    text-align: center;
                }
                #titulo2{
                    margin-left:-15px;
                }
                .footer-top, .footer-bottom{
                    text-align: center;
                }
                .maior{
                    font-size: 35px;
                }
                .sobre{
                    padding-left: 2px;
                    padding-right: 2px;
                }
                .privacidade{
                    text-align: center;
                }
                .filial{
                    margin-top: 30px;
                }
                .maisp{
                    text-align: center;
                }
        }

        @media (min-width:992px) and (max-width:1199px){
            .pgprod{
                margin-top: 70px;
            }

        }

        @media (min-width:1200px) and (max-width:1399px){
            #intro{
                    width: 50%;
            }
            #formulario{
                    width: 50%;
                    margin-top: 0px;
            }

        }

        .sobre{text-align: justify;}

        #vejamais{
            color: #FFF;
        }
        .whatsmedio{
            width: 21px;height: 21px;
        }
        .whatspequeno{
            width: 18px;height: 18px;margin-top:-7px;
        }
        .telrodape{
            color:#FFF;
            font-size: 22px;
        }
                .emailrodape{
            color:#FFF;
            font-size: 16px;
        }
        .whatsapp-plug-icon{
            position:fixed;
            z-index:1000;
            bottom:25px;
            left:25px;
            width:189px;
            height:64px;
            background-position:center;
            background-repeat:no-repeat;
            background-image:url(../img/icons/btwhats.png);
            background-size:100% auto;
            animation: pulso 1.5s ease-in-out infinite;
        }

        .bene{
            background-color:#DEE2E6;
        }
        
.pulsa{
    animation: pulso2 1.5s ease-in-out infinite;
}

@keyframes pulso {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.15); /* Cresce 15% */
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes pulso2 {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.07); /* Cresce 15% */
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}
