.land__container {
	 position: relative;
	 padding-top: 155px;
	 padding-bottom: 155px;
	 padding-left: 0;
	 min-height: 620px;
}
 @media screen and (max-width: 1200px) {
	 .land__container {
		 padding-top: 30px;
		 padding-bottom: 30px;
		 padding-left: 15px;
		 min-height: unset;
	}
}
 @media screen and (max-width: 1200px) {
	 .land .decor-bg-stripes {
		 display: none;
	}
}
 .land__info {
	 max-width: 469px;
}
 @media screen and (max-width: 1200px) {
	 .land__info {
		 max-width: unset;
	}
}
 .land__s-heading {
	 position: relative;
	 margin-bottom: 40px;
	 z-index: 2;
	 max-width: 330px;
}
 @media screen and (max-width: 1200px) {
	 .land__s-heading {
		 margin-bottom: 30px;
		 padding-right: 20px;
	}
}
 .land__btns {
	 display: flex;
	 flex-direction: column;
	 align-items: flex-start;
	 position: relative;
	 z-index: 2;
}
 @media screen and (max-width: 1200px) {
	 .land__btns {
		 flex-direction: row;
		 justify-content: space-between;
	}
}
 .land__btn {
	 width: 228px;
}
 .land__btn:not(:last-child) {
	 margin-bottom: 10px;
}
 @media screen and (max-width: 1200px) {
	 .land__btn {
		 width: calc(50% - 10px);
		 letter-spacing: -0.05em;
	}
	 .land__btn:not(:last-child) {
		 margin-bottom: 0;
		 margin-right: 20px;
	}
}
 @media screen and (max-width: 1200px) {
	 .land__btn_w-xl-100 {
		 margin-left: auto;
		 margin-right: auto;
		 width: 100%;
		 justify-content: center;
	}
}
 .land__video {
	 display: block;
	 position: absolute;
	 top: 70px;
	 right: -30px;
	 width: 744px;
	 height: 554px;
	 object-fit: contain;
	 object-position: right;
	 pointer-events: none;
	 opacity: 0;
	 transition: 3000ms;
	 appearance: none;
}
 .land__video.is-visible {
	 opacity: 1;
}
 @media screen and (max-width: 1200px) {
	 .land__video {
		 position: static;
		 margin-bottom: 27px;
		 width: 100%;
		 height: auto;
	}
}