@charset "UTF-8";
.help-block {
		background: rgba(250, 252, 255, 0.85);
border: 0.5px solid #C0D3F2;
box-shadow: 0px 25px 50px rgba(14, 81, 184, 0.05), 0px 0px 1px rgba(14, 81, 184, 0.15);
		border-radius: 16px;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		font: 600 14px/24px var(--fontg);
		color: var(--grey800);
		letter-spacing: -0.01em;
		padding: 56px 40px;
		
		margin: 45px 0;
}
.help-block > * {
		position: relative;
}
.help-block-title {
		font: 700 20px/35px var(--fontg);
		letter-spacing: -0.01em;
		margin: 0 0 24px 0;
}
.help-block-title:after {
		content: '';
		display: block;
		width: 32px;
		height: 2px;
		border-radius: 1px;
		background: var(--yellow);
		margin: 8px auto 0 auto;
}
.help-block .text {
		max-width: 304px;
}
.help-block .tel {
		font-weight: 600;
		white-space: nowrap;
}
.help-block .tel a {
		text-decoration: none;
		color: inherit;
}
.help-block .small, .help-block .small2 {
		font-weight: 300;
		font-size: 13px;
		font-family: var(--fonti);
		margin-top: 14px;
}
.help-block .btn {
		margin-top: 25px;
		min-width: 304px;
}
.help-block .small + .btn, .help-block .small2 + .btn {
		margin-top: 14px;
		min-width: 200px;
		max-width: 100%;
}
/*mobile start*/
@media only screen and (max-width: 767px) {
		.help-block .text br {
				display: none;
		}
		.help-block .tel {
				display: block;
				font-weight: 600;
				font-size: 20px;
				line-height: 32px;
				color: var(--grey900);
		}
		.help-block .show-tab {
				display: none;
		}
		.help-block .btn {
				font-size: 14px;
				letter-spacing: -0.005em;
		}
}
/*mobile end*/
/*tablet start*/
@media only screen and (min-width: 768px) {
		.help-block {
				margin-left: auto;
				margin-right: auto;
				max-width: 800px;
				box-shadow: 0px 45px 75px rgba(14, 81, 184, 0.05), 0px 0px 1px rgba(14, 81, 184, 0.15);
				border-radius: 8px;
				font: normal 16px/30px var(--fonti);
				color: var(--grey700);
				letter-spacing: -0.02em;
				padding: 40px 80px;
		}
		.help-block:before {
				background: rgba(250, 252, 255, 0.8);
				-webkit-backdrop-filter: blur(17.5px);
				backdrop-filter: blur(17.5px);
		}
		.help-block-title {
				font-size: 24px;
				margin-bottom: 30px;
		}
		.help-block-title:after {
				width: 60px;
				height: 3px;
				border-radius: 1.5px;
				margin-top: 15px;
		}
		.help-block .text {
				max-width: none;
		}
		.help-block .many-text {
				font-size: 15px;
		}
		.help-block .many-text2 {
				font-size: 18px;
				line-height: 35px;
				letter-spacing: -0.02em;
		}
		.help-block .small, .help-block .small2 {
				margin-top: 4px;
				font-weight: normal;
				font-size: 16px;
				line-height: 35px;
				color: var(--grey600);
				letter-spacing: -0.01em;
		}
		.help-block .small2 {
				font-size: 18px;
				margin-top: 25px;
				letter-spacing: -0.02em;
		}
		.help-block .btn {
				margin-top: 25px;
				min-width: 220px;
				font-size: 16px;
				height: 50px;
		}
		.help-block .small + .btn {
				margin-top: 16px;
		}
		.help-block .small2 + .btn {
				margin-top: 20px;
				min-width: 220px;
		}
}
/*tablet end*/
/*desktop start*/
@media only screen and (min-width: 1280px) {
		.help-block {
				font-size: 18px;
				line-height: 35px;
/*				background-image: url(../img/help-block/desktop.png);*/
				padding-top: 50px;
				padding-bottom: 50px;
		}
}