@import "../../../../themes/recast2025/style.css";

.embed {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: var(--margins-base-vert, 100px) var(--margins-base-hori, 100px);
	background: var(--neutrals-white, #ffffff);
}

.embed__inner {
	width: 100%;
	max-width: var(--global-maxwidth-maxwidth-s, 600px);
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: var(--gap-base, 56px);
}

.embed__inner.left {
    align-items: flex-start;
}
.embed__inner.left .embed__header {
    align-items: flex-start;
    text-align: left;
}
.embed__inner.wide {
    max-width: var(--global-maxwidth-maxwidth-l, 1600px);
}

.embed__header {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	max-width: var(--global-maxwidth-maxwidth-s, 600px);
	row-gap: var(--gap-m, 24px);
}

.embed__title {
	margin: 0;
	color: var(--neutrals-black, #161f5b);
	letter-spacing: calc(var(--size-heading-l, 48px) * 0.02);
}
.embed__title span {
    color: var(--primary-recast-blue);
}

.embed__description {
	margin: 0;
	color: var(--neutrals-black, #161f5b);
	font-weight: 300;
	line-height: 100%;
}

.embed__container {
	width: 100%;
}

.embed__code, embed__code iframe {
    width: 100%;
}