/* LaserArena overrides on top of Tilda embed */

.page-alphatag-arena .entry-content,
.page-alphatag-arena article {
	max-width: none;
	padding: 0;
	margin: 0;
}

body.page-alphatag-arena {
	background: #000;
	color: #eae9e3;
}

body.page-alphatag-arena .bg-container-fullwidth {
	height: auto !important;
	min-height: 0;
}

/* Isolate Tilda from Bootstrap/theme resets */
.at-tilda {
	margin-top: 0;
	width: 100%;
	overflow: hidden;
}

.at-tilda .t396__artboard,
.at-tilda .t396__carrier,
.at-tilda .t396__filter {
	max-width: none;
}

.at-tilda img {
	max-width: none;
	height: auto;
}

.page-alphatag-arena .at-tilda-faq {
	padding: 3rem 15px 5rem;
	background: #000;
}

.page-alphatag-arena .at-tilda-faq .seo-faq {
	background: transparent;
	padding: 0;
}

.page-alphatag-arena .at-tilda-faq .seo-faq__title {
	color: #fff;
	text-align: center;
	font-family: "Exo 2", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

.page-alphatag-arena .at-tilda-faq .seo-faq summary {
	color: #fff;
}

.page-alphatag-arena .at-tilda-faq .seo-faq p {
	color: #aaa;
}

.page-alphatag-arena .at-fallback {
	padding: 8rem 15px 3rem;
	text-align: center;
	color: #ccc;
}

/* Hero: keep headline readable under LaserArena header + on all breakpoints */
.page-alphatag-arena .at-tilda {
	padding-top: 72px;
}

.page-alphatag-arena #rec2296367101 .t396__artboard,
.page-alphatag-arena #rec2296367101 .t396__carrier,
.page-alphatag-arena #rec2296367101 .t396__filter {
	width: 100% !important;
	max-width: 100% !important;
}

.page-alphatag-arena #rec2296367101 .t396__artboard {
	position: relative;
}

.page-alphatag-arena #rec2296367101 [data-elem-type='text'],
.page-alphatag-arena #rec2296367101 [data-elem-type='button'],
.page-alphatag-arena #rec2296367101 [data-elem-type='text'] .tn-atom {
	opacity: 1 !important;
	visibility: visible !important;
	color: #fff !important;
	z-index: 10 !important;
}

.page-alphatag-arena #rec2296367101 [data-elem-type='text'] .tn-atom {
	font-family: 'Exo 2', Inter, Arial, sans-serif !important;
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.85);
}

.page-alphatag-arena #rec2296367101 .t396__elem--anim-hidden {
	opacity: 1 !important;
}

.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099352035'] .tn-atom__button-text {
	color: #fff !important;
}

/* Fallback positions when Tilda scale/init is late or viewport is short */
@media (max-width: 959px) {
	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099140290'] {
		top: 150px !important;
		left: 16px !important;
		width: auto !important;
		max-width: 62% !important;
		height: auto !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099184051'] {
		top: 210px !important;
		left: 16px !important;
		width: auto !important;
		max-width: 90% !important;
		height: auto !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099184051'] .tn-atom {
		font-size: clamp(28px, 8vw, 48px) !important;
		line-height: 1.05 !important;
		white-space: normal !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099247574000001'] {
		top: 270px !important;
		left: 16px !important;
		width: auto !important;
		max-width: 72% !important;
		height: auto !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099247574000001'] .tn-atom {
		font-size: clamp(14px, 3.8vw, 18px) !important;
		line-height: 1.35 !important;
		text-align: left !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099140290'] .tn-atom {
		font-size: clamp(13px, 3.5vw, 16px) !important;
		line-height: 1.35 !important;
		white-space: normal !important;
		text-align: left !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099352035'] {
		top: 360px !important;
		left: 16px !important;
		width: calc(100% - 32px) !important;
		max-width: 340px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099468203000001'] {
		top: 436px !important;
		left: 16px !important;
		width: calc(100% - 32px) !important;
		max-width: 340px !important;
	}
}

@media (max-width: 479px) {
	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099140290'] {
		top: 120px !important;
		max-width: 78% !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099184051'] {
		top: 168px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099247574000001'] {
		top: 228px !important;
		max-width: 88% !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099352035'] {
		top: 310px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099468203000001'] {
		top: 382px !important;
	}
}

@media (max-height: 520px) and (orientation: landscape) {
	.page-alphatag-arena .at-tilda {
		padding-top: 48px;
	}

	.page-alphatag-arena #rec2296367101 .t396__artboard,
	.page-alphatag-arena #rec2296367101 .t396__carrier,
	.page-alphatag-arena #rec2296367101 .t396__filter {
		min-height: calc(100vh - 48px) !important;
		height: calc(100vh - 48px) !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099140290'] {
		top: 56px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099184051'] {
		top: 92px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099247574000001'] {
		top: 136px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099352035'],
	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099468203000001'] {
		top: auto !important;
		bottom: 16px !important;
	}

	.page-alphatag-arena #rec2296367101 .tn-elem[data-elem-id='1779099468203000001'] {
		left: auto !important;
		right: 16px !important;
	}
}

@media (max-width: 991px) {
	.page-alphatag-arena .at-tilda {
		padding-top: 56px;
	}

	.page-alphatag-arena #rec2296367101 .t396__artboard {
		min-height: 680px;
	}
}

@media (max-width: 479px) {
	.page-alphatag-arena #rec2296367101 .t396__artboard {
		min-height: 720px;
	}
}

/* Tilda CSS resets box-sizing → Bootstrap footer grid wraps the contact column left */
body.page-alphatag-arena .seo-related,
body.page-alphatag-arena .seo-related *,
body.page-alphatag-arena footer.main-footer,
body.page-alphatag-arena footer.main-footer * {
	box-sizing: border-box;
}

body.page-alphatag-arena footer.main-footer .container {
	max-width: 1400px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

body.page-alphatag-arena .seo-related__ribbon {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

/* «ДЕНЬГИ» block: Tilda keeps 48px heading on ≤639px while subtitle sits at 176px */
@media (max-width: 639px) {
	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779101180046'] {
		left: 50% !important;
		transform: translateX(-50%);
		width: calc(100% - 32px) !important;
		max-width: 420px !important;
		height: auto !important;
	}

	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779101180046'] .tn-atom {
		font-size: clamp(22px, 5.8vw, 30px) !important;
		line-height: 1.25 !important;
		white-space: normal !important;
	}

	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779103803239'] {
		top: 218px !important;
		left: 50% !important;
		transform: translateX(-50%);
		width: calc(100% - 32px) !important;
		max-width: 400px !important;
		height: auto !important;
	}

	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779103803239'] .tn-atom {
		font-size: 15px !important;
		line-height: 1.4 !important;
	}
}

@media (max-width: 479px) {
	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779101180046'] {
		max-width: 340px !important;
	}

	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779101180046'] .tn-atom {
		font-size: clamp(20px, 5.4vw, 26px) !important;
		line-height: 1.3 !important;
	}

	.page-alphatag-arena #rec2282485211 .tn-elem[data-elem-id='1779103803239'] {
		top: 232px !important;
		max-width: 340px !important;
	}
}
