* {
  color: white;
  margin:0 ;
  padding:0 ;
  box-sizing: border-box;
  font-family: 'Oxanium';
}

.container {
  padding: 8px 300px;
  background: rgb(28,22,42);
  background: linear-gradient(56deg, rgb(28, 22, 42) 0%, rgb(23, 10, 53) 100%);
}

h1 {
  border-bottom: solid 2px;
}

.text-block {
  display: block;
  white-space: pre-line;
  font-weight: 600;
  font-size: 18px;
}

.text-container {
  display: flex;
  justify-content: center;
}

.logo-block {
  font-size:43px;
  font-weight: 600;
  text-decoration: none;
}

.nav-panel {
  display: flex;
  justify-content: flex-end;
  font-size:1.62rem ;
}

.logo-block a {
  text-decoration: none;
  
}

.lang {
  margin-right: 6px;
  cursor: pointer;
  border-bottom: solid 1px;
}

.contact {
  cursor: pointer;
}

.nav-bar-panel {
  padding-top: 30px;
padding-bottom: 50px;

display: flex;
justify-content: space-between;
align-items: center;
}

@media (max-width:820px) {
  .logo-block {
    font-size: 35px;
  }
}

@media (max-width:500px) {
  .container {
  padding: 4px 25px;
  }
}

@media (max-width:1200px) {
  .container {
    padding: 4px 25px;
  }
}

@media (max-width: 2500px) {
  .text-container {
padding: 0 auto;
  }
}

