:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
  }
.navbar{
    font-size: larger;
    font-weight: 800;
  }

.btn{
    font-size: larger;
    font-weight: 800;
  }
  
h1,h2,h3,h4,h5,p{
    color: var(--bs-white);
}

#menuprincipal{
    background-image: url("files/imgs/background3FULLBLURED.jpg");
    background-size: cover;
}

#inicio{
    background-image: url(files/imgs/background3croped.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#imgjackes{
    background-image: url("files/imgs/imgjackes.png");
    background-size: cover;
}

#faixajackes{
    background-image: url("files/imgs/background2blurTriangulos.jpg");
    background-size: cover;
}

#img2{
    background-image: url("files/imgs/background1.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#img3{
    width: min(100%, 215px);
}

.perfil__itens{
    font-size: 1.3rem;
    letter-spacing: normal;
}

#objetivos{
    background-image: url("files/imgs/background3FULLBLURED.jpg");
    background-size: contain;
}
.objetivos {
    color: var(--bs-white);
    letter-spacing: normal;
    font-weight: 600;
    font-size: 1.5rem;
}

.objetivos2 {
    color: var(--bs-white);
    letter-spacing: 3px;
    font-weight: 500;
    font-size: 1.6rem;
}

h1{
    letter-spacing: 5px;
}



#itens{
    background-image: url(files/imgs/background2blurTriangulos.jpg);
    background-size: cover;
}

#iniciar{
    background-image: url(files/imgs/background3croped.jpg);
    background-size: cover;
}

#contato{
    background-image: url("files/imgs/background3FULLBLURED.jpg");
    background-size: cover;
}

@media only screen and (max-width: 550px) {
    #inicio {
        background-attachment: scroll;
        background-size: contain;
    }
    
    #img2 {
        background-attachment: scroll;
        background-size: cover;
      }
  }