#text-block {
    margin-bottom: 40px;
}
#text-block h4 {
    font-size: var(--font-size-18-26);
    font-weight: 500;
    line-height: 100%;
    color: var(--main-text-primary);
    margin-bottom: 20px;
}
#text-block h5 {
    font-size: var(--font-size-18-26);
    font-weight: 500;
    color: var(--main-text-primary);
    line-height: 100%;
    margin-bottom: 20px;
}
#text-block h6 {
    font-weight: 500;
    font-size: var(--font-size-16-20);
    line-height: 100%;
    color: var(--main-text-primary);
    margin-bottom: 20px;
}
#text-block p,
#text-block li {
    font-size: var(--font-size-16-20);
    font-weight: 400;
    line-height: 120%;
    color: var(--main-text-primary);
}
#text-block p {
    margin-bottom: 20px;
}
#text-block li {
    margin-bottom: 15px;
}
#text-block li:last-child,
#text-block p:last-child {
    margin-bottom: 0;
}
#text-block ol li {
    list-style-type: '— ';
    list-style-position: inside;
}
#text-block ul li {
    padding-left: 22px;
    position: relative;
    list-style: none;
}
#text-block ul li::before {
    content: '';
    width: 7px;
    height: 7px;
    background-color: var(--primary);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
}
#text-block blockquote {
	padding: 30px;
	padding-top: 90px;
	background-color: var(--background-secondary);
	border: 1px solid var(--background-thirdly);
	position: relative;
	border-radius: 30px;
}
#text-block blockquote {
	margin-bottom: 40px;
}
#text-block blockquote::after {
	content: '';
	width: 30px;
	height: 28px;
	background-image: url('./images/meseg.svg');
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	left: 30px;
}