.lp-hero {
	padding: 189px 0 246px;
	color: #fff;
	background-position: bottom right;
  background-repeat: no-repeat;
background-size: 100%;
  background-color: #666D79;
	position: relative;
}
.lp-hero::after {
	content: '';
	position: absolute;
	background-image: url(../../images/lp-hero-laptop.png);
	background-repeat: no-repeat;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 1205px;
  	background-position: 0 49px;
  	background-size: 1316px;
}
.lp-hero p {
	padding: 0;
	margin: 0 0 30px;
	font-size: 26px;
	line-height: 130%;
}
.lp-hero h1 {
	margin: 0 0 30px;
	padding: 0;
	font-size: 54px;
	line-height: 110%;
}
.lp-hero__text {
	max-width: 700px;
	position: relative;
  z-index: 2;
}
.lp-hero .btn {
	min-width: 212px;
}

@media (max-width: 1760px) {
	.lp-hero::after {
		width: 64%;
		background-position: 0 bottom;
		background-size: contain;
	}
}
@media (max-width: 1440px) {
	.lp-hero {
  		padding: 176px 0;
	}
  .lp-hero::after {
    width: 54%;
  }
	  .lp-hero {
    padding: 100px 0 265px;
  }
}
@media (max-width: 991px) {
	.lp-hero p {
		font-size: 18px;
		margin-bottom: 25px;
	}
	.lp-hero h1 {
		font-size: 40px;
		margin-bottom: 25px;
	}
	.bottom.with-logo .align-items-center {
		flex-direction: row !important;
	}
	.bottom.with-logo .align-items-center > div:nth-child(2) {
		order: 100 !important;
	}
}
@media (max-width: 740px) {
	.lp-hero {
		padding: 50px 0 320px;
/* 		background-size: cover; */
		background-size: 240%;
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	 .lp-hero::after {
		width: 100%;
    	background-position: calc(100% + 70px) calc(100% - 18px);
    	background-size: 435px;
	 }
}

/*for HP*/

.lp-hero--hp h1 {
  font-family: Figtree;
  font-weight: 500;
  font-style: Medium;
  font-size: 70px;
  leading-trim: NONE;
  line-height: 110.00000000000001%;
  letter-spacing: -2%;
  vertical-align: middle;
}
.lp-hero--hp ul {
  font-size: 26px;
  line-height: 130%;
  letter-spacing: -2%;
  list-style: none;
  padding: 0;
  margin: 0 0 44px;
}
.lp-hero.lp-hero--hp ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.7473 7.41498 18.7192 4.93661 16.8913 3.10872C15.0634 1.28084 12.585 0.25273 10 0.25ZM14.2806 8.28063L9.03063 13.5306C8.96097 13.6004 8.87826 13.6557 8.78721 13.6934C8.69616 13.7312 8.59857 13.7506 8.5 13.7506C8.40144 13.7506 8.30385 13.7312 8.2128 13.6934C8.12175 13.6557 8.03903 13.6004 7.96938 13.5306L5.71938 11.2806C5.57865 11.1399 5.49959 10.949 5.49959 10.75C5.49959 10.551 5.57865 10.3601 5.71938 10.2194C5.86011 10.0786 6.05098 9.99958 6.25 9.99958C6.44903 9.99958 6.6399 10.0786 6.78063 10.2194L8.5 11.9397L13.2194 7.21937C13.2891 7.14969 13.3718 7.09442 13.4628 7.0567C13.5539 7.01899 13.6515 6.99958 13.75 6.99958C13.8486 6.99958 13.9461 7.01899 14.0372 7.0567C14.1282 7.09442 14.2109 7.14969 14.2806 7.21937C14.3503 7.28906 14.4056 7.37178 14.4433 7.46283C14.481 7.55387 14.5004 7.65145 14.5004 7.75C14.5004 7.84855 14.481 7.94613 14.4433 8.03717C14.4056 8.12822 14.3503 8.21094 14.2806 8.28063Z' fill='%23627390'/%3E%3Cpath d='M10 0.25C8.07164 0.25 6.18657 0.821828 4.58319 1.89317C2.97982 2.96451 1.73013 4.48726 0.992179 6.26884C0.254225 8.05042 0.061142 10.0108 0.437348 11.9021C0.813554 13.7934 1.74215 15.5307 3.10571 16.8943C4.46928 18.2579 6.20656 19.1865 8.09787 19.5627C9.98919 19.9389 11.9496 19.7458 13.7312 19.0078C15.5127 18.2699 17.0355 17.0202 18.1068 15.4168C19.1782 13.8134 19.75 11.9284 19.75 10C19.7473 7.41498 18.7192 4.93661 16.8913 3.10872C15.0634 1.28084 12.585 0.25273 10 0.25ZM14.2806 8.28063L9.03063 13.5306C8.96097 13.6004 8.87826 13.6557 8.78721 13.6934C8.69616 13.7312 8.59857 13.7506 8.5 13.7506C8.40144 13.7506 8.30385 13.7312 8.2128 13.6934C8.12175 13.6557 8.03903 13.6004 7.96938 13.5306L5.71938 11.2806C5.57865 11.1399 5.49959 10.949 5.49959 10.75C5.49959 10.551 5.57865 10.3601 5.71938 10.2194C5.86011 10.0786 6.05098 9.99958 6.25 9.99958C6.44903 9.99958 6.6399 10.0786 6.78063 10.2194L8.5 11.9397L13.2194 7.21937C13.2891 7.14969 13.3718 7.09442 13.4628 7.0567C13.5539 7.01899 13.6515 6.99958 13.75 6.99958C13.8486 6.99958 13.9461 7.01899 14.0372 7.0567C14.1282 7.09442 14.2109 7.14969 14.2806 7.21937C14.3503 7.28906 14.4056 7.37178 14.4433 7.46283C14.481 7.55387 14.5004 7.65145 14.5004 7.75C14.5004 7.84855 14.481 7.94613 14.4433 8.03717C14.4056 8.12822 14.3503 8.21094 14.2806 8.28063Z' fill='white' fill-opacity='0.85'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: 0 9px;
  margin-bottom: 10px;
}
.lp-hero.lp-hero--hp {
  padding: 206px 0 112px;
	background-size: cover;
  background-position: left 0;
}
.lp-hero.lp-hero--hp::after {
  display: none;
}

@media (max-width: 991px) {
	.lp-hero.lp-hero--hp {
	  padding: 80px 0 350px;
	  background-position: 0 bottom;
	}
	.lp-hero--hp h1 {
	  font-size: 40px;
	}
	.lp-hero--hp ul {
	  font-size: 16px;
	  margin-bottom: 32px;
	}
	.lp-hero.lp-hero--hp ul li {
	  background-size: 16px;
	  padding-left: 26px;
	  background-position: 0px 3px;
	}
}
