div.block-area#home
{
	width: 100%;
    padding: 100px 0px;
    box-sizing: border-box;
}

	div.block-two-container
	{
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		width: 100%;
	}

		div.block-two-cell
		{
			flex: 1;
		}
		
			div.block-two-content
			{
				float: right;
				width: 550px;
			}
			
				div.block-two-content-wrap
				{
					width: 400px;
				}
		
					div.block-two-area
					{
						float: left;
						width: 100%;
						margin-bottom: 40px;
					}
					
					div.block-two-area:last-child
					{
						margin: 0px;
					}
					
						span.block-two-title
						{
							font-family: Lexend;
							font-size: 40px;
							font-weight: 600;
							color: #014f79;
						}
						
						span.block-two-desc
						{
							display: block;
							margin: 10px 0px;
							font-size: 20px;
							font-weight: 600;
							color: #014f79;
						}
							
						a.block-two-btn
						{
							display: block;
							margin: 15px 0px;
							padding: 8px 0px;
							font-family: Lexend;
							font-size: 28px;
							line-height: 32px;
							text-align: center;
							color: #014f79;
							background: #fff;
							border: 2px solid #014f79;
							border-radius: 10px;
							transition: 0.2s;
							-o-transition: 0.2s;
							-webkit-transition: 0.2s;
						}
						
						a.block-two-btn:hover
						{
							background: #9ccfde;
							border: 2px solid #9ccfde;
						}
						
						div.block-two-rating
						{
							display: flex;
							align-items: center;
							width: 100%;
						}
						
							div.block-two-rating-cell
							{
								margin-right: 15px;
							}
							
							div.block-two-rating-cell:last-child
							{
								margin: 0px;
							}
							
							div.block-two-rating-cell.stars
							{
								position: relative;
							}
							
								div.block-two-rating-stars
								{
									display: flex;
								}
								
								div.block-two-rating-stars.active
								{
									position: absolute;
									top: 0px;
									width: 98%;
									overflow: hidden;
								}
								
									div.block-two-rating-stars i
									{
										font-size: 20px;
									}
							
									div.block-two-rating-stars.background i
									{
										color: #dee1e6;
									}
									
									div.block-two-rating-stars.active i
									{
										color: #ffc247;
									}
									
								span.block-two-rating-label
								{
									display: block;
									font-size: 16px;
									font-weight: 500;
									line-height: 20px;
									color: #014f79;
								}
								
			div.block-two-video-wrap
			{
				margin-left: -80px;
			}
			
				video.block-two-video
				{
					width: 100%;
					height: 580px;
					background: #9ccfde;
					border-radius: 0px 0px 0px 30px;
					overflow: hidden;
					object-fit: cover;
				}