.b-block-welcome {
	background: var(--global-block-bg,#fff) url(images/bg.jpg) top right no-repeat;
	background-size: contain;
    border: var(--global-block-border,#e3e4e8) var(--global-block-border-width,1px) var(--global-block-border-style,solid);
    border-radius: var(--global-block-border-radius, 3px);
    padding: 40px;
	margin-bottom: 30px;
}

.b-block-welcome__grid {
	display:grid; 
	grid-template-columns: 75% auto; 
	grid-gap: 30px; 
	align-items: start; 
	position: relative;
	z-index: 2;
}

.b-block-welcome .b-block-welcome__h1 {
	background: -webkit-linear-gradient(316deg, #833adf 50%, rgba(202, 65, 156, 1) 100%);
    background: linear-gradient(314deg, #833adf 50%, rgba(202, 65, 156, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;  
	font-size: 24px;
    font-weight: 800;
	margin-bottom: 25px;
}

.b-block-welcome__actions {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: min-content auto;
	align-items: center;
	grid-gap: 1em;
	color: #939cb0;
	font-size: 16px;
	margin-top: 25px;
}

.b-block-welcome__actions .btn{
	font-weight: bold;
}

.b-block-welcome__ul {
	margin: 0;
	list-style-type: none;
	padding-left: 0;
}

.b-block-welcome__ul-li {
	background: url(images/ico-tick.svg) 0px 2px no-repeat;
	background-size: 20px;
	min-height: 20px;
	list-style-type: none;
	padding: 0 0 0 30px;
	margin: 0 0 15px 0;
}

@media (max-width: 767px) 
{
	.b-block-welcome .b-block-welcome__h1 {
		font-size: var(--global-font-size-h2, inherit);
	}
}

@media (max-width: 600px) 
{
	.b-block-welcome {
		background-image: url(images/bg-mobile.jpg);
		padding: 20px;
	}

	.b-block-welcome__grid {
		grid-template-columns: 1fr; 
	}

	.b-block-welcome__grid-col._bg{
		display: none;
	}

	.b-block-welcome__actions {
		grid-template-columns: 1fr; 
	}

	.b-block-welcome__actions div:last-of-type{
		display: none;
	}
}

@media (max-width: 470px) 
{
	.b-block-welcome {
		background: var(--global-block-bg,#fff);
	}
}