div.block-benefits
{
	position: relative;
	float: left;
    width: 100vw;
	left: 50%;
    margin-left: -50vw;
 	padding: 50px 0px;
	overflow: hidden;
}

	div.block-benefits div.block-string
	{
		background: url('/uploads/benefits-img.svg') no-repeat right center;
		background-size: contain;
	}

		div.benefits-line
		{
			margin-bottom: 20px;
		}
		
			span.benefits-title
			{
				font-size: 40px;
				font-weight: 600;
			}
			
				span.benefits-title span
				{
					color: #f56c3a;
				}
			
			span.benefits-slogan
			{
				display: block;
				width: 500px;
				font-size: 16px;
			}
		
ul.benefits-list
{
	float: left;
	width: 600px;
	margin-top: 20px;
	list-style-type: none;
}

	ul.benefits-list li
	{
		display: flex;
		align-items: center;
		width: 100%;
		margin-bottom: 20px;
		padding: 20px;
		background: linear-gradient(to right, rgb(245 108 58 / 10%), rgb(255 255 255 / 0%));
		border-radius: 40px 0px 0px 40px;
		box-sizing: border-box;
	}
	
	ul.benefits-list li:last-child
	{
		margin: 0px;
	}
	
		ul.benefits-list li i
		{
			margin-right: 10px;
			font-size: 30px;
			color: #f56c3a;
		}
		
		ul.benefits-list li span
		{
			font-size: 16px;
			font-weight: 600;
		}
		