/* Inline styles of legacy view component/2/text-pickup-2026.cshtml, copied verbatim. */
.pickup .container
{
	display:flex;
	width: calc(100% - 40px);
	gap:100px;
	align-items:center;
	max-width: 1200px;
	padding:90px 0px 70px 0px;
}

.pickup .container::before,
.pickup .container::after
{
	display:none;
}

.pickup .text h2
{
	margin:0px 0px 50px 0px;
	line-height: 115%;
	font-family: Montserrat;
	font-size: 50px;
	font-style: normal;
	font-weight: 600;
	color: #242333;
}

.pickup .text h2 span
{
	line-height: 115%;
	font-size: 33px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #DD3A56;
}

.pickup .text ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.pickup .text ul > li
{
	position: relative;
	padding: 0px 0px 20px 50px;
	line-height: 26px;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.pickup .text ul > li strong
{
	font-weight: 700;
}

.pickup .text ul > li::before
{
	position: absolute;
	top: 0px;
	left: 0px;
	content: '';
	display: inline-block;
	margin: 0 10px 0 0;
	width: 24px;
	height: 24px;
	background: url(/assets/2/images/icon-features.svg) center center / contain no-repeat;
}

.pickup .video
{
	min-width:270px;
}

.pickup .video a
{
	overflow:hidden;
	position:relative;
	/*aspect-ratio:267 / 552;*/
	display:inline-block;
}

.pickup .video a > img
{
	vertical-align:bottom;
}

.pickup .video a::before
{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url('/assets/2/images/bg-phone.png') no-repeat center center;
	background-size:100% 100%;

}

.pickup .video a::after
{
	content:'';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:75px;
	height:75px;
	transform:translateX(-50%);
	background:#DD3A56 url('/assets/2/images/icon-play.svg') no-repeat center center;
	outline:10px solid #DD3A5680;
	border-radius:50%;
}

@media screen and (min-width:992px) and (max-width:1199.98px)
{
	.pickup .container
	{
		gap:50px;
	}
}

@media screen and (max-width:991.98px)
{
	.pickup .container
	{
		flex-wrap:wrap;
		gap:30px;
		justify-content:center;
		padding:40px 0px 30px 0px;
	}

	.pickup .text ul > li
	{
		padding-left:40px;
		line-height: 130%;
		font-size: 17px;
	}

	.pickup .text h2
	{
		margin:0px 0px 20px 0px;
		font-size: 24px;
		font-weight: 500;
		text-align:center;
	}

	.pickup .text h2 span
	{
		font-size: 20px;
		font-weight: 500;
		letter-spacing: 0px;
	}



}
