.home {
  min-height: 100vh;
  background-image: url("../img/svg/hero2.svg");
  background-size: cover;
  background-position: center;
  padding: 15px;
}

.full-screen {
  min-height: 100vh;
}

.home-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 0 0 100%;
  max-width: 100%;
}

@media(max-width: 767px) {
  .home {
    min-height: 100vh;
    max-width: 100%;
    background-image: url("../img/svg/hero2-small.svg");
    background-size: cover;
    background-position: center;
    /* padding: 5px; */
  }

  .block {
    flex: 0 0 75%;
    max-width: 75%;
    color: #001466;
    padding-left: 35px;
    border-left: 3px solid #001466;
    margin-top: 90px;
  }
}

.block {
  flex: 0 0 75%;
  max-width: 75%;
  color: #001466;
  padding-left: 35px;
  border-left: 3px solid #001466;
  margin-top: 90px;
}

.block h1 {
  font-size: 70px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.block h1:hover {
  color: #FFAAE0;
  transition: all 0.5s ease;
  cursor: pointer;
}

.block h2 {
  font-size: 20px;
  font-weight: 300;
  margin: 0;
  padding: 0;
}

.block h2 span {
  /*color: #001466;*/
  position: relative;
  font-weight: 500;
}

.block h2 span::before {
  content: "";
  left: 0;
  right: 90%;
  position: absolute;
  height: 2px;
  bottom: 0px;
  transition: all 0.5s ease;
}

.block h2 span:hover::before {
  content: "";
  left: 0;
  right: 0;
  position: absolute;
  height: 2px;
  background-color: #001466;
  bottom: 0px;
}

.block h3 {
  font-size: 20px;
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.block h6 {
  color: #001466;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.cv-btn {
  padding-top: 20px;
}

.cv-btn a {
  font-size: 14px;
  color: #001466;
  background-color: transparent;
  border: 2px solid #001466;
  border-radius: 6px;
  padding: 12px 25px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.5s ease;
}

.cv-btn a:hover {
  background-color: #001466;
  color: #fff;
}
