h1 {
  font-size: 1.6rem;
  line-height: 80%;
}

h2 {
  font-size: 1.2rem;
}

h3 {
  letter-spacing: 0.4rem;
  color: white;
}

.img-container {
  margin-top: 3em;
}

.main_big-logo {
  height: 100vh;
  width: 100vw;
  background: #000;
  position: absolute;
  z-index: 5;
}

.main_big-logo-image {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.container {
  padding-left: 0;
  margin: 0;
}

.main_container {
  height: 100vh;
  width: 100vw;
  max-width: 100vw;
  margin: 0;
  padding: 0;
}

.main_container > .row {
  height: 100%;
  width: 100%;
  margin: 0;
}

.main_column-left > .row,
.main_column-right > .row {
  padding-bottom: 3rem;
}

.main_column-left {
  background: #000;
  padding-left: 3em;
}

.main_column-left > .row > div > p {
  font-size: 0.8rem;
}

/* Main column right */

.main_column-right {
  background: var(--main-accent-color);
  padding-left: 3em;
  color: #000;
}

.main_banner {
  max-height: 400px;
}

.main_banner-container {
  background-image: url("../images/baner.png");
  background-repeat: no-repeat;
  padding: 1rem 1rem;
  max-width: 787px;
  max-height: 400px;
}

.main_banner-container > div.d-flex {
  padding-bottom: 12rem;
}

.main_banner-container > div.col-md-2 {
  padding-top: 12rem;
}

.main_column-right > .row {
  max-width: 90%;
}

.transparent.white {
  border: 2px solid white;
  padding: 0.3rem 0.8rem;
  font-size: 0.7rem;
  background: rgba(255, 255, 255, 0.8);
  font-weight: 800;
  color: black;
}

.transparent.white:hover {
  box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.6);
}

.smart_form-button {
  background: white;
}

form.smart_form > div.form-group {
  width: 50%;
}

form.smart_form > div.form-group > .form-control {
  background: #0099cc;
}

form.smart_form > div.form-group > .form-control::placeholder {
  color: #ffcccc;
}

/* END RIGHT COLUMN*/

.button_black {
  background: #000;
  color: white;
  padding: 0.5rem;
}

.button_white {
  background: white;
  color: #000;
  padding: 0.5rem;
}

.form-control {
  background: #100c13;
  color: white;
  border: 1px solid white;
  width: 80%;
  border-radius: 0;
}

.form-control:focus {
  background: #100c13;
  color: white;
  border-color: white;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 179, 235, .25);
}

.button_form {
  background: #00bbf6;
  color: black;
  padding: 0.5rem;
}

.button_form:hover {
  box-shadow: 0 0 0 0.2rem rgba(0, 179, 235, .25);
}

/* Animations*/
/*.main_big-logo {*/
/*  animation: dissapear 1s linear 1s 1;*/
/*}*/

/*.main_big-logo-image {*/
/*  animation: dissapear 0.8s linear 1s 1;*/
/*}*/

/*@keyframes dissapear {*/
/*  0% {*/
/*    opacity: 1;*/
/*  }*/

/*  100% {*/
/*    opacity: 0;*/
/*  }*/
/*}*/
