/* Reset */
.ag-footer a,.ag-footer abbr,.ag-footer acronym,.ag-footer address,.ag-footer applet,.ag-footer article,.ag-footer aside,.ag-footer audio,.ag-footer b,.ag-footer big,.ag-footer blockquote,.ag-footer canvas,.ag-footer caption,.ag-footer center,.ag-footer cite,.ag-footer code,.ag-footer dd,.ag-footer del,.ag-footer details,.ag-footer dfn,.ag-footer div,.ag-footer dl,.ag-footer dt,.ag-footer em,.ag-footer embed,.ag-footer fieldset,.ag-footer figcaption,.ag-footer figure,.ag-footer footer,.ag-footer form,.ag-footer h1,.ag-footer h2,.ag-footer h3,.ag-footer h4,.ag-footer h5,.ag-footer h6,.ag-footer header,.ag-footer hgroup,.ag-footer i,.ag-footer iframe,.ag-footer img,.ag-footer ins,.ag-footer kbd,.ag-footer label,.ag-footer legend,.ag-footer li,.ag-footer mark,.ag-footer menu,.ag-footer nav,.ag-footer object,.ag-footer ol,.ag-footer output,.ag-footer p,.ag-footer pre,.ag-footer q,.ag-footer ruby,.ag-footer s,.ag-footer samp,.ag-footer section,.ag-footer small,.ag-footer span,.ag-footer strike,.ag-footer strong,.ag-footer sub,.ag-footer summary,.ag-footer sup,.ag-footer table,.ag-footer tbody,.ag-footer td,.ag-footer tfoot,.ag-footer th,.ag-footer thead,.ag-footer time,.ag-footer tr,.ag-footer tt,.ag-footer u,.ag-footer ul,.ag-footer var,.ag-footer video,.ag-header a,.ag-header abbr,.ag-header acronym,.ag-header address,.ag-header applet,.ag-header article,.ag-header aside,.ag-header audio,.ag-header b,.ag-header big,.ag-header blockquote,.ag-header canvas,.ag-header caption,.ag-header center,.ag-header cite,.ag-header code,.ag-header dd,.ag-header del,.ag-header details,.ag-header dfn,.ag-header div,.ag-header dl,.ag-header dt,.ag-header em,.ag-header embed,.ag-header fieldset,.ag-header figcaption,.ag-header figure,.ag-header footer,.ag-header form,.ag-header h1,.ag-header h2,.ag-header h3,.ag-header h4,.ag-header h5,.ag-header h6,.ag-header header,.ag-header hgroup,.ag-header i,.ag-header iframe,.ag-header img,.ag-header ins,.ag-header kbd,.ag-header label,.ag-header legend,.ag-header li,.ag-header mark,.ag-header menu,.ag-header nav,.ag-header object,.ag-header ol,.ag-header output,.ag-header p,.ag-header pre,.ag-header q,.ag-header ruby,.ag-header s,.ag-header samp,.ag-header section,.ag-header small,.ag-header span,.ag-header strike,.ag-header strong,.ag-header sub,.ag-header summary,.ag-header sup,.ag-header table,.ag-header tbody,.ag-header td,.ag-header tfoot,.ag-header th,.ag-header thead,.ag-header time,.ag-header tr,.ag-header tt,.ag-header u,.ag-header ul,.ag-header var,.ag-header video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.ag-footer article,.ag-footer aside,.ag-footer details,.ag-footer figcaption,.ag-footer figure,.ag-footer footer,.ag-footer header,.ag-footer hgroup,.ag-footer menu,.ag-footer nav,.ag-footer section,.ag-header article,.ag-header aside,.ag-header details,.ag-header figcaption,.ag-header figure,.ag-header footer,.ag-header header,.ag-header hgroup,.ag-header menu,.ag-header nav,.ag-header section{display:block}.ag-footer body,.ag-header body{line-height:1}.ag-footer ol,.ag-footer ul,.ag-header ol,.ag-header ul{list-style:none}.ag-footer blockquote,.ag-footer q,.ag-header blockquote,.ag-header q{quotes:none}.ag-footer blockquote:after,.ag-footer blockquote:before,.ag-footer q:after,.ag-footer q:before,.ag-header blockquote:after,.ag-header blockquote:before,.ag-header q:after,.ag-header q:before{content:"";content:none}.ag-footer table,.ag-header table{border-collapse:collapse;border-spacing:0}

/* Header & Footer */
.ag-header,
.ag-footer {
    font-family: "Inter", sans-serif;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	padding: 1.5em 0;
}
.ag-header__logo,
.ag-header__list-item {
	font-family: "Inter", sans-serif;
	font-size: 32px;
	line-height: 1.25;
	letter-spacing: 0.0125ex;
	color: inherit;
	text-transform: uppercase;
	margin-: 0;
	padding: 0;
	-webkit-user-select: none;
		 -moz-user-select: none;
			-ms-user-select: none;
					user-select: none;
}

@media screen and (max-width: 480px) {
	.ag-header__logo,
	.ag-header__list-item {
		font-size: 16px;
	}
}
@media screen and (min-width: 480px) and (max-width: 640px) {
	.ag-header__logo,
	.ag-header__list-item {
		font-size: 20px;
	}
}
.ag-header__logo {
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ag-header__list {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	list-style: none;
	white-space: nowrap;
}

.ag-header__list-item {
	font-weight: 400;
}

.ag-header__list-item:not(:last-child) {
	margin-right: 1em;
}

.ag-footer {
	background-color: #fff;
	color: rgba(0, 0, 0, 0.56);
}

.ag-header_theme_dark,
.ag-footer_theme_dark {
	background-color: #21201e;
}

.ag-header_theme_light,
.ag-footer_theme_light {
	background-color: #fff;
}

.ag-link,
a.ag-link {
	font-family: "Inter", sans-serif;
	font-size: 32px;
	font-weight: inherit;
	line-height: inherit;
	text-decoration: none;
}
@media screen and (max-width: 480px) {
	.ag-link,
    a.ag-link {
		font-size: 16px;
	}
}
@media screen and (min-width: 480px) and (max-width: 640px) {
    .ag-link,
    a.ag-link {
		font-size: 20px;
	}
}
.ag-header_theme_light .ag-link,
.ag-footer_theme_light .ag-link,
.ag-header_theme_light a.ag-link,
.ag-footer_theme_light a.ag-link {
	color: rgba(0, 0, 0, 0.88);
}
.ag-header_theme_dark .ag-link,
.ag-footer_theme_dark .ag-link,
.ag-header_theme_dark a.ag-link,
.ag-footer_theme_dark a.ag-link {
	color: rgba(255, 255, 255, 0.8);
}
.ag-header_theme_light .ag-link:hover,
.ag-footer_theme_light .ag-link:hover,
.ag-header_theme_light .ag-link:active,
.ag-footer_theme_light .ag-link:active,
.ag-header_theme_light a.ag-link:hover,
.ag-footer_theme_light a.ag-link:hover,
.ag-header_theme_light a.ag-link:active,
.ag-footer_theme_light a.ag-link:active {
	color: rgba(0, 0, 0, 0.98);
}
.ag-header_theme_dark .ag-link:hover,
.ag-footer_theme_dark .ag-link:hover,
.ag-header_theme_dark .ag-link:active,
.ag-footer_theme_dark .ag-link:active,
.ag-header_theme_dark a.ag-link:hover,
.ag-footer_theme_dark a.ag-link:hover,
.ag-header_theme_dark a.ag-link:active,
.ag-footer_theme_dark a.ag-link:active {
	color: rgba(255, 255, 255, 0.98);
}

.ag-text,
p.ag-text {
    font-family: "Inter", sans-serif;
	font-size: 32px;
	line-height: 1.25;
	color: inherit;
	letter-spacing: 0.0125ex;
	text-transform: uppercase;
	-webkit-user-select: none;
		 -moz-user-select: none;
			-ms-user-select: none;
					user-select: none;
}
p.ag-text {
	margin-bottom: 0;
}
.ag-header_theme_light .ag-text, .ag-footer_theme_light .ag-text {
	color: rgba(0, 0, 0, 0.88);
}
.ag-header_theme_dark .ag-text, .ag-footer_theme_dark .ag-text {
	color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 480px) {
	.ag-text,
    p.ag-text {
		font-size: 16px;
	}
}
@media screen and (min-width: 480px) and (max-width: 640px) {
	.ag-text,
    p.ag-text {
		font-size: 20px;
	}
}

#rec307011500 .t404__title,
#rec304179156 .t404__descr,
#rec307011500 .t404__descr,
#rec307011943 .t795__title {
	font-family: "Inter", sans-serif;
	font-size: 32px;
	line-height: 1.25;
	color: inherit;
	letter-spacing: 0.0125ex;
	margin-top: 0em;
	text-transform: uppercase;
	-webkit-user-select: none;
		 -moz-user-select: none;
			-ms-user-select: none;
					user-select: none;
}

#rec304179156 .t404__title,
#rec307011500 .t404__title,
#rec304179156 .t404__descr,
#rec307011500 .t404__descr,
#rec307011943 .t795__title {
	margin-bottom: 0.125em;
}

@media screen and (max-width: 480px) {
	#rec304179156 .t404__title,
	#rec307011500 .t404__title,
	#rec304179156 .t404__descr,
	#rec307011500 .t404__descr,
	#rec307011943 .t795__title {
		font-size: 16px;
	}
}
@media screen and (min-width: 480px) and (max-width: 640px) {
	#rec304179156 .t404__title,
	#rec307011500 .t404__title,
	#rec304179156 .t404__descr,
	#rec307011500 .t404__descr,
	#rec307011943 .t795__title {
		font-size: 20px;
	}
}
#rec304179156 .t404__col,
#rec307011500 .t404__col {
	margin-bottom: 0.5em !important;
}

#rec304179156 .t404 #rec307011500 .t404 #rec304179156 .t-col_3,
#rec307011500 .t-col_3,
#rec304179156 .t404 .t-col_4,
#rec307011500 .t404 .t-col_4,
#rec304179156 .t404 .t-col_6,
#rec307011500 .t404 .t-col_6 {
	margin-bottom: 1em !important;
}

#rec304179156 .t404__textwrapper,
#rec307011500 .t404__textwrapper {
	margin-top: 1em !important;
	margin-bottom: 0.75em !important;
}

#rec304179156 .t404__separator,
#rec307011500 .t404__separator {
	padding-top: 125%;
}