@charset "UTF-8";
.platform-big-head {
		margin-top: 30px;
		margin-bottom: 50px !important;
}
.platform-big-head .h1 {
		line-height: 1.1;
		transition-delay: 0s;
		max-width: 14em;
}
.platform-big-head .text {
		max-width: 39.555555em;
		color: var(--black);
		transition-delay: 0.1s;
}
@media only screen and (min-width: 1024px) {
		.platform-big-head {
				margin-top: 34px;
		}
		.platform-big-head .h1 {
				font-size: 3.5rem;
				margin-bottom: 23px;
		}
}
.platform .image {
		padding: 10px;
		border: 1.5px solid var(--white);
		border-radius: 16px;
		min-width: 609px;
		transition-delay: 0.2s;
}
.platform .image:not(:last-child) {
		margin-bottom: var(--vert-padding);
}
.platform .image img {
		width: 100%;
		height: auto;
		border-radius: 10px;
		box-shadow: 0px 28px 27px -6px rgba(36, 39, 46, 0.16);
		display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
		.platform .image {
				padding: 15px;
				border-width: 2px;
				border-radius: 24px;
		}
		.platform .image img {
				border-radius: 15px;
		}
}
@media only screen and (min-width: 1024px) {
		.platform .image {
				padding: 20px;
				border-width: 3px;
				border-radius: 32px;
		}.platform .image:not(:last-child) {
		margin-bottom: calc(var(--vert-padding) - 30px);
}
		.platform .image img {
				border-radius: 21px;
		}
}