/* line 4, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations {
  margin-top: 64px;
  color: #434E59;
}
/* line 5, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations * {
  padding: 0;
  margin: 0;
}
/* line 10, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations a {
  color: #fff;
  font-family: "LatoHeavy";
  font-size: 18px;
  text-decoration: underline;
}
/* line 15, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations a span {
  color: #3DF2F2;
  text-decoration: underline;
}
/* line 18, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations a:visited {
  color: #fff;
}
/* line 21, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero {
  display: flex;
  position: relative;
  margin: 0 auto;
  background: linear-gradient(90deg, #f5f5f5 50%, #945CCC 50%);
  color: #434E59;
}
@media only screen and (max-width: 991px) {
  /* line 21, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero {
    background: linear-gradient(180deg, #f5f5f5 70%, #945CCC 30%);
  }
}
/* line 29, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content {
  display: flex;
  position: relative;
  max-width: 1150px;
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 991px) {
  /* line 29, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: transparent;
  }
}
/* line 40, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .bright-side {
  position: absolute;
  background-color: #d3d3d3;
  width: 80%;
  height: 100%;
  background: url(/assets/hero-bg-valuation-8aa138b3d9a1ce28cb2cf2e1afee6fe6d10039f23b74e3dc24917e19ac9ac0f6.png), #f5f5f5;
}
@media only screen and (max-width: 991px) {
  /* line 40, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .bright-side {
    width: 100%;
    height: 70%;
    top: 0;
    background: url(/assets/hero-bg-valuation-mobile-c55307089a24532a95c1cc2a5f000d2354cd13573c2f1a0343dc737a634ee09c.png), #f5f5f5;
    background-repeat: repeat-x;
    background-position: bottom;
  }
}
/* line 53, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text {
  z-index: 2;
  padding: 120px 0;
  padding: 80px 20px;
}
@media (max-width: 1150px) {
  /* line 53, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text {
    padding: 120px 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 53, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text {
    padding: 80px 40px;
  }
}
/* line 62, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text h1 {
  font-family: "LatoBlack";
  font-size: 40px;
  max-width: 530px;
  line-height: 48px;
  color: #434E59;
  margin-bottom: 24px;
}
/* line 69, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text h1 .purple {
  color: #945CCC;
}
@media only screen and (max-width: 991px) {
  /* line 62, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text h1 {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 62, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text h1 {
    font-size: 40px;
    margin: 0 -10px 24px;
  }
}
/* line 76, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text p {
  font-family: "LatoRegular";
  font-size: 20px;
  max-width: 500px;
  line-height: 30px;
  margin-bottom: 40px;
  color: #434E59;
}
/* line 84, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .text-links li {
  list-style: none;
  margin-bottom: 40px;
  max-width: 280px;
}
/* line 88, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .text-links li .button-home {
  margin-top: 0;
}
/* line 90, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .text-links li span {
  margin-right: 20px;
}
/* line 92, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .text-links li img {
  margin-bottom: 6px;
}
@media only screen and (max-width: 991px) {
  /* line 94, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text .text-links li .more-about-livima {
    display: none;
  }
}
/* line 97, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form {
  position: absolute;
  top: 80px;
  left: 680px;
  background-color: #fff;
  max-width: 450px;
  width: 100%;
  border-radius: 10px;
  padding: 40px;
  box-shadow: 0 10px 40px #00000025;
}
@media (max-width: 1150px) {
  /* line 97, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text .form {
    left: 600px;
    max-width: 400px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 97, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text .form {
    position: relative;
    top: 0;
    left: 0;
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 97, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations header.valuations-hero .content .text .form {
    padding: 32px 20px;
  }
}
/* line 117, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form h2 {
  font-size: 24px;
  font-family: "LatoRegular";
  margin-bottom: 24px;
}
/* line 121, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form h2 .bold {
  font-family: "LatoBlack";
}
/* line 123, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .input {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 32px;
  position: relative;
}
/* line 129, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .input label {
  font-size: 16px;
}
/* line 131, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .input input {
  height: 56px;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  padding: 0 16px;
}
/* line 136, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .input input.error {
  border: 1px solid red;
}
/* line 138, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .input p {
  color: red;
  font-size: 16px;
  margin: 0;
  position: absolute;
  top: 78px;
}
/* line 144, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .form-btn {
  text-align: center;
}
/* line 146, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations header.valuations-hero .content .text .form .form-btn button {
  height: 56px;
  width: 100%;
  min-width: 0;
}
/* line 152, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container {
  max-width: 1150px;
  margin: 0 auto;
  padding: 100px 0;
}
@media (max-width: 1150px) {
  /* line 152, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations section.lesson .lesson-container {
    padding: 100px 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 152, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations section.lesson .lesson-container {
    padding: 80px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 152, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations section.lesson .lesson-container {
    padding: 80px 20px;
  }
}
/* line 162, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container h2 {
  font-size: 40px;
  font-family: "LatoBold";
  margin-bottom: 40px;
  max-width: 475px;
}
/* line 167, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container p {
  font-size: 18px;
  max-width: 545px;
}
/* line 170, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container .lesson-content {
  display: flex;
  align-items: center;
  gap: 80px;
  margin-top: 48px;
}
@media only screen and (max-width: 991px) {
  /* line 170, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations section.lesson .lesson-container .lesson-content {
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 181, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container .lesson-content .lesson-topics .item h3 {
  font-size: 20px;
  font-family: "LatoBold";
  margin-bottom: 10px;
}
/* line 185, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container .lesson-content .lesson-topics .item p {
  font-size: 16px;
}
/* line 187, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container .lesson-content .lesson-topics .division {
  height: 1px;
  width: 40px;
  margin: 24px 0;
  background-color: #d3d3d3;
}
@media only screen and (max-width: 991px) {
  /* line 192, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
  .valuations section.lesson .lesson-container .lesson-content .lesson-picture {
    width: 100%;
  }
}
/* line 195, /home/samuka/DEV/Livima/livima/app/assets/stylesheets/valuations/new.sass */
.valuations section.lesson .lesson-container .lesson-content .lesson-picture img {
  height: auto;
  width: 100%;
}
