@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body, div, section, h1,h2,h3,h4,h5,h6, span, p, strong, ul li, label, input{
font-family: 'Montserrat' !important;
}

body{
  background-image: url('../upload/tlo.png');
background-size: 100%;
background-position: center;
background-attachment: fixed;
  position: relative;
}

body::before{
  display: block;
  content: '';
  position: absolute;
  background-image: url('../upload/gorny2.png');
  background-size: 100%;
  width: 100%;

  aspect-ratio: 1920/1662;
  top: -10%;
  object-fit: contain;
}

@media only screen and (max-width: 1280px){
  body::before{
    top: 0;
  aspect-ratio: auto;
  height: 120vh;
  background-position: center bottom;
    background-size: cover;
  }
}

.title{
  background-color: #3159ce;
  padding: 20px 0;
  background-color: #2a2c98;
  position: relative;
  z-index: 3;
  width: 100%;
}

h2.sectionTitle{
  text-align: center;
  color: white;
  font-weight: 700;
  margin-bottom: 0;
}

@media only screen and (min-width: 1270px){
  nav ul{
    margin-right: -300px;
  }
}

.transparentMenu{
  background-color: white !important;
}

.logoMenu{
  padding: 8px 0;
  object-position: left center;
}

.dropdown-menu li a, nav ul li a{
  font-weight: 500 !important;
}