.recommendation {
    margin-bottom: 0;
}
.recommendation h2 {
	width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.recommendation .content__box-inner {
	gap: 20px;
	margin-bottom: 20px;
}
.recommendation .content__block {
	padding: 20px;
}
.recommendation .content__block.first {
	background: rgba(253, 86, 38, 0.06);
}
.recommendation .content__block.last {
	background: rgba(2, 169, 217, 0.06);
}
.recommendation .content__headline {
    gap: 12px;
    align-items: center;	
	margin-bottom: 20px;
}
.recommendation .content__headline img {
	width: 37px;
	height: 39px;
}
.recommendation .content__title {
	font-size: 18px;
	line-height: 1.4;
	letter-spacing: 0.01em;	
	margin-bottom: 0;
}
.recommendation .content__title span {
    text-decoration: underline;
    text-decoration-color: #ffe70f;
    text-decoration-thickness: 3px;
    text-underline-offset: 4px;
}
.recommendation .content__desc {
	line-height: 1.3;
	margin-bottom: 15px;	
}
.recommendation .content__desc br {
	display: none;
}
.recommendation .content__block.first .content__desc {
	width: 241px;
}
.recommendation .content__item {
	font-size: 18px;
	line-height: 1;
	letter-spacing: -0.01em;	
    margin-bottom: 12px;
    gap: 10px;
    align-items: center;
}
.recommendation .content__item:before {
	width: 18px;
    height: 18px;
    background-size: cover;
    background-repeat: no-repeat;	
}
.recommendation .content__block.first .content__item:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.335938 12.0026C0.335938 8.90841 1.5651 5.94095 3.75303 3.75303C5.94095 1.5651 8.90841 0.335938 12.0026 0.335938C15.0968 0.335938 18.0643 1.5651 20.2522 3.75303C22.4401 5.94095 23.6693 8.90841 23.6693 12.0026C23.6693 15.0968 22.4401 18.0643 20.2522 20.2522C18.0643 22.4401 15.0968 23.6693 12.0026 23.6693C8.90841 23.6693 5.94095 22.4401 3.75303 20.2522C1.5651 18.0643 0.335938 15.0968 0.335938 12.0026ZM17.4953 9.91194C17.6037 9.80347 17.6898 9.67469 17.7485 9.53297C17.8072 9.39124 17.8374 9.23934 17.8374 9.08594C17.8374 8.93254 17.8072 8.78064 17.7485 8.63891C17.6898 8.49718 17.6037 8.36841 17.4953 8.25994C17.3868 8.15147 17.258 8.06542 17.1163 8.00672C16.9746 7.94801 16.8227 7.9178 16.6693 7.9178C16.5159 7.9178 16.364 7.94801 16.2222 8.00672C16.0805 8.06542 15.9517 8.15147 15.8433 8.25994L10.8359 13.2696L8.16194 10.5933C8.05347 10.4848 7.92469 10.3988 7.78297 10.3401C7.64124 10.2813 7.48934 10.2511 7.33594 10.2511C7.18254 10.2511 7.03064 10.2813 6.88891 10.3401C6.74718 10.3988 6.61841 10.4848 6.50994 10.5933C6.40147 10.7017 6.31542 10.8305 6.25672 10.9722C6.19801 11.114 6.1678 11.2659 6.1678 11.4193C6.1678 11.5727 6.19801 11.7246 6.25672 11.8663C6.31542 12.008 6.40147 12.1368 6.50994 12.2453L10.0099 15.7453C10.1183 15.8539 10.2471 15.9401 10.3888 15.9989C10.5305 16.0578 10.6825 16.088 10.8359 16.088C10.9894 16.088 11.1413 16.0578 11.2831 15.9989C11.4248 15.9401 11.5536 15.8539 11.6619 15.7453L17.4953 9.91194Z' fill='%23FD5626' /%3e%3c/svg%3e");
}
.recommendation .content__block.last .content__item:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.335938 12.0026C0.335938 8.90841 1.5651 5.94095 3.75303 3.75303C5.94095 1.5651 8.90841 0.335938 12.0026 0.335938C15.0968 0.335938 18.0643 1.5651 20.2522 3.75303C22.4401 5.94095 23.6693 8.90841 23.6693 12.0026C23.6693 15.0968 22.4401 18.0643 20.2522 20.2522C18.0643 22.4401 15.0968 23.6693 12.0026 23.6693C8.90841 23.6693 5.94095 22.4401 3.75303 20.2522C1.5651 18.0643 0.335938 15.0968 0.335938 12.0026ZM17.4953 9.91194C17.6037 9.80347 17.6898 9.67469 17.7485 9.53297C17.8072 9.39124 17.8374 9.23934 17.8374 9.08594C17.8374 8.93254 17.8072 8.78064 17.7485 8.63891C17.6898 8.49718 17.6037 8.36841 17.4953 8.25994C17.3868 8.15147 17.258 8.06542 17.1163 8.00672C16.9746 7.94801 16.8227 7.9178 16.6693 7.9178C16.5159 7.9178 16.364 7.94801 16.2222 8.00672C16.0805 8.06542 15.9517 8.15147 15.8433 8.25994L10.8359 13.2696L8.16194 10.5933C8.05347 10.4848 7.92469 10.3988 7.78297 10.3401C7.64124 10.2813 7.48934 10.2511 7.33594 10.2511C7.18254 10.2511 7.03064 10.2813 6.88891 10.3401C6.74718 10.3988 6.61841 10.4848 6.50994 10.5933C6.40147 10.7017 6.31542 10.8305 6.25672 10.9722C6.19801 11.114 6.1678 11.2659 6.1678 11.4193C6.1678 11.5727 6.19801 11.7246 6.25672 11.8663C6.31542 12.008 6.40147 12.1368 6.50994 12.2453L10.0099 15.7453C10.1183 15.8539 10.2471 15.9401 10.3888 15.9989C10.5305 16.0578 10.6825 16.088 10.8359 16.088C10.9894 16.088 11.1413 16.0578 11.2831 15.9989C11.4248 15.9401 11.5536 15.8539 11.6619 15.7453L17.4953 9.91194Z' fill='%2302A9D9' /%3e%3c/svg%3e");
}	
.recommendation .btn {
	border-radius: 10px;
	font-size: 16px;
	height: 58px;
}
@media (min-width: 768px) {
	.recommendation h2 {
		width: 100%;
		margin-bottom: 30px;
	}	
	.recommendation h2 span {
		display: block;
	}
	.recommendation .content__box-inner {
		grid-template-columns: 1fr 1fr;
		margin-bottom: 30px;
	}
	.recommendation .content__headline {
		gap: 15px;
	}
	.recommendation .content__headline img {
		width: 39px;
		height: 42px;
	}
	.recommendation .content__title {
		font-size: 20px;
	}
	.recommendation .content__desc br {
		display: block;
	}	
	.recommendation .content__block.first .content__desc {
		width: 100%;
	}
	.recommendation .content__item:before {
		width: 20px;
		height: 20px;
	}	
	.recommendation .btn {
		width: 320px;
		height: 58px;
	}	
}
@media (min-width: 1024px) {
	.recommendation h2 span {
		display: inline;
	}	
	.recommendation .content__box-inner {
		margin-bottom: 30px;
	}
	.recommendation .content__block {
		padding: 20px;
	}	
	.recommendation .content__headline {
		gap: 15px;
		margin-bottom: 25px;
	}
	.recommendation .content__headline img {
		width: 49px;
		height: 52px;
	}
	.recommendation .content__title {
		font-size: 24px;
	}
	.recommendation .content__desc {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.recommendation .content__desc br {
		display: none;
	}	
	.recommendation .content__item {
		font-size: 20px;
		gap: 10px;
		margin-bottom: 15px;
	}
	.recommendation .content__item:before {
		width: 20px;
		height: 20px;
	}	
	.recommendation .btn {
		font-size: 16px;
		width: 306px;
		height: 55px;
	}	
}