body {
  font-family: "Inter", sans-serif;
  height: 100vh;
  max-width: 1600px;
  margin: auto;
}

h1 {
  font-size: 22px;
  color: #283269;
  margin-bottom: 25px;
  font-weight: 600;
}

p {
  color: #373A3D;
  font-size: 15px;
  line-height: 18px;
  font-weight: 200;
  margin-bottom: 40px;
}

.langSwitcher {
  display: inline-block;
  position: relative;
  left: calc(100% - 130px);
  top: 20px;
}

.langSwitcher_lang {
  text-decoration: none;
  color: #283269;
  font-weight: 600;
}

.langSwitcher_lang-notActive {
  color: rgb(150, 154, 183);
}

.langSwitcher_slash {
  margin: 0 5px;
}

.logoFrame {
  background-image: url("./assets/software-smr-logo-bg.svg");
  min-width: 613px;
  height: 613px;
  position: absolute;
  z-index: -1;
  top: 50%;
  margin-top: -306.5px;
  margin-left: -150px;
}

.card {
  border: 1px solid #F4F5F8;
  background-color: #F4F5F8;
  border-radius: 50px;
  max-width: 840px;
  height: 270px;
  display: grid;
  grid-template-columns: 30% 70%;
  padding: 0px 50px;
  margin: auto;
  position: relative;
  margin-top: -135px;
  top: 50%;
}

.logo {
  height: 76px;
  width: 209px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("./assets/logo/logo-full.svg");
  z-index: 1;
  position: relative;
  align-self: center;
}

.textWrapper {
  align-self: center;
}

.allowBtn {
  border: 2px solid #283269;
  color: #283269;
  padding: 15px 25px 15px 20px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.allowBtn:hover {
  background-color: #FF9F65;
  border: 2px solid #FF9F65;
  color: white;
}

.allowBtn::after {
  content: url("./assets/icon-chain.svg");
  position: relative;
  left: 10px;
  transition: left 0.3s ease;
}

.allowBtn:hover::after {
  content: url("./assets/icon-chain-white.svg");
  left: 5px;
}

.reloadBtn {
  border: 2px solid #283269;
  background-color: #283269;
  color: white;
  padding: 15px 25px 15px 20px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.reloadBtn:hover {
  background-color: #F8BC98;
  border: 2px solid #F8BC98;
  color: #283269;
}

.reloadBtn::after {
  content: url("./assets/icon-reload.svg");
  position: relative;
  left: 10px;
  transition: left 0.3s ease;
}

.reloadBtn:hover::after {
  content: url("./assets/icon-reload-white.svg");
  left: 5px;
}