/* ----------------------------------------------------------------[ header ] */
.header {
	min-height: 100px;
	padding: 30px 0px 0px 0px;
	position: fixed;
	width: 100%;
	min-width: 360px;
	background: var(--light-color);
	z-index: 100;
	top: 0px;
}

.admin-bar .header  {
	top: 32px;
}

.header > .clip {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.header .header_logo {
	display: flex;
	align-items: center;
	width: 161px;
	height: 40px;
	background: url('../textures/logo.png') center no-repeat;
	background-size: 161px;
	transition: all 1s;
	z-index: 103;
	margin-bottom: 30px;
	margin-right: 30px;
}

/*@-moz-document url-prefix() {*/
/*	.header .header_logo {*/
/*		background: url('../textures/logo-origin.png') center no-repeat;*/
/*		background-size: cover;*/
/*	}*/
/*}*/

.header.curtain-down .header_logo {
	filter: brightness(0) invert(1);
	transition: all .5s;
}

.header .header_control {
	min-height: 40px;
	display: flex;
	z-index: 103;
	margin-bottom: 30px;
	flex-grow: 1;
	justify-content: flex-end;
}

.header .header_control > * + * {
	margin-left: 10px;
}

.header_control .control_dropdown .dropdown_button {
	position: relative;
	padding-left: calc(35px + 23px + 15px);
}

.header_control .control_dropdown .dropdown_button .button_glyph,
.header_control .control_dropdown .dropdown_button .button_glyph:before,
.header_control .control_dropdown .dropdown_button .button_glyph:after {
	position: absolute;
	width: 30px;
	height: 2px;
	background: var(--gray-blue-color);
	border-radius: 2px;
	transition: left .5s;
}

.header_control .control_dropdown .dropdown_button .button_glyph {
	left: 23px;
	top: 50%;
}

.header_control .control_dropdown .dropdown_button .button_glyph:before,
.header_control .control_dropdown .dropdown_button .button_glyph:after {
	content: '';
	left: 5px;
	top: -6px;
}

.header_control .control_dropdown .dropdown_button .button_glyph:after {
	top: 6px
}

.header .header_control .control_dropdown .dropdown_button:hover .button_glyph,
.header .header_control .control_dropdown .dropdown_button:hover .button_glyph:before,
.header .header_control .control_dropdown .dropdown_button:hover .button_glyph:after,
.header.curtain-down .header_control .control_dropdown .dropdown_button .button_glyph,
.header.curtain-down .header_control .control_dropdown .dropdown_button .button_glyph:before,
.header.curtain-down .header_control .control_dropdown .dropdown_button .button_glyph:after {
	background: var(--light-color);
	transition: all .5s;
}

.header .header_control .control_dropdown .dropdown_button:hover .button_glyph {
	left: 33px;
	width: 25px;
}

.header .header_control .control_dropdown .dropdown_button:hover .button_glyph:before,
.header .header_control .control_dropdown .dropdown_button:hover .button_glyph:after {
	left: -5px;
	width: 25px;
}

.header .header_control > * {
	margin-bottom: 10px;
}

.header_control .control_dropdown {
	position: relative;
}

.header_control .control_dropdown .dropdown_menu {
	display: none;
	min-width: 260px;
	padding: 10px 20px 20px 20px;
	right: 0px;
	position: absolute;
	border: 0px solid var(--blue-light-color);
	border-bottom-width: 10px;
}

.header_control .control_dropdown .dropdown_menu:before {
	background: var(--light-back-color-fa);
}

.header_control .control_dropdown:hover .dropdown_menu {
	display: block;
	z-index: 1000;
}

.header_control .control_dropdown .menu_items .items_item {
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 2px;
	margin-top: 16px;
	text-align: right;
}

.header_control .control_dropdown .menu_items .items_item * {
	color: var(--dark-color);
}

.header_control .control_dropdown .menu_items .items_item:hover * {
	color: var(--blue-dark-color);
}

@media screen and (max-width: 570px) {
	.header > .clip {
		flex-wrap: nowrap;
	}

	.header .header_logo {
		background-position-x: left;
		min-width: 46px;
		max-width: 46px;
		margin-bottom: 20px;
		margin-right: 10px;
	}

	.header .header_control {
		flex-wrap: wrap;
		margin-bottom: 0px;
	}

	.header_control .control_dropdown {
		position: initial;
	}

	.header_control .control_dropdown .dropdown_button {
		padding-left: 23px;
	}

	.header_control .control_dropdown .dropdown_button .button_glyph {
		display: none;
	}

	.header_control .control_dropdown .dropdown_menu {
		left: 0px;
		right: 0px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.header_control .control_dropdown .dropdown_menu:before {
		background: var(--light-color);
		opacity: 0.9;
	}

	.header_control > .button {
		border: none;
		color: var(--blue-light-color);
		cursor: pointer;
		padding: 11px 0px 10px 0px;
		border-radius: 0px;
	}

	.header_control > .button:hover {
		color: var(--blue-light-color);
	}

	.header_control > .button:before {
		display: none;
	}
}

@media screen and (max-width: 400px) {
	.header > .clip {
		flex-wrap: wrap;
	}

	.header .header_logo {
		min-width: unset;
		max-width: unset;
	}
}

.header .header_curtain {
	width: 100%;
	background: var(--gray-blue-color);
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: -100vh;
	max-height: 100vh;
	transition: all .3s;
	z-index: 102;
}

.header.curtain-down .header_curtain {
	margin-top: 0px;
	transition: all .5s;
}

.header .header_cleaner {
	display: none;
	width: 100%;
	height: 100vh;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 101;
}

.header.curtain-down .header_cleaner {
	display: block;
}

.header.curtain-down .button {
	border: 1px solid var(--light-color);
	color: var(--light-color);
	transition: all .5s;
}

.header_curtain .menu {
	margin-top: 200px;
}

.header_curtain .menu_items .items_item {
	font-size: 40px;
	line-height: 46px;
	letter-spacing: 2px;
	margin-bottom: 32px;
	text-align: right;
}

.header_curtain .menu_items .items_item * {
	color: var(--light-color);
}

.header_curtain .menu_items .items_item:hover * {
	color: var(--blue-dark-color);
}

.header .header_curtain .social {
	justify-content: flex-end;
	margin-top: 80px;
	margin-bottom: 40px;
	margin-right: 3px;
}

.header .header_curtain .social-link {
	filter: invert(1);
}

.header .header_curtain .social-link:hover {
	filter: brightness(0) saturate(100%) invert(21%) sepia(67%) saturate(355%) hue-rotate(173deg) brightness(90%) contrast(81%);
}
/* ----------------------------------------------------------------[ footer ] */
.footer {
	background: var(--light-color);
}

.footer .footer_ceil {
	display: flex;
	justify-content: center;
	padding: 60px 40px 0px 40px;
	min-height: 340px;
  /*width: calc(var(--clip-width) - 80px);*/
	flex-wrap: wrap;
}

.footer_ceil .menu {
	max-width: calc(var(--clip-width) / 2 - 40px);
	margin-top: 12px;
	margin-bottom: 60px;
	flex-grow: 1;
}

.footer_ceil .menu .menu_items {
	column-count: 2;
}

@media screen and (max-width: 420px) {
	.footer_ceil .menu .menu_items {
		column-count: 1;
	}
}

.footer_ceil .menu .menu_items .items_item {
	margin-bottom: 22px;
	margin-right: 30px;
}

.footer_ceil .menu .menu_items .items_item * {
	color: var(--dark-color);
}

.footer_ceil .ceil_subscribe {
	width: calc(var(--clip-width) / 2 - 40px);
	margin-bottom: 60px;
}

.ceil_subscribe .subscribe_title {
	margin: 10px 0px;
}

.ceil_subscribe .subscribe_text {
	font-size: 16px;
	line-height: 22px;
}

.ceil_subscribe .subscribe_form {
	margin-top: 16px;
	margin-bottom: 30px;
}

.ceil_subscribe .subscribe_message {
	display: none;
	margin-top: 16px;
	margin-bottom: 30px;
	line-height: 40px;
	font-size: 20px;
	opacity: 0;
}

/*.ceil_subscribe .subscribe_consent {*/
/*	float: right;*/
/*	margin-top: -30px;*/
/*}*/

/*.ceil_subscribe .subscribe_consent button {*/

/*}*/

/*@media screen and (max-width: 450px) {*/
/*	.ceil_subscribe .subscribe_consent {*/
/*		float: none;*/
/*		margin-top: 30px;*/
/*	}*/
/*}*/

.floor_copyright .copyright_consent button {
	border: none !important;
	background: none !important;
	padding: 0px !important;
	color: var(--gray-color) !important;
	font-size: 12px !important;
	line-height: 14px !important;
	letter-spacing: 0px !important;
}

.footer .footer_floor {
	min-height: 220px;
	background-color: var(--light-back-color-fa);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 20px;
}

.footer_floor .floor_partners {
	display: flex;
	margin-bottom: 28px;
	flex-wrap: wrap;
	justify-content: center;
}

.floor_partners .partners_partner {
	background-position: center;
	background-repeat: no-repeat;
	height: 42px;
	margin-bottom: 20px;
}

.floor_partners > * + * {
	margin-left: 30px;
}

.floor_partners .partners_partner[data-partner="iab"] {
	background-image: url('../textures/partner_iab.png');
	width: 75px;
}

.floor_partners .partners_partner[data-partner="bvdw"] {
	background-image: url('../textures/partner_bvdw.png');
	width: 57px;
}

.floor_partners .partners_partner[data-partner="tag"] {
	background-image: url('../textures/partner_tag.png');
	width: 43px;
}

.floor_partners .partners_partner[data-partner="dpaa"] {
	background-image: url('../textures/partner_dpaa.png');
	width: 105px;
}

.footer_floor .floor_copyright {
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0px;
	color: var(--gray-color);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-right: -10px;
}

.footer_floor .floor_copyright * {
	color: var(--gray-color);
}

.footer_floor .floor_copyright > * {
	margin-right: 10px;
	margin-bottom: 4px;
}
/* ------------------------------------------------------------[ background ] */
.background {
	padding-top: 100px;
	position: fixed;
	margin: auto;
	left: 0px;
	right: 0px;
	height: 100%;
	z-index: -1000000;
	/*opacity: 0.6;*/
}

.background .background_layer {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.single .background .background_layer {
	display: none;
}
/* ---------------------------------------------------------------[ content ] */
.content {
	padding-top: 200px;
}
/* -----------------------------------------------------------------[ intro ] */
.intro {
	margin: 0px auto;
	max-width: 900px;
	padding: 40px 60px;
}

.intro .intro_text {
	font-size: 16px;
	line-height: 22px;
}

.intro .intro_content {

}

.intro .intro_content h2,
.intro .intro_content h3 {
	text-transform: uppercase;
	font-size: 22px;
	line-height: 30px;
	color: var(--blue-light-color);
	font-family: var(--common-font);
}

.intro .intro_control {
	margin-top: 40px;
}

@media screen and (max-width: 550px) {
	.intro .intro_content h2,
	.intro .intro_content h3 {
		font-size: 18px;
		line-height: 22px;
	}
}

@media screen and (max-width: 400px) {
	.intro .intro_content h2,
	.intro .intro_content h3 {
		font-size: 16px;
		line-height: 20px;
	}
}
/* -----------------------------------------------------------------[ plate ] */
.plate {
	min-height: 314px;
	background: var(--blue-dark-color);
	text-align: center;
	padding: 80px 40px;
}

.plate .plate_title {
	color: var(--light-color);
	margin-top: 0px;
	margin-bottom: 40px;
	display: inline-block;
	font-size: 56px;
	line-height: 75px;
}

@media screen and (max-width: 480px) {
	.plate {
		padding: 40px;
		min-height: unset;
	}

	.plate .plate_title {
		font-size: 30px;
		line-height: 50px;
	}
}
/* -----------------------------------------------------------------[ stack ] */
.stack {
	border: 1px solid var(--gray-color);
	border-left-width: 0px;
	display: flex;
	min-height: 350px;
}

.stack:before {
	display: none;
}

.stack .stack_switch {
	width: 50%;
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-direction: column;
}

.stack_switch .switch_item {
	border-style: solid;
	border-color: var(--gray-color);
	border-width: 0px 1px 1px 0px;
	list-style-type: none;
	font-size: 44px;
	line-height: 55px;
	font-family: var(--title-font);
	color: var(--blue-dark-color);
	padding: 20px 50px;
	cursor: default;
	flex-grow: 1;
	overflow: hidden;
	word-wrap: break-word;
}

.stack_switch .switch_item:last-child {
	border-bottom-width: 0px;
}

.stack_switch .switch_item.current {
	color: var(--dark-color);
}

.stack .stack_preview {
	width: 50%;
	padding: 55px 95px;
	align-items: center;
	display: flex;
}

.stack .stack_preview:before {
	background: var(--light-back-color-fa);
}

.stack_preview .preview_item {
	display: none;
	font-size: 22px;
	line-height: 28px;
}

.stack_preview .preview_item.current {
	display: block;
}

.stack_preview .preview_item .item_text {

}

.stack_preview .preview_item .item_control {
	margin-top: 20px;
}

@media screen and (max-width: 900px) {
	.stack {
		flex-direction: column;
		border: none;
	}

	.stack .stack_switch {
		width: unset;
	}

	.stack_switch .switch_item {
		border-right-width: 0px;
	}

	.stack_switch .switch_item:last-child {
		border-bottom-width: 1px;
	}

	.stack .stack_preview {
		width: unset;
		padding: 50px;
	}
}

@media screen and (max-width: 600px) {
	.stack_switch .switch_item {
		font-size: 30px;
		line-height: 37px;
	}

	.stack .stack_preview {
		padding: 30px 50px 20px 50px;
	}

	.stack_preview .preview_item {
		font-size: 18px;
		line-height: 26px;
	}
}

@media screen and (max-width: 480px) {
	.stack {
		width: 100vw;
		margin-left: -40px;
		padding: 0px 40px;
	}

	.stack:before {
		display: block;
		background: var(--light-back-color-fa);
	}

	.stack_switch .switch_item {
		font-size: 18px;
		line-height: 25px;
		padding: 20px 0px;
	}

	.stack_switch .switch_item:before {
		display: none;
	}

	.stack .stack_preview {
		padding: 30px 0px 20px 0px;
	}

	.stack .stack_preview:before {
		display: none;
	}
}
/* ------------------------------------------------------------------[ note ] */
.note {
	position: relative;
	display: flex;
}

.note.left {
	flex-direction: row-reverse;
}

.note.right {
	align-items: center;
}

.note.bottom {
	align-items: flex-end;
}

.note .note_image {
	flex-shrink: 0;
}

.note .note_image img {
	display: block;
	width: 100%;
}

@media screen and (max-width: 1200px) {
	.note .note_image {
		flex-shrink: 0.5;
	}
}

@media screen and (max-width: 950px) {
	.note .note_image {
		display: none;
	}
}

.note .note_face {
	border: 15px solid var(--blue-light-color);
	padding: 60px 100px;
	position: relative;
}

.note .note_face:before {
	background: var(--light-back-color-fa);
}

.note.left .note_face {
	border-width: 0px 0px 0px 15px;
}

.note.right .note_face {
	border-width: 0px 15px 0px 0px;
}

.note.bottom .note_face {
	border-width: 0px 0px 15px 0px;
}

.note_face .face_title {
	font-size: 44px;
	line-height: 50px;
}

.note_face .face_label {
	color: var(--blue-light-color);
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.note_face .face_text {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 30px;
}

@media screen and (max-width: 480px) {
	.note .note_face {
		border-width: 0px 0px 0px 4px !important;
		padding: 0px 0px 0px 10px;
	}

	.note_face .face_title {
		font-size: 30px;
		line-height: 37px;
	}


}
/* -----------------------------------------------------------[ marketplace ] */
.marketplace {
	background: var(--blue-dark-color);
	color: var(--light-color);
	padding: 35px 30px 50px 30px;
	text-align: center;
}

.marketplace .marketplace_title {
	max-width: 680px;
	color: var(--light-color);
	margin: 0px auto 10px auto;
	font-size: 44px;
	line-height: 50px;
}

.marketplace .marketplace_text {
	max-width: 680px;
	margin: 0px auto 30px auto;
	font-size: 16px;
	line-height: 22px;
}

.marketplace .marketplace_control {
	max-width: 680px;
	margin: 0px auto 50px auto;
}

.marketplace .marketplace_counters {
	display: flex;
	margin-left: -30px;
	margin-bottom: -30px;
	justify-content: center;
	flex-wrap: wrap;
}

.marketplace_counters .counters_counter {
	border-style: solid;
	border-color: var(--light-color);
	border-width: 1px 1px 15px 1px;
	padding: 50px 50px 30px 50px;
	margin-left: 30px;
	margin-bottom: 30px;
	width: calc(100% / 3 - 30px);
	min-width: 300px;
}

@media screen and (max-width: 1100px) {
	.marketplace_counters .counters_counter {
		width: initial;
	}
}

@media screen and (max-width: 770px) {
	.marketplace_counters .counters_counter {
		flex-basis: 100%;
	}
}

.marketplace_counters .counters_counter .counter_count {
	font-size: 88px;
	line-height: 50px;
	display: flex;
	align-items: baseline;
	justify-content: center;
}

.marketplace_counters .counters_counter .counter_count .count_value {
	font-family: var(--title-font);
	min-width: 100px;
}

.marketplace_counters .counters_counter .counter_count .count_unit {
	font-family: var(--title-font);
	font-size: 68px;
	margin-left: 10px;
}

.marketplace_counters .counters_counter .counter_label {
	margin-top: 40px;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
}

@media screen and (max-width: 480px) {
	.marketplace {
		width: 100vw;
		margin-left: -40px;
	}

	.marketplace .marketplace_title {
		font-size: 30px;
		line-height: 37px;
	}
}

@media screen and (max-width: 420px) {
	.marketplace_counters .counters_counter {
		padding: 30px 50px 30px 50px;
	}

	.marketplace_counters .counters_counter .counter_count {
		font-size: 55px;
		line-height: 50px;
	}

	.marketplace_counters .counters_counter .counter_count .count_unit {
		font-size: 40px;
		line-height: 50px;
	}

	.marketplace_counters .counters_counter .counter_label {
		font-size: 20px;
		line-height: 30px;
		margin-top: 10px;
	}
}
/* ------------------------------------------------------------------[ list ] */
.list {

}

.list h3 {
	font-size: 44px;
	line-height: 50px;
	margin-bottom: 40px;
}

.list h4 {
	text-transform: uppercase;
	font-size: 24px;
	line-height: 30px;
	color: var(--blue-light-color);
	font-family: var(--common-font);
	margin: 0px;
	padding: 40px 30px 10px 30px;
	border: 0px solid var(--blue-light-color);
	border-left-width: 15px;
}

.list h3 + p {
	max-width: 970px;
	color: var(--blue-dark-color);
	margin-bottom: 40px;
	padding: 0px;
	border: none;
}

.list p {
	font-size: 22px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
	border: 0px solid var(--blue-light-color);
	border-left-width: 15px;
}

.list h4:first-of-type {
	padding-top: 0px;
}

@media screen and (max-width: 480px) {
	.list h3 {
		margin-top: 40px;
		font-size: 30px;
		line-height: 37px;
	}

	.list h4 {
		font-size: 18px;
		line-height: 24px;
		border-left-width: 4px;
	}

	.list p {
		font-size: 16px;
		line-height: 20px;
		border-left-width: 4px;
	}
}
/* --------------------------------------------------------------[ insights ] */
.insights.snippet .insights_title {
	font-size: 44px;
	line-height: 50px;
	margin-bottom: 30px;
}

.insights.snippet .insights_control * {
	font-size: 16px;
	line-height: 21px;
	color: var(--blue-light-color);
	text-transform: uppercase;
	float: right;
	margin-top: -60px;
}

@media screen and (max-width: 550px) {
	.insights.snippet .insights_title {
		margin-bottom: 10px;
	}

	.insights.snippet .insights_control * {
		float: none;
	}

	.insights.snippet .insights_control {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 480px) {
	.insights.snippet .insights_title {
		font-size: 30px;
		line-height: 37px;
	}
}

.insights .insights_posts {
	display: grid;
	gap: 29px;
	grid-template-columns: repeat(auto-fill, minmax(374px, 1fr));
	place-items: center;
}

.insights_posts .posts_post {
	outline: 1px solid var(--blue-dark-color);
	width: 372px;
	margin-bottom: 10px;
	position: relative;
	height: 624px;
}

.insights_posts .posts_post .post_image {
	height: 292px;
	position: absolute;
	top: 0px;
}

.insights_posts .posts_post .post_image img {
	width: 100%;
	display: block;
}

.insights_posts .posts_post .post_date {
	background: var(--blue-dark-color);
	padding: 9px 10px 11px 10px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	color: var(--light-color);
	font-family: var(--title-font);
	margin-top: 292px;
}

.insights_posts .posts_post .post_preview {
	max-width: 372px;
	height: 292px;
	padding: 50px 25px 30px 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	bottom: 0px;
}

.insights_posts .posts_post .post_preview .preview_text {
	font-size: 18px;
	line-height: 22px;
	color: var(--blue-dark-color);
}

@media screen and (min-width: 856px) {
	.insights_posts .posts_post:nth-child(3n + 2) .post_image {
		bottom: 0px;
		top: unset;
	}

	.insights_posts .posts_post:nth-child(3n + 2) .post_preview {
		top: 0px;
	}
}

@media screen and (max-width: 480px) {
	.insights .insights_posts {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.insights_posts .posts_post {
		height: auto;
		display: flex;
		flex-direction: column;
	}

	.insights_posts .posts_post .post_preview {
		padding-top: 30px;
		position: relative;
		height: auto;
	}

	.insights_posts .posts_post .post_image {
		position: relative;
		height: auto;
	}

	.insights_posts .posts_post .post_date {
		margin-top: 0px;
		position: relative;
	}

	.insights_posts .posts_post .post_preview .preview_text {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 20px;
	}
}
/* ----------------------------------------------------------------[ social ] */
.social {
	display: flex;
}

.social > * + * {
	margin-left: 16px;
}

.social-link {
	width: 28px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
}

.social-link:hover {
	filter: brightness(0) saturate(100%) invert(58%) sepia(35%) saturate(818%) hue-rotate(169deg) brightness(98%) contrast(90%);
}

.social-link[data-social="facebook"] {
	background-image: url('../textures/social_facebook.png');
}

.social-link[data-social="instagram"] {
	background-image: url('../textures/social_instagram.png');
}

.social-link[data-social="linkedin"] {
	background-image: url('../textures/social_linkedin.png');
}

.social-link[data-social="twitter"] {
	background-image: url('../textures/social_twitter.png');
}

.social-link[data-social="youtube"] {
	background-image: url('../textures/social_youtube.png');
}
/* ----------------------------------------------------------------[ glance ] */
.glance {
	color: var(--blue-dark-color);
	text-align: center;
}

.glance .glance_title {
	color: var(--light-color);
	font-size: 40px;
	line-height: 42px;
	text-transform: uppercase;
	margin: 0px;
	padding: 88px 15px 28px 15px;
}

.glance .glance_counters {
	display: flex;
	flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
	.glance .glance_counters {
		justify-content: center;
	}
}

.glance .glance_counters .counters_counter .counter_count {
	font-family: var(--title-font);
	font-size: 88px;
}

@media screen and (max-width: 600px) {
	.glance {
		padding-top: 0px;
	}

	.glance .glance_title {
		padding-top: 38px;
		font-size: 20px;
		line-height: 24px;
	}

	.glance .glance_counters .counters_counter .counter_count {
		font-size: 50px;
		line-height: 50px;
	}
}