<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.registr__top {
	background-image: url(image/first.svg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: var(--grey);
	padding: 32px;
	border-radius: 16px;
}

.registr-top__titles {
	margin-bottom: 32px;
}

.registr-top__titles h2 {
	margin-top: 0;
}

.registr__top h3,
.registr__top p {
	margin: 0;
}

.registr__top h3 {
	max-width: 50%;
	margin-bottom: 24px;
}

.registr-top__text {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.registr-top__text p{
	max-width: 50%;
}

.registr-top__text p+p {
	margin-left: 32px;
}

.registr__bottom {
	margin: 24px 0 72px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 24px;
}

.registr-bottom__item {
	padding: 24px;
}

.registr-top__text,
.registr-item__top {
	display: flex;
}

.registr-item__top {
	align-items: center;
	margin-bottom: 24px;
}

.registr-item__image {
	height: 40px;
	width: 40px;
	overflow: hidden;
	margin-right: 16px;
	display: flex;
}

.registr-item__image img {
	object-fit: cover;
}

.registr-item__name {
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
}

@media (max-width:1200px) {
	.registr__top h3 {
		max-width: 100%;
	}

	.registr-top__text {
		flex-direction: column;
	}

	.registr-top__text p{
		max-width: 100%;
	}

	.registr-top__text p+p {
		margin: 0;
		margin-top: 32px;
	}

	.registr__bottom {
		grid-template-columns: 1fr;
	}
}

@media (max-width:800px) {
	.registr__top {
		padding: 24px;
	}

	.registr-bottom__item {
		padding: 16px;
	}

	.registr__bottom {
		gap: 16px;
	}
}</pre></body></html>