body{
    background-color: black;
}
/*FONTES IMPORTADAS*/
@font-face{
    font-family: Atypdisplaybold;
    src: url("/fonts/AtypDisplay-Bold.ttf");
  }
  @font-face{
    font-family: Atyp-display-medium;
    src: url("/fonts/AtypDisplay-Medium.ttf");
  }
  @font-face {
    font-family: Atyp-display-Semibold;
    src: url("/fonts/AtypDisplay-Semibold.ttf");
  }
  @font-face {
    font-family: Cocogoose;
    src: url("/fonts/Cocogoose_trial.otf");
  }
  @font-face {
    font-family: Geometos;
    src: url("/fonts/Geometos.ttf");
  }
  @font-face {
    font-family: Inter-black;
    src: url("/fonts/Inter-Black.ttf");
  }
  @font-face {
    font-family: Inter-bold;
    src: url("/fonts/Inter-Bold.ttf");
  }
  @font-face {
    font-family: Inter-extrabold;
    src: url("/fonts/Inter-ExtraBold.ttf");
  }
  @font-face {
    font-family: Inter-medium;
    src: url("/fonts/Inter-Medium.ttf");
  }
  @font-face {
    font-family: Inter-regular;
    src: url("/fonts/Inter-Regular.ttf");
  }
  @font-face {
    font-family: Inter-Semibold;
    src: url("/fonts/Inter-SemiBold.ttf");
  }
  @font-face {
    font-family: Inter-thin;
    src: url("/fonts/Inter-Thin.ttf");
  }

  /*secao navbar*/

.navbar-nav{
    margin-left: 65%;
    
}
#navbar-1{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    background-color: transparent; /* Define a cor de fundo */
    z-index: 1000; 
    border-bottom: 4px solid rgb(253, 80, 0); 
    backdrop-filter: blur(10px);
}
#logo-stcoop-nav{
    width: 150px;
    margin-left: 5%;
}

/*secao container1*/
#container1{
    border-bottom: 4px solid rgb(253, 80, 0);
    height: 140vh; 
}
@media (max-width:768px){
    #container1{
        height: auto;
    }
}
@media (max-width:768px){
    #textos{
        margin-top: 30%;
      
    }
}

#titulo1{
    color: #fff;
    text-align: center;
    margin-top: 10%;
    color: rgb(253, 80, 0);
    font-family: Atyp-display-medium;
    font-weight: 700;
}
#subtitulo1{
    margin-left: 35%;
    color: #fff;
}
#texto3{
    color: #fff;
    font-size: small;
    width: 40%;
    text-align:justify;
    margin-left: 10%;
    margin-top: 5%;
}
@media (max-width:768px){
    #texto3{
        width: 100%;
    }
}
#texto3 p {
    font-family: 'poppins';
}
#texto3 h3{
    color: rgb(253, 80, 0);
    font-family: Atyp-display-Semibold;
}
#texto2{
    color: #fff;
    font-size: small;
    width: 40%;
    text-align:justify;
    margin-left: 10%;
    margin-top: 5%;
}
@media (max-width:768px){
    #texto2{
        width: 100%;
    }
}
#texto2 p {
    font-family: 'poppins';
}
#texto2 h3{
    color: rgb(253, 80, 0);
    font-family: Atyp-display-Semibold;
}
#texto1{
    font-size: small;
    width: 40%;
    text-align:justify;
    margin-top: 5%;
    margin-left: 10%;
    color: #fff;
}
@media (max-width:768px){
    #texto1{
        width: 100%;
    }
}
#texto1 p {
    font-family: 'poppins';
}
#texto1 h3{
    color: rgb(253, 80, 0);
    font-family: Atyp-display-Semibold;
}

@media (max-width:768px){
    .container{
        height: 170vh;
    }
}

/*section2*/
#container2{
    height: 100vh;
}
@media (max-width:768px){
    #container2{
        height: 180vh;
    }
}
#logo-regulamentos{
    width: 220px;
    border-radius: 28px;
}
@media (max-width:768px){
    #logo-regulamentos{
        width: 150px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 20px;
        margin-left: 30%;
        
    }
}
#imgs-regulamentos{
    margin-top: 10%;
    margin-left: 20%;
    color: #fff;
    
}
#imgs-regulamentos2{
    margin-top: 1%;
    margin-left: 20%;
    color: #fff;
    
}
#imgs-regulamentos a{
    text-decoration: none;
    color: #fff;
}
#imgs-regulamentos2 a{
    text-decoration: none;
    color: #fff;
}
#img_todos a{
    text-decoration: none;
    color: #fff;
}

@media (max-width:768px){
    #imgs-regulamentos{
        display: block;
        justify-content: space-around ;
    }
}

.titulo-container2{
    align-items: center;
    margin-top: 10%;
    margin-left: 40%;
    color: #fff;
}
@media (max-width: 768px) { /* Ajuste esse valor conforme necessário */
    .titulo-container2 {
        margin-left: 50%; /* Isso centralizará o título horizontalmente */
        transform: translateX(-50%); /* Isso alinhará o título corretamente */
        text-align: center; /* Isso centralizará o texto dentro do contêiner */
        margin-top: 20%; /* Ajuste o valor conforme necessário */
    }
}

/* section footer*/

#botao-footer{
    background-color: rgb(253, 80, 0);  /* Cor de fundo */
    color: #000000;
    font-family: Inter-regular;
    height: 50vh;
    width: 100vw;
    text-align: center;
    border-bottom: none;
    
}

#redes-sociais{
    margin-top: 5%;
}

#info{
    margin-top: 5%;
    margin-left: 20%;
}
#img-stcoop img{
    width: 250px;
    margin-top: 20%;
}
@media (max-width: 768px) {
    #botao-footer {
        height: auto;
        width: auto; /* Permitir que a altura se ajuste automaticamente */
    }

    #img-stcoop img {
        width: 150px; /* Reduzir o tamanho da imagem para dispositivos menores */
        margin-top: 10%; /* Ajustar a margem superior conforme necessário */
    }
}