html {
  scroll-behavior: smooth;
}

body {
    font-family: "Inter", serif;
    margin: 0;
    padding: 0;
    color: white;
    background: -webkit-linear-gradient(90deg, #090f1e,#0a2312);
    background: linear-gradient(90deg, #090f1e,#0a2312);
}

header {
  background-color: #171f34;
  margin: 60px;
  padding: 10px;
  border-radius: 8px;
  border: solid 1px #343a4a;
  display: flex;
  justify-content: space-between;
}

nav {
  display: flex;
  }
  
.nav_column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  }
  
.nav_position {
  display: flex;
  }
  
.nav_link {
  color: white;
  text-decoration: white;
  margin-left: 20px;
  text-transform: uppercase;
  }
  
.container {
  background-image: url('./darknet_img/new_back.webp');
  background-size: cover;
  margin: 60px;
  padding: 50px;
  border-radius: 8px;
  background-color: #445991;
  border: solid 1px #343a4a;
  }

.about {
  background-color: #171f34;
  margin: 60px;
  padding: 10px;
  border-radius: 8px;
  border: solid 1px #343a4a;
  display: flex;
  padding: 50px;
  }
  
h1 {
  font-size: 42px;
  color: white;
  text-align: center;
  margin-bottom: 52px;
  }
  
.main_descr {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}

.main_logo {
  width: 70px;
  }
  

.block {
  background: -webkit-linear-gradient(90deg, #1d273e,#11182a);                         
  background: linear-gradient(90deg, #1d273e,#11182a);
  margin: 60px;
  padding: 50px;
  border-radius: 8px;
  border: solid 1px #343a4a;
}


.btn_main {
  background: linear-gradient(70deg,#31bc69 -8%,#185c32 96%);
  border-radius: 6px;
  padding: 12px 20px;
  border-width: 0px;
  font-size: 16px;
  color: rgb(255,255,255);
  position: relative;
  display: flex;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  width: fit-content;
}

.tlg_icon {
  width: 37px;
  padding: 4px 0 4px 4px;
  }
  
.two_text {
  padding: 12px 20px;
  }
  
.tlg_text {
  padding: 12px 20px 12px 10px;
}

.btn_main_two {
  background: #1f2841;
  border-radius: 6px;
  border-width: 0px;
  font-size: 16px;
  color: rgb(255,255,255);
  position: relative;
  display: flex;
  cursor: pointer;
  text-decoration: none;
  margin-right: 20px;
  margin-left: 20px;
  text-transform: uppercase;
}


.btn_text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 10px;
}

.btn_position {
  display: flex;
  justify-content: center;
  }

.guard_position {
  margin-right: 40px;
  }
  
.guard {
  width: 560px;
  height: fit-content;
  }
  

 .calc_position {
    margin-left: 40px;
  }
  
.calc_img {
  width: 320px;
  }

.copy {
  text-align: center;
  margin-bottom: 40px;
}

.calc_mobile {
  display: none;
}

@media (max-width: 1000px) and (min-width: 800px) {
.about {
  flex-direction: column;
}
}

@media (max-width: 800px) {
  .main_logo {
  display: none;
  }
  
header {
  display: block;
  margin: 10px;
  }
    
nav {
  display: flex;
  justify-content: space-between;
}

.btn_main_two {
  font-size: 12px;
  margin-left: 0px;
  margin-right: 0px;
}

.btn_main {
  font-size: 12px;
}

.tlg_icon {
  width: 31px;
  }
  
.container {
  margin: 10px;
  padding: 14px;
  }
  
.btn_position {
  flex-direction: column;
  }
  
.btn_position_link {
  margin: 0 auto;
  }
  
.btn_mobile {
  width: 190px;
  margin-top: 20px;
  margin-bottom: 40px;
  border: solid 1px #878788;
  display: flex;
  justify-content: center;
  }
  
.about {
  background-color: #171f34;
  margin: 10px;
  padding: 14px;
  flex-direction: column;
  }
  
.guard {
  width: auto;
  height: auto;
}

.calc_img {
  display: none;
}

.calc_mobile {
  display: block;
}

.calc_position {
  margin-left: 0px;
}

  }




