.video__container {
	 display: grid;
	 grid-template-columns: 1fr 483px;
}
 @media (max-width: 1199px) {
	 .video__container {
		 grid-template-columns: 342px 1fr;
	}
}
 @media (max-width: 767px) {
	 .video__container {
		 grid-template-columns: 1fr;
		 grid-template-rows: 345px 1fr;
	}
}
 .video__content {
	 grid-column: 2;
	 padding: 62px;
	 background-color: #715399;
}
 @media (max-width: 1199px) {
	 .video__content {
		 grid-column: 1;
		 padding: 41px 47px 37px;
	}
}
 @media (max-width: 767px) {
	 .video__content {
		 grid-row: 2;
		 padding: 40px 24px;
	}
}
 .video__title {
	 margin: 0 0 32px;
	 font-weight: 900;
	 font-size: 50px;
	 line-height: 1.1;
	 color: #fff;
	 text-align: left;
}
 @media (max-width: 1199px) {
	 .video__title {
		 margin-bottom: 18px;
		 font-size: 30px;
	}
}
 @media (max-width: 767px) {
	 .video__title {
		 margin-bottom: 13px;
		 font-size: 32px;
	}
}
 .video__text {
	 font-weight: 400;
	 line-height: 1.4;
	 color: #fff;
}
 .video__text--black {
	 margin-top: 1em;
	 color: #000;
}
 .video__link {
	 margin-top: 30px;
}
 @media (max-width: 1199px) {
	 .video__link {
		 margin-top: 23px;
	}
}
 @media (max-width: 767px) {
	 .video__link {
		 margin-top: 9px;
	}
}
 .video__wrap {
	 grid-row: 1;
}
 .video__wrap--single {
	 min-height: 768px;
}
 @media (max-width: 1199px) {
	 .video__wrap {
		 grid-column: 2;
	}
	 .video__wrap--single {
		 min-height: 400px;
	}
}
 @media (max-width: 767px) {
	 .video__wrap {
		 grid-column: 1;
	}
	 .video__wrap--single {
		 min-height: 183px;
	}
}
 .video__file {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
	 outline: none;
}

.main__video {
  margin-bottom: 110px;
}