<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS PadrÃ£o */
body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
}


#content{
    background-color: #F0EDE7;
    padding-bottom: 0px !important;
}

#footer{
    margin-top: 0 !important;
}

.menufooter{
    padding: 0 !important;
    display: none !important;
}

#masthead{
    position: fixed !important;
    z-index: 9999999;
}

#buttonAceitoCookie{
    background-color: #35D27A !important;
}

h1{
    font-size: 40px;
}

p{
    font-size: 20px;
}

.green {
    color: #35d87a !important;
    font-weight: bold;
    font-family: sans-serif;
}

/* Bloco 1 */
#home{
    background-image: url('/wp-content/themes/grumft-theme/inc/assets/images/bg-min.png') !important;
    background-size: 100% 100% !important;
    padding: 50px;  
    margin-top: 50px;

}

.h1-home{
    font-weight: 400;
    margin-bottom: 24px;
}

.card-home{
    padding: 15px;
}

.btn-home{
    background-color: #35d87a;
    border: 0px;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 20px;
    padding: 10px 60px 10px 60px;
    margin: 20px 50px 20px 0;
    cursor: pointer !important;
    transition: all 0.3s !important;
}

.btn-home:hover{
    color: #393738 !important;
}


/* Sobre */
#about{
    margin-top: 50px;
    padding: 50px;  
    /* background-color: #e6e1d7; */
    background-color: #e8e4db;
}

.h1-about{
    font-size: 90px;
    font-weight: bold;
}

.p-about{
    margin-left: 50px;
}

/* Formatos */
#formats{
    margin-top: 50px;
    padding: 50px
}

.h1-formats{
    font-size: 90px;
    font-weight: bold;
    margin-top: 0;
}

.align-formats{
    display: flex;
    align-items: baseline;
}

.card-formats{
    padding: 12px;
}

.p-formats-card{
    text-align: center;
    font-size: 16px;
}

/* Publishers */
#publishers{
    margin-top: 50px;
    padding: 50px;
    background-color: #e8e4db;
}

.h2-publishers{
    font-size: 31;
    font-weight: 500;
}

.p-publishers{
    margin-top: 12px;
}

.h3-publishers{
    color: #35d87a;
    font-size: 28px !important;
    margin-right: 7px;
}

.p-publishers-card{
    font-size: 16px;
    color: #F8F9FA;
    text-align: center;
}

.card-publishers{
    background-color: #393738;
    border-radius: 40px;
    padding: 24px;
    margin-top: 12px;
    height: 50%;
}

/* GPush */
#gpush{
    background-image: url('/wp-content/themes/grumft-theme/inc/assets/images/linhas-bg-b1-min.png') !important;
    background-repeat:no-repeat !important;
    background-size: 100% 100% !important;
    margin-top: 50px;
    padding: 50px;  
}

.btn-gpush{
    background-color: #35D27A;
    border: 0;
    border-radius: 30px;
    margin-top: 15px;
    padding: 20px 2rem 20px 2rem;
    color: #000000;
    font-weight: bold;
    font-size: 23px;
    cursor: pointer !important;
    transition: all 0.3s !important;

}

.btn-gpush:hover{
    color: #FFFFFF !important;
    font-weight: bold !important;   
}

/* ServiÃ§os */
#services{
    margin-top: 50px;
    padding: 20px;
    background-color: #e8e4db;
}

.img-title-services{
    margin-bottom: 50px;
}

.card-services{
    background-color: #393738;
    border-radius: 1.5rem;
    padding: 20px;
    height: 43vh;
    margin-top: 20px;
}

.card-services h1{
    color: #35d87a!important;
    font-size: 20px;
    text-align: center;
}

.card-services p{
    color: #FFFFFF!important;    
    font-size: 16px;
    text-align: center;
    padding-bottom: 0;
}

.card-services img{
    border-radius: 1.5rem;
}

/* GnetTD */
#gnettd{
    margin-top: 50px;
    padding: 50px;
}

#gnettd h1{
    font-size: 75px;
}

#gnettd p{
    margin-left: 50px;
}

.btn-gnettd{
    background-color: #35D27A;
    border: 0;
    border-radius: 30px;
    margin-top: 20px;
    margin-left: 50px;
    padding: 20px 2rem 20px 2rem;
    color: #000000;
    font-weight: bold;
    font-size: 23px;
    text-transform: uppercase;
    cursor: pointer !important;
    transition: all 0.3s !important;
    text-align: center;
}

.btn-gnettd:hover{
    color: #FFFFFF !important;
    font-weight: bold !important;   
}

/* Numeros */
#numbers{
    margin-top: 50px;
    padding: 50px;
    background-color: #35D27A;
}

#numbers h1{
    text-transform: uppercase;
    font-weight: 400    ;
}

.p-numbers{
    margin-top: 30px;
}


.card-numbers h1{
    color: #FFFFFF;
    font-size: 64px;
    font-weight: bold !important;
}

.card-numbers p{
    font-size: 28px !important;
}


/* Mobile */
@media (max-width: 768px) {

    /* Geral */
    #home, #about, #formats, #publishers, #gpush, #services, #gnettd, #numbers{
        margin-top: 50px !important;
        text-align: center !important;
    }

    #form{
        padding: 25px;
        text-align: center !important;
    }

    .btn-home{
        width: 100%;
    }

    h1{
        font-size: 40px !important;
        font-weight: bold !important;
        margin-left: 0 !important;;
    }

    p{
        margin-left: 0px !important;
    }

    /* Sobre */
    .p-about{
        margin-left: 0 !important;
    }

    /* Formatos */
    .align-formats{
        display: block;
        align-items: baseline;
    }

    .card-formats{
        padding: 0px;
        margin-top: 50px;
        text-align: center;
    }
    
    .mobile-card-publisher{
        margin-bottom: 1.5rem;
    }

    /* GPush */
    #gpush {
        text-align: center !important;
    }
    .btn-gpush{
        background-color: #35D27A !important;
        border: 0 !important;
        border-radius: 12px !important;
        margin-top: 15px !important;
        padding: 5px 2rem 5px 2rem !important;
        color: #000000 !important;
        font-weight: bold !important;
        font-size: 25px !important;
        cursor: pointer !important;
    }

    /* ServiÃ§os */
    #services{
        text-align: center;
    }

    .img-service{
        display: none;
    }
    .card-services{
        height: 50vh;
    }

    .card-services h1{
        color: #35d87a!important;
        font-size: 20px !important;
        text-align: center;
    }
    
    .card-services p{
        color: #FFFFFF !important;    
        font-size: 16px !important;
        text-align: center;
        padding-bottom: 0;
    }
    

    /* GnetTD */
    .btn-gnettd{
        display: block;
        margin-left: 0;
    }
    
}


/* Blog */
#EmphasisHome {
    margin-top: 80px !important;
 }

#postSingle {
    padding: 100px 0px 30px 0px !important;
}


/* Utils */

.w-100{
    width: 100%;
}
.d-flex{
    display: flex;
}

.justify-content-center{
    justify-content: center;
}

.justify-content-space-between{
    justify-content: space-between;
}

.align-items-center{
    align-items: center;
}

.align-items-baseline{
    align-items:baseline;
}

.pb-4{
    padding-bottom: 1rem;
}

.p-4{
    padding: 1rem;
}

.pt-4{
    padding-top: 1rem;
}

.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}

.p-0{
    padding: 0;
}

.mt-2{
    margin-top:  .5rem;
}

.mt-4{
    padding-top: 1rem;
}

.mb-2{
    margin-bottom:  .5rem;
}
.m-0{
    margin: 0;
}

.ml-4{
    margin-left:  1rem;
}

.ml-2{
    margin-left:  .5rem;
}

.w-10{
    width: 10% !important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.m-5rem{
    margin-top: 5rem;
}

.flex-column{
    flex-direction: column;
}</pre></body></html>