	/* GLOBA + MENU */
        @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
        .font1{
        font-family: 'Oswald', sans-serif;
        }
        .font2{
        font-family: 'Roboto', sans-serif;
        }
        .font3{
        font-family: 'Montserrat', sans-serif;
        }
        html{
            background-color: #f2f1f0;
        }
        body{
            animation: secBio 2.5s forwards !important;
            font-family: 'Montserrat', sans-serif !important;
            background-color: #f2f1f0;
            position: relative;
            overflow-x: hidden;
        }
        @keyframes secBio {
            0%{opacity: 0; display: none; }
            100%{opacity: 1; display: flex;}
        }
        .estilo-body::-webkit-scrollbar-track{
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
            border-radius: 20px !important;
            background-color: #f5f5f5  !important;
        }
        .estilo-body::-webkit-scrollbar{
            width: 12px !important;
            background-color: #f5f5f5  !important;
        }
        .estilo-body::-webkit-scrollbar-thumb{
            border-radius: 20px !important;
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important;
            background-color: #03bbd7 !important;
        }
        .estilo-body::-webkit-scrollbar-thumb:hover{
            border-radius: 20px !important;
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3) !important;
            background-color:#03bbd7 !important;
        } 
        *{
            text-rendering: optimizelegibility;
            text-decoration: none !important;
            list-style: none;
            border: 0; 
            box-sizing: border-box;
            padding: 0;
            margin: 0; 
            font-family: 'Montserrat', sans-serif;
        }
        a{
            text-decoration: none;
            cursor: pointer;
        }
        main{
            position: relative;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            z-index: 1; 
        }        

        #main-ger{
            position: relative;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            z-index: 1; 
        }

        footer{
            position: relative;
            min-height: 200px; 
            background-color: #05a0d6;  
        }

        #foot-ger{
            position: relative;
            min-height: 200px; 
            background-color: #05a0d6;  
        }
        #conteudo{
            padding: 0 0 0 0;
        }



/* ---------------------------------------------- GLOBAL FIM  ------------------------------------------------ */


#section-content-tc{
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 650px;
    transition: all .3s;
}
#section-content-tc img{
width: 100%;
transition: all .3s;
}

.tituloh3{
  width: 100%;
  padding-top: 2rem;
  border-top: 1px solid rgba(0,0,0,0.2);
  text-transform: uppercase;

}
.linka{
  word-wrap: break-word;
  border: 1px solid rgba(0,0,0,0.2) ;

}
.fechasessao{

  width: 100%;
  padding-top: 1rem;
  margin-bottom: 2rem;

}

@media all and (max-width: 1500px)  {

    }


    @media all and (max-width: 1400px)  {

    }

    @media all and (max-width: 1300px)  {

    }
    @media all and (max-width: 1200px)  {
        
    }
    @media all and (max-width: 992px)  {
        #section-content-tc img{
        width: 200%;
        }  

         #conteudo{
            padding: 0 2rem 0 2rem;
        }
      
    }
    @media all and (max-width: 768px)  {

        
    }
    @media all and (max-width: 576px)  {
        #section-content-tc img{
        width: 300%;
        }
        #section-content-tc{
            align-items: flex-start;
            height: 650px;
        }
                
    }
