body {
	background-color: #112135;
	max-width: 100vw;
	overflow-x: hidden;
}
@font-face {
	font-family: Fyodor;
	src: url(/static/img/promo/fonts/Fyodor-BoldCondensed.ad811481.woff2)
			format("woff2"),
		url(/static/img/promo/fonts/Fyodor-BoldCondensed.3e9913f8.woff)
			format("woff"),
		url(/static/img/promo/fonts/Fyodor-BoldCondensed.5d8e8265.ttf) format("ttf");
	font-display: swap;
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: url(/static/img/promo/fonts/Raleway-Black.3d95d785.woff2) format("woff2"),
		url(/static/img/promo/fonts/Raleway-Black.abff55cc.woff) format("woff"),
		url(/static/img/promo/fonts/Raleway-Black.03c1e96c.ttf) format("ttf");
	font-display: swap;
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: Raleway;
	src: url(/static/img/promo/fonts/Raleway-Bold.37d3649d.woff2) format("woff2"),
		url(/static/img/promo/fonts/Raleway-Bold.946586da.woff) format("woff"),
		url(/static/img/promo/fonts/Raleway-Bold.936981fd.ttf) format("ttf");
	font-display: swap;
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: dearJoe4SMOOTH;
	src: url(/static/img/promo/fonts/dj4_smth-webfont.11e7d13f.woff2)
			format("woff2"),
		url(/static/img/promo/fonts/dj4_smth-webfont.7f3a423c.woff) format("woff"),
		url(/static/img/promo/fonts/dj4_smth-webfont.752503ba.ttf) format("ttf");
	font-display: swap;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Alata;
	src: url(/static/img/promo/fonts/Alata-Regular.3f44467d.woff2) format("woff2"),
		url(/static/img/promo/fonts/Alata-Regular.1cbe5830.woff) format("woff"),
		url(/static/img/promo/fonts/Alata-Regular.c0f15ee9.ttf) format("ttf");
	font-display: swap;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: GillSans;
	src: url(/static/img/promo/fonts/GillSans.c1a38494.woff2) format("woff2"),
		url(/static/img/promo/fonts/GillSans.0d3561d4.woff) format("woff"),
		url(/static/img/promo/fonts/GillSans.fe83e21c.ttf) format("ttf");
	font-display: swap;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: GillSans;
	src: url(/static/img/promo/fonts/GillSans-Bold.07331f20.woff2) format("woff2"),
		url(/static/img/promo/fonts/GillSans-Bold.c92ab645.woff) format("woff"),
		url(/static/img/promo/fonts/GillSans-Bold.7b22a995.ttf) format("ttf");
	font-display: swap;
	font-weight: 700;
	font-style: normal;
}
.same-list,
body {
	margin: 0;
	padding: 0;
}
.same-list {
	list-style: none;
}
.page {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	font-family: Raleway, Arial, sans-serif;
	font-size: 24px;
	line-height: 1;
	font-weight: 900;
	color: #fff;
	/* background-color: #112135; */
}
.page,
.page *,
.page :after,
.page :before {
	box-sizing: border-box;
}
@media (max-width: 920px) {
	.page {
		font-size: 4.444vw;
		font-weight: 700;
	}
}
.link {
	color: #fff;
	text-decoration: none;
	transition-property: color;
	transition-duration: 0.4s;
}
.link:focus,
.link:hover {
	color: #ff5050;
}
.link:active {
	color: #ff8383;
}
.link--blue:focus,
.link--blue:hover {
	color: #112135;
}
.link--blue:active {
	color: #1d395c;
}
@media (max-width: 920px) {
	.link--blue:active,
	.link--blue:focus,
	.link--blue:hover {
		color:#fff
	}
}
.visual-hidden {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	white-space: nowrap;
	clip: rect(0 0 0 0);
}
.fyodor {
	font-family: Fyodor, Arial, sans-serif;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
}
.dear-joe {
	font-family: dearJoe4SMOOTH, Arial, sans-serif;
	font-size: 80px;
	margin: 0;
	color: #ff6650;
	font-weight: 400;
}
.dear-joe--blue {
	color: #112135;
}
@media (max-width: 920px) {
	.dear-joe {
		font-size: 11.111vw;
	}
}
.main-content {
	display: flex;
	flex-direction: column;
	background-image: url(/static/img/promo/shield-full.debca6b7.svg);
	background-size: 662px 838px;
	background-position: top 587px right calc(50% - 529px);
	background-repeat: no-repeat;
}
@media (max-width: 920px) {
	.main-content {
		background-image: none;
	}
}
.banner {
	margin-top: -91px;
	margin-bottom: 76px;
	padding-bottom: 290px;
	background-image: linear-gradient(180deg, #ff6650, rgba(255, 102, 80, 0)),
		url(/static/img/promo/big-arrow.1c172534.png),
		url(/static/img/promo/stripes.8f2260e8.svg),
		url(/static/img/promo/man-back.9bc010ad.png);
	background-repeat: no-repeat;
	background-size: 100% 173px, 1440px auto, 648px auto, 1440px auto;
	background-position: top, bottom 5px center,
		bottom 85px right calc(50% - 362px), top;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx),
	(min-resolution: 144dpi) {
	.banner {
		background-image: linear-gradient(180deg, #ff6650, rgba(255, 102, 80, 0)),
			url(/static/img/promo/big-arrow@2x.faf88103.png),
			url(/static/img/promo/stripes.8f2260e8.svg),
			url(/static/img/promo/man-back@2x.5914df08.png);
	}
}
@media (max-width: 1084px) {
	.banner {
		padding-bottom: 122px;
	}
}
.webp .banner {
	background-image: linear-gradient(180deg, #ff6650, rgba(255, 102, 80, 0)),
		url(/static/img/promo/big-arrow.1c172534.png),
		url(/static/img/promo/stripes.8f2260e8.svg),
		url(/static/img/promo/man-back.011746c6.webp);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx),
	(min-resolution: 144dpi) {
	.webp .banner {
		background-image: linear-gradient(180deg, #ff6650, rgba(255, 102, 80, 0)),
			url(/static/img/promo/big-arrow@2x.faf88103.png),
			url(/static/img/promo/stripes.8f2260e8.svg),
			url(/static/img/promo/man-back@2x.5a1c09a2.webp);
	}
}
.banner__wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1186px;
	width: 100%;
	margin: 0 auto;
	padding: 255px 20px 0;
}
.banner__tagline {
	font-size: 110px;
}
.banner__tagline:last-of-type {
	margin-bottom: 24px;
}
.banner__description {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 19px;
	font-weight: 700;
}
.banner__h4_container {
	width: fit-content;
}
h4.banner__description_small {
	margin: 4em 0 13px 0;
	width: 100%;
	border-bottom: 4px solid #ff6650;
}
.banner__description_small {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 19px;
	font-weight: 700;
	line-height: 1.4;
}
.banner__description_smaller {
	font-family: Alata, Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.3;
}

.banner__button {
	max-width: 231px;
	margin-top: 31px;
}
.banner__featured-wrapper {
	display: flex;
	flex-direction: column;
	align-self: flex-end;
	margin-bottom: 6px;
	margin-top: 50px;
}
.banner__text-above-list {
	align-self: flex-end;
	margin-bottom: 10px;
}
.banner__featured-list {
	display: flex;
}
.banner__featured-item:not(:last-of-type) {
	margin-right: 20px;
}
.banner__bbc,
.banner__derstandart,
.banner__larepubblica {
	height: 16px;
}
.banner__bbc {
	width: 56px;
}
.banner__bbc3 {
	width: 31px;
	height: 46px;
	margin-top: 3px;
}
.banner__derstandart {
	width: 100px;
}
.banner__larepubblica {
	width: 95px;
}
@media (max-width: 920px) {
	.banner {
		margin-top: 0;
		margin-bottom: 9.722vw;
		padding-bottom: 20.833vw;
		background-image: url(/static/img/promo/big-arrow-tablet.c5090276.png),
			url(/static/img/promo/man-back-tablet.1636e6d6.png);
		background-repeat: no-repeat;
		background-size: 100vw auto;
		background-position: bottom 1.389vw center, top -11.667vw center;
	}
}
@media (max-width: 920px) and (-webkit-min-device-pixel-ratio: 1.5),
	(max-width: 920px) and (min-resolution: 1.5dppx),
	(max-width: 920px) and (min-resolution: 144dpi) {
	.banner {
		background-image: url(/static/img/promo/big-arrow-tablet.c5090276.png),
			url(/static/img/promo/man-back-tablet@2x.61b37d23.png);
	}
}
@media (max-width: 920px) {
	.webp .banner {
		background-image: url(/static/img/promo/big-arrow-tablet.c5090276.png),
			url(/static/img/promo/man-back-tablet.ab0f38e7.webp);
	}
}
@media (max-width: 920px) and (-webkit-min-device-pixel-ratio: 1.5),
	(max-width: 920px) and (min-resolution: 1.5dppx),
	(max-width: 920px) and (min-resolution: 144dpi) {
	.webp .banner {
		background-image: url(/static/img/promo/big-arrow-tablet.c5090276.png),
			url(/static/img/promo/man-back-tablet@2x.e1af0ec7.webp);
	}
}
@media (max-width: 920px) {
	.banner__wrapper {
		padding: 24.556vw 5.556vw 0;
	}
}
@media (max-width: 920px) {
	.banner__tagline-wrapper {
		width: 100%;
	}
}
@media (max-width: 920px) {
	.banner__tagline {
		font-size: 13.889vw;
		letter-spacing: normal;
		text-align: center;
	}
}
@media (max-width: 920px) {
	.banner__description {
		font-size: 4.167vw;
		line-height: 1.35;
		padding: 2.778vw 21.4vw 0;
		text-align: center;
	}
	.banner__h4_container {
		width: 100%;
		text-align: center;
	}
	h4.banner__description_small {
		border-bottom: 2px solid #ff6650;
		padding: 0;
		width: fit-content;
		text-align: center;
		display: inline-block;
	}
	.banner__description_small {
		font-size: 3vw;
		line-height: 1.35;
		padding: 2.778vw 21.4vw 0;
		text-align: center;
	}
	.banner__description_smaller {
		font-size: 3vw;
		line-height: 1.35;
		padding: 2.778vw 21.4vw 0;
		text-align: center;
	}
}
@media (max-width: 920px) {
	.banner__featured-wrapper {
		margin: 12.222vw auto 1.667vw;
	}
}
@media (max-width: 920px) {
	.banner__featured-item:not(:last-of-type) {
		margin-right: 3.889vw;
	}
}
@media (max-width: 920px) {
	.banner__text-above-list {
		-ms-grid-row-align: center;
		align-self: center;
		font-size: 3.333vw;
		margin-bottom: 3.333vw;
		color: #03c3b4;
	}
}
@media (max-width: 920px) {
	.banner__bbc,
	.banner__derstandart,
	.banner__larepubblica {
		height: 3.333vw;
	}
}
@media (max-width: 920px) {
	.banner__bbc {
		width: 11.389vw;
	}
}
@media (max-width: 920px) {
	.banner__bbc3 {
		width: 6.389vw;
		height: 9.167vw;
		margin-top: 0.556vw;
	}
}
@media (max-width: 920px) {
	.banner__derstandart {
		width: 20.278vw;
	}
}
@media (max-width: 920px) {
	.banner__larepubblica {
		width: 19.444vw;
	}
}
@media (max-width: 920px) {
	.banner__button {
		max-width: none;
		width: 58.889vw;
		margin-top: 6.556vw;
		margin-left: 50%;
		transform: translateX(-50%);
	}
}
.gaming-moments {
	display: flex;
	flex-direction: column;
	padding-bottom: 26px;
}
.gaming-moments__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 1186px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
	text-align: center;
}
.gaming-moments__text-wrapper {
	max-width: 650px;
}
.gaming-moments__text {
	margin: 0;
	line-height: 1.3;
}
.gaming-moments__title {
	font-size: 60px;
	margin-top: 58px;
}
.gaming-moments__handwritten {
	display: block;
	text-transform: none;
	margin-top: -13px;
}
.gaming-moments__image-wrapper {
	max-width: 1054px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: -50px;
}
.gaming-moments__person-uncharged {
	width: 232px;
	height: 206px;
	margin-top: 106px;
}
.gaming-moments__logo {
	width: 343px;
	height: 135px;
	margin-top: 166px;
}
.gaming-moments__person-win {
	width: 206px;
	height: 363px;
	margin-top: -24px;
}
.gaming-moments__symbol {
	font-family: GillSans, Roboto, sans-serif;
	font-size: 100px;
	font-weight: 700;
	margin: 125px 0 0;
	-ms-grid-row-align: center;
	align-self: center;
	color: #03c3b4;
}
@media (max-width: 920px) {
	.gaming-moments {
		padding-bottom: 14.444vw;
	}
	.gaming-moments__wrapper {
		padding-left: 5.556vw;
		padding-right: 5.556vw;
	}
	.gaming-moments__text-wrapper {
		max-width: 88.889vw;
	}
	.gaming-moments__text {
		font-size: 4.167vw;
	}
	.gaming-moments__title {
		font-size: 9.722vw;
		margin-top: 1.667vw;
	}
	.gaming-moments__handwritten {
		margin-top: -2.222vw;
	}
	.gaming-moments__person-uncharged {
		width: 22.222vw;
		height: 20.833vw;
		margin-top: 23.6vw;
	}
	.gaming-moments__symbol {
		font-size: 10.556vw;
		margin-top: 19.778vw;
	}
	.gaming-moments__logo {
		width: 27.5vw;
		height: 10.556vw;
		margin-top: 30vw;
	}
	.gaming-moments__person-win {
		width: 19.722vw;
		height: 34.722vw;
		margin-top: 14.778vw;
	}
}
.community {
	padding-top: 84px;
	padding-bottom: 35px;
	background-image: linear-gradient(
			0deg,
			#ff6650,
			hsla(0, 0%, 100%, 0) 68%,
			rgba(17, 33, 53, 0)
		),
		url(/static/img/promo/stripes-coral.0c7a7ad2.svg);
	background-repeat: no-repeat;
	background-size: 100% 319px, 1290px auto;
	background-position: bottom, bottom 54px center;
}
.community__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 1186px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
	text-align: center;
}
.community__text-wrapper {
	max-width: 530px;
	margin-bottom: 28px;
}
.community__text {
	margin: 0 0 30px;
	line-height: 1.3;
}
.community__title {
	font-size: 60px;
}
.community__handwritten {
	display: block;
	text-transform: none;
	margin-top: -56px;
}
.community__list {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.community__profession {
	display: flex;
	align-items: center;
	margin: 0;
	font-weight: 900;
}
.community__profession:before {
	content: "";
	display: block;
	width: 64px;
	height: 77px;
	flex-shrink: 0;
	margin-right: 20px;
	background-repeat: no-repeat;
}
.community__profession--chef:before {
	background-image: url(/static/img/promo/chef.48faca5a.svg);
}
.community__profession--programmer:before {
	background-image: url(/static/img/promo/programmer.65be6a2f.svg);
}
.community__profession--pilot:before {
	background-image: url(/static/img/promo/pilot.cba89daa.svg);
}
.community__profession--artist:before {
	background-image: url(/static/img/promo/painter.a0acb6a4.svg);
}
.community__profession--hm:before {
	background-image: url(/static/img/promo/businessman.b23f7390.svg);
}
.skills {
	display: flex;
	flex-direction: column;
	position: relative;
	padding-top: 218px;
	padding-bottom: 127px;
	background-image: url(/static/img/promo/shield-full.debca6b7.svg),
		url(/static/img/promo/gradient.c5452f62.png),
		url(/static/img/promo/stripes-blue-height.14d872ee.svg),
		url(/static/img/promo/shield-full.debca6b7.svg)/*,
		url(/static/img/promo/stripes-coral.0c7a7ad2.svg)*/;
	background-size: 435px 550px, calc(50vw + 711px) 1618px, 1172px 1336px,
		657px 831px, 1290px auto;
	background-position: top left calc(50% - 413px), top 152px left,
		top 480px center, top 947px right calc(50vw - 882px), bottom center;
	background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx),
	(min-resolution: 144dpi) {
	.skills {
		background-image: url(/static/img/promo/shield-full.debca6b7.svg),
			url(/static/img/promo/gradient@2x.70869675.png),
			url(/static/img/promo/stripes-blue-height.14d872ee.svg),
			url(/static/img/promo/shield-full.debca6b7.svg),
			url(/static/img/promo/stripes-coral.0c7a7ad2.svg);
	}
}
.skills__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 1186px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
}
.skills__text-wrapper {
	max-width: 500px;
	margin-bottom: 75px;
	text-align: center;
}
.skills__text {
	margin: 0 0 14px;
	line-height: 1.3;
}
.skills__text--smaller-margin {
	margin-bottom: 24px;
}
.skills__uppercase-text {
	font-size: 60px;
}
.skills__uppercase-text--upper {
	margin-top: -35px;
}
.skills__handwritten {
	display: block;
	text-transform: none;
	margin-top: -18px;
}
.skills__handwritten--opportunities {
	margin-top: -15px;
}
.skills__list {
	display: flex;
	flex-wrap: wrap;
	max-width: 1088px;
}
.skills__item {
	display: flex;
	margin-bottom: 40px;
}
.skills__item:nth-of-type(2n - 1) {
	width: 48%;
	margin-right: 60px;
}
.skills__item:before {
	content: "";
	display: block;
	width: 168px;
	height: 151px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	flex-shrink: 0;
}
.skills__item--decision:before {
	background-image: url(/static/img/promo/decisions.653c28b2.png);
}
.skills__item--persistence:before {
	background-image: url(/static/img/promo/persistent.40a05b81.png);
}
.skills__item--teamwork:before {
	background-image: url(/static/img/promo/team.12cb655f.png);
}
.skills__item--creativity:before {
	background-image: url(/static/img/promo/creative.79dcc986.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx),
	(min-resolution: 144dpi) {
	.skills__item--decision:before {
		background-image: url(/static/img/promo/decisions@2x.e798b987.png);
	}
	.skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent@2x.5b05bfc4.png);
	}
	.skills__item--teamwork:before {
		background-image: url(/static/img/promo/team@2x.633536f3.png);
	}
	.skills__item--creativity:before {
		background-image: url(/static/img/promo/creative@2x.575dd717.png);
	}
}
.webp .skills__item--decision:before {
	background-image: url(/static/img/promo/decisions.8df2d103.webp);
}
.webp .skills__item--persistence:before {
	background-image: url(/static/img/promo/persistent.d4c86200.webp);
}
.webp .skills__item--teamwork:before {
	background-image: url(/static/img/promo/team.efda1e23.webp);
}
.webp .skills__item--creativity:before {
	background-image: url(/static/img/promo/creative.824a5087.webp);
}
@media (-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx),
	(min-resolution: 144dpi) {
	.webp .skills__item--decision:before {
		background-image: url(/static/img/promo/decisions@2x.cf116255.webp);
	}
	.webp .skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent@2x.d2c8bc53.webp);
	}
	.webp .skills__item--teamwork:before {
		background-image: url(/static/img/promo/team@2x.02bed03a.webp);
	}
	.webp .skills__item--creativity:before {
		background-image: url(/static/img/promo/creative@2x.74036565.webp);
	}
}
.skills__item-wrapper {
	margin-left: 30px;
	margin-top: 25px;
}
.skills__description-text,
.skills__name {
	margin-top: 0;
	margin-bottom: 0;
}
.skills__name {
	margin-bottom: 16px;
}
.skills__description-text {
	line-height: 1.4;
}
.skills__description-text:before {
	content: "-";
	display: inline-block;
}
.skills__opportunities-wrapper {
	max-width: 470px;
	align-self: flex-start;
	margin-top: 80px;
}
.skills__wrapper-text-games {
	text-align: center;
	margin-top: 254px;
}
.skills__wrapper-text-games .skills__text {
	margin-bottom: 16px;
}
.skills__wrapper-text-games .skills__uppercase-text {
	line-height: 1.1;
}
.skills__wrapper-text-games .skills__handwritten {
	margin-top: -24px;
}
.skills__steps-list {
	text-align: center;
	margin-top: 18px;
}
.skills__steps-item {
	display: flex;
	flex-direction: column;
	max-width: 785px;
}
.skills__steps-item:not(:last-of-type) {
	margin-bottom: 17px;
}
.skills__steps-item:not(:last-of-type):after {
	-ms-grid-row-align: center;
	align-self: center;
	width: 70px;
	height: 27px;
	display: block;
	content: "";
	background-image: url(/static/img/promo/small-arrow.3e032efa.svg);
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.skills__steps-item p {
	line-height: 1.3;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 30px;
}
.skills__coral-text {
	color: #ff6650;
}
.skills__dream-job-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 1146px;
	text-align: center;
	margin-top: 80px;
	padding: 72px 110px 58px;
	border: 3px solid #03c3b4;
	border-radius: 200px;
}
.skills__logo {
	width: 264px;
	height: 102px;
	margin-bottom: 20px;
}
.skills__achievements {
	line-height: 1.5;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 700;
}
.skills__achievements--short {
	max-width: 750px;
}
.skills__blue-marker {
	background-color: #03c3b4;
	color: #112135;
}
.skills__profession-list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 142px;
}
.skills__profession-item--doctor,
.skills__profession-item--engineer {
	display: none;
}
.skills__profession {
	display: flex;
	align-items: center;
	margin: 0;
	font-weight: 900;
}
.skills__profession:before {
	content: "";
	display: block;
	width: 64px;
	height: 64px;
	flex-shrink: 0;
	margin-right: 20px;
	background-size: cover;
	background-repeat: no-repeat;
}
.skills__profession--chef:before {
	background-image: url(/static/img/promo/chef.48faca5a.svg);
}
.skills__profession--programmer:before {
	background-image: url(/static/img/promo/programmer.65be6a2f.svg);
}
.skills__profession--pilot:before {
	background-image: url(/static/img/promo/pilot.cba89daa.svg);
}
.skills__profession--artist:before {
	background-image: url(/static/img/promo/painter.a0acb6a4.svg);
}
.skills__profession--hm:before {
	background-image: url(/static/img/promo/businessman.b23f7390.svg);
}
.skills__profession--gd:before {
	background-image: url(/static/img/promo/designer.44ab48bc.svg);
}
.skills__profession--engineer:before {
	background-image: url(/static/img/promo/engineer.5cd32577.svg);
}
.skills__profession--doctor:before {
	background-image: url(/static/img/promo/doctor.56e3c279.svg);
}
@media (max-width: 1440px) {
	.skills {
		background-size: 435px 550px, 1440px 1618px, 1172px 1336px, 657px 831px,
			100% auto;
		background-position: top left calc(50% - 413px), top 152px center,
			top 587px left calc(50vw - 540px), top 947px right calc(50% - 553px),
			bottom center;
	}
	.skills__opportunities-wrapper {
		margin-top: 178px;
		margin-left: 135px;
	}
	.skills__wrapper-text-games {
		margin-top: 172px;
	}
}
@media (max-width: 1220px) {
	.skills__list {
		max-width: none;
		justify-content: space-between;
		padding-left: 40px;
		padding-right: 40px;
	}
	.skills__item {
		width: 45%;
	}
	.skills__item:nth-of-type(2n - 1) {
		width: 45%;
		margin-right: 0;
	}
	.skills__opportunities-wrapper {
		margin-top: 105px;
		margin-left: 40px;
	}
	.skills__profession:before {
		margin-right: 0;
	}
	.skills__wrapper-text-games {
		margin-top: 250px;
	}
}
@media (max-width: 920px) {
	.skills {
		margin-bottom: 5.556vw;
		padding-top: 11.667vw;
		padding-bottom: 4.167vw;
		background-image: url(/static/img/promo/gradient.c5452f62.png),
			url(/static/img/promo/stripes-blue-height.14d872ee.svg),
			url(/static/img/promo/stripes-coral-tablet.a2b78f6a.svg);
		background-size: 100vw auto;
		background-position: top 165.056vw center, top 200.2vw center,
			bottom 10.278vw center;
	}
}
@media (max-width: 920px) and (-webkit-min-device-pixel-ratio: 1.5),
	(max-width: 920px) and (min-resolution: 1.5dppx),
	(max-width: 920px) and (min-resolution: 144dpi) {
	.skills {
		background-image: url(/static/img/promo/gradient@2x.70869675.png),
			url(/static/img/promo/stripes-blue-height.14d872ee.svg),
			url(/static/img/promo/stripes-coral-tablet.a2b78f6a.svg);
	}
}
@media (max-width: 920px) {
	.skills__wrapper {
		padding-left: 5.556vw;
		padding-right: 5.556vw;
	}
}
@media (max-width: 920px) {
	.skills__text-wrapper {
		max-width: 75.833vw;
		margin-bottom: 8vw;
	}
}
@media (max-width: 920px) {
	.skills__text {
		margin-bottom: 2.222vw;
	}
}
@media (max-width: 920px) {
	.skills__uppercase-text {
		font-size: 9.722vw;
	}
}
@media (max-width: 920px) {
	.skills__handwritten {
		margin-top: -1.556vw;
	}
	.skills__handwritten--opportunities {
		color: #fff;
	}
}
@media (max-width: 920px) {
	.skills__list {
		padding-left: 0;
		padding-right: 0;
		margin-left: 5.556vw;
	}
}
@media (max-width: 920px) {
	.skills__item {
		width: 100%;
		margin-bottom: 5.556vw;
	}
	.skills__item:nth-of-type(2n - 1) {
		width: 100%;
	}
	.skills__item:before {
		width: 30.833vw;
		height: 27.778vw;
	}
	.skills__item--decision:before {
		background-image: url(/static/img/promo/decisions-tablet.484d895b.png);
	}
	.skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent-tablet.bf0c3bc3.png);
	}
	.skills__item--teamwork:before {
		background-image: url(/static/img/promo/team-tablet.4cdc3166.png);
	}
	.skills__item--creativity:before {
		background-image: url(/static/img/promo/creative-tablet.24eb7071.png);
	}
}
@media (max-width: 920px) and (-webkit-min-device-pixel-ratio: 1.5),
	(max-width: 920px) and (min-resolution: 1.5dppx),
	(max-width: 920px) and (min-resolution: 144dpi) {
	.skills__item--decision:before {
		background-image: url(/static/img/promo/decisions-tablet@2x.c0592f8a.png);
	}
	.skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent-tablet@2x.028ab890.png);
	}
	.skills__item--teamwork:before {
		background-image: url(/static/img/promo/team-tablet@2x.f3e85429.png);
	}
	.skills__item--creativity:before {
		background-image: url(/static/img/promo/creative-tablet@2x.859136d6.png);
	}
}
@media (max-width: 920px) {
	.webp .skills__item--decision:before {
		background-image: url(/static/img/promo/decisions-tablet.4d98fd37.webp);
	}
	.webp .skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent-tablet.196d31b0.webp);
	}
	.webp .skills__item--teamwork:before {
		background-image: url(/static/img/promo/team-tablet.253a7082.webp);
	}
	.webp .skills__item--creativity:before {
		background-image: url(/static/img/promo/creative-tablet.d4fb3dc4.webp);
	}
}
@media (max-width: 920px) and (-webkit-min-device-pixel-ratio: 1.5),
	(max-width: 920px) and (min-resolution: 1.5dppx),
	(max-width: 920px) and (min-resolution: 144dpi) {
	.webp .skills__item--decision:before {
		background-image: url(/static/img/promo/decisions-tablet@2x.c2ab4e24.webp);
	}
	.webp .skills__item--persistence:before {
		background-image: url(/static/img/promo/persistent-tablet@2x.e36224ec.webp);
	}
	.webp .skills__item--teamwork:before {
		background-image: url(/static/img/promo/team-tablet@2x.47170a2f.webp);
	}
	.webp .skills__item--creativity:before {
		background-image: url(/static/img/promo/creative-tablet@2x.edc1745b.webp);
	}
}
@media (max-width: 920px) {
	.skills__item-wrapper {
		max-width: 53vw;
		margin-top: 0;
		margin-left: 8.333vw;
	}
}
@media (max-width: 920px) {
	.skills__name {
		color: #ff6650;
		margin-bottom: 1.944vw;
	}
}
@media (max-width: 920px) {
	.skills__description-text {
		font-size: 3.333vw;
	}
}
@media (max-width: 920px) {
	.skills__opportunities-wrapper {
		max-width: 100%;
		margin-top: 15.278vw;
		margin-left: 0;
		text-align: center;
	}
}
@media (max-width: 920px) {
	.skills__wrapper-text-games {
		max-width: 80vw;
		margin-top: 25.556vw;
	}
}
@media (max-width: 920px) {
	.skills__wrapper-text-games .skills__text {
		margin-bottom: 0.556vw;
		line-height: 1.4;
	}
}
@media (max-width: 920px) {
	.skills__wrapper-text-games .skills__uppercase-text {
		line-height: 1;
		max-width: 80vw;
		padding: 0 6.944vw;
	}
	.skills__wrapper-text-games .skills__uppercase-text--upper {
		margin-top: -5vw;
	}
}
@media (max-width: 920px) {
	.skills__wrapper-text-games .skills__handwritten {
		margin-top: -3.44vw;
	}
}
@media (max-width: 920px) {
	.skills__steps-list {
		margin-top: 17.222vw;
		padding: 0 3.889vw;
	}
}
@media (max-width: 920px) {
	.skills__steps-item {
		max-width: none;
	}
	.skills__steps-item:not(:last-of-type) {
		margin-bottom: 4.444vw;
	}
	.skills__steps-item:not(:last-of-type):after {
		width: 14.444vw;
		height: 6.389vw;
	}
}
@media (max-width: 920px) {
	.skills__steps-item p {
		font-family: Alata, Arial, sans-serif;
		font-weight: 400;
		margin-bottom: 5vw;
	}
}
@media (max-width: 920px) {
	.skills__dream-job-wrapper {
		width: 100%;
		margin-top: 16vw;
		padding: 0;
		border: none;
	}
}
@media (max-width: 920px) {
	.skills__logo {
		width: 40.556vw;
		height: 15.833vw;
	}
}
@media (max-width: 920px) {
	.skills__achievements {
		line-height: 1.4;
	}
}
@media (max-width: 920px) {
	.skills__blue-marker {
		background-color: transparent;
		color: #03c3b4;
	}
}
@media (max-width: 920px) {
	.skills__profession-list {
		flex-wrap: wrap;
		margin-top: 15.333vw;
		padding: 0 4.222vw;
	}
}
@media (max-width: 920px) {
	.skills__profession-item {
		width: 40%;
		margin-top: 6.35vw;
	}
	.skills__profession-item--doctor,
	.skills__profession-item--engineer,
	.skills__profession-item--gd {
		display: block;
	}
}
@media (max-width: 920px) {
	.skills__profession:before {
		width: 8.889vw;
		height: 8.889vw;
	}
}
.feedback {
	display: flex;
	flex-direction: column;
	margin-top: -246px;
	margin-bottom: 62px;
	padding-top: 300px;
	background-image: url(/static/img/promo/stripes-coral-rotate.578a14fe.svg);
	background-repeat: no-repeat;
	background-size: 1290px 427px;
	background-position: top;
}
@media (max-width: 1440px) {
	.feedback {
		background-size: 100% 427px;
	}
}
.feedback__wrapper {
	display: flex;
	flex-direction: column;
	max-width: 1244px;
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0 auto;
}
.feedback__title {
	max-width: 630px;
	text-align: center;
	line-height: 0.6;
	margin: 0 auto 79px;
}
.feedback__slider-wrapper {
	display: flex;
	justify-content: space-between;
	min-height: 301px;
	border: 2px solid #03c3b4;
}
.feedback-button__button {
	width: 80px;
	font-size: 0;
	flex-shrink: 0;
	background-color: #112135;
	border: none;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	padding: 1px 6px;
}
.feedback-button__button:before {
	display: flex;
	align-items: center;
	content: "";
	width: 34px;
	height: 34px;
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
	transition-duration: 0.4s;
	transition-property: border-color;
}
.feedback-button__button--prev:before {
	margin-left: 24px;
	transform: rotate(45deg);
}
.feedback-button__button--next:before {
	margin-left: 8px;
	transform: rotate(-135deg);
}
.feedback-button__button:focus:before,
.feedback-button__button:hover:before {
	border-bottom-color: #ff6650;
	border-left-color: #ff6650;
}
.feedback-button__button:active:before {
	border-bottom-color: #ff9383;
	border-left-color: #ff9383;
}
.feedback__feedback-wrapper {
	display: flex;
	align-items: flex-end;
	padding-top: 43px;
	padding-bottom: 43px;
}
.feedback__list {
	display: flex;
}
.feedback__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
}
.feedback__name,
.feedback__prof,
.feedback__text {
	margin-top: 0;
	margin-bottom: 0;
}
.feedback__text {
	max-width: 930px;
	line-height: 1.3;
	text-align: center;
}
.feedback__wrapper-avatar {
	flex-shrink: 0;
	background-color: #c4c4c4;
}
.feedback__wrapper-avatar,
.feedback__wrapper-avatar img {
	width: 71px;
	height: 71px;
	border-radius: 50%;
}
.feedback__wrapper-user {
	display: flex;
	align-items: center;
	margin-top: 33px;
}
.feedback__wrapper-user-data {
	margin-left: 10px;
}
.feedback__name,
.feedback__prof {
	line-height: 1.4;
}
@media (max-width: 920px) {
	.feedback {
		background-image: url(/static/img/promo/stripes-coral-rotate-tablet.e76ce915.svg);
		background-size: 100vw auto;
		padding-top: 48.556vw;
		margin-top: 0;
		margin-bottom: 0;
	}
	.feedback__wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.feedback__title {
		position: relative;
		max-width: 100%;
		line-height: 1;
		margin-bottom: 9.444vw;
		padding: 0 5.556vw;
	}
	.feedback__slider-wrapper {
		min-height: 0;
	}
	.feedback-button__button {
		width: 12.222vw;
	}
	.feedback-button__button:before {
		width: 3.889vw;
		height: 3.889vw;
	}
	.feedback-button__button--prev:before {
		margin-left: 2.778vw;
	}
	.feedback__item {
		justify-content: center;
	}
	.feedback__feedback-wrapper {
		padding-top: 5vw;
		padding-bottom: 5vw;
	}
	.feedback__wrapper-user {
		margin-top: 3.889vw;
	}
	.feedback__wrapper-avatar,
	.feedback__wrapper-avatar img {
		width: 10.556vw;
		height: 10.556vw;
	}
}
.join-ga {
	position: relative;
	display: flex;
	flex-direction: column;
}
.join-ga__visible-section {
	display: flex;
	flex-direction: column;
	padding-top: 102px;
	padding-bottom: 355px;
	background-image: url(/static/img/promo/shield-or-back.09d097ba.svg),
		linear-gradient(90deg, #ff6650 100%, #ff6650 0),
		linear-gradient(180deg, #ff6650 0, rgba(255, 102, 80, 0));
	background-position: top 46px left calc(50vw - 119px), 0 0, top 502px left;
	background-size: 430px 544px, 100% 502px, 100% 827px;
	background-repeat: no-repeat;
}
.join-ga__wrapper {
	display: flex;
	justify-content: space-between;
	max-width: 1186px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
}
.join-ga__text {
	margin-top: 0;
	margin-bottom: 0;
	color: #112135;
}
.join-ga__title {
	font-size: 90px;
	margin-top: 5px;
	margin-bottom: 8px;
}
.join-ga__condition {
	max-width: 640px;
	font-size: 25px;
	line-height: 1.5;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 20px;
	color: #112135;
}
.join-ga__condition--white {
	color: #fff;
}
.join-ga__list {
	margin-top: 39px;
}
.join-ga__item {
	display: flex;
}
.join-ga__item:not(:last-of-type) {
	margin-bottom: 33px;
}
.join-ga__item:before {
	content: "";
	display: block;
	width: 42px;
	height: 53px;
	background-image: url(/static/img/promo/shield-list.63b8fe7f.svg);
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.join-ga__item-text {
	margin: 0 0 0 10px;
	color: #112135;
}
.join-ga__handwritten {
	display: block;
	font-size: 50px;
	margin-top: -10px;
	margin-left: 40px;
	color: #fff;
}
.join-ga__details-list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: -52px auto 0;
}
.join-ga__details-item {
	display: flex;
	max-width: 656px;
	padding: 4px 40px 48px 70px;
	color: #112135;
	border: 2px solid #fff;
}
.join-ga__details-item:before {
	content: "";
	display: block;
	flex-shrink: 0;
	width: 64px;
	height: 64px;
	margin-right: 13px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.join-ga__details-item--green {
	background-color: #03c3b4;
}
.join-ga__details-item--coral {
	background-color: #ff6650;
}
.join-ga__details-item--weapon {
	position: relative;
	z-index: 1;
	padding: 42px 33px;
	margin-left: -90px;
}
.join-ga__details-item--weapon:before {
	background-image: url(/static/img/promo/weapon.4ab52287.png);
	margin-top: -5px;
}
.join-ga__details-item--crown {
	margin-top: 149px;
	padding: 38px 105px 35px 30px;
}
.join-ga__details-item--crown:before {
	background-image: url(/static/img/promo/crown.ced10e3c.png);
	margin-top: 3px;
}
.join-ga__details-title {
	font-weight: 900;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
}
.join-ga__details-text {
	margin-top: 12px;
	margin-bottom: 0;
	font-size: 17px;
	line-height: 1.58;
}
.join-ga__details-text--without-margin {
	margin-top: 0;
}
.join-ga__footnote {
	margin-top: 27px;
}
.join-ga__wrapper-actions {
	position: relative;
	max-width: 1186px;
	width: 100%;
	margin: 27px auto 0;
	padding-left: 20px;
	padding-right: 20px;
}
.join-ga__enroll {
	max-width: 164px;
}
.join-ga__more {
	font-size: 16px;
	margin-top: 10px;
	padding: 10px 10px 10px 0;
	color: #112135;
	background-color: transparent;
	border: none;
	text-decoration: none;
	transition-duration: 0.4s;
	transition-property: color;
	outline: none;
	cursor: pointer;
}
.join-ga__more:focus,
.join-ga__more:hover {
	color: #fff;
}
@media (max-width: 1440px) {
	.join-ga__details-list {
		max-width: none;
		justify-content: center;
	}
	.join-ga__details-item--weapon {
		margin-left: -105px;
	}
}
@media (max-width: 1220px) {
	.join-ga__visible-section {
		padding-bottom: 230px;
	}
	.join-ga__details-item {
		max-width: 504px;
	}
}
@media (max-width: 920px) {
	.join-ga__visible-section {
		padding-top: 15.278vw;
		padding-bottom: 0;
		background-image: linear-gradient(90deg, #ff6650 100%, #ff6650 0),
			linear-gradient(180deg, #ff6650 0, rgba(255, 102, 80, 0));
		background-position: top, top 202.222vw left;
		background-size: 100vw 202.222vw, 100vw 206.944vw;
	}
	.join-ga__wrapper {
		flex-direction: column;
		padding: 0 5.556vw;
	}
	.join-ga__text {
		font-weight: 900;
	}
	.join-ga__title {
		font-size: 15.833vw;
		margin-top: 1.389vw;
		margin-bottom: 0;
	}
	.join-ga__condition {
		font-family: Alata, Arial, sans-serif;
		font-size: 4.444vw;
		line-height: 1.35;
		font-weight: 400;
		margin-top: 4.722vw;
	}
	.join-ga__condition--white {
		margin-top: 0;
	}
	.join-ga__list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-left: 0;
		margin-top: 8.056vw;
	}
	.join-ga__item {
		flex-direction: column;
		align-items: center;
		width: 45%;
		margin-bottom: 5.278vw;
	}
	.join-ga__item:before {
		width: 7.778vw;
		height: 9.722vw;
	}
	.join-ga__item:not(:last-of-type) {
		margin-bottom: 5.278vw;
	}
	.join-ga__item-text {
		text-align: center;
		margin-top: 1.667vw;
		margin-left: 0;
		color: #fff;
	}
	.join-ga__handwritten {
		font-size: 8.333vw;
		margin-top: 0.833vw;
		margin-left: 0;
		color: #112135;
	}
	.join-ga__wrapper-actions {
		margin-top: 5vw;
		margin-bottom: 3.333vw;
		padding-left: 5.556vw;
		padding-right: 5.556vw;
	}
	.join-ga__enroll {
		max-width: 100%;
	}
	.join-ga__more {
		margin-left: 50%;
		transform: translateX(-45%);
		margin-right: 0;
		margin-top: 3.889vw;
		font-size: 4.444vw;
	}
	.join-ga__details {
		padding-bottom: 0;
	}
	.join-ga__details--visible {
		flex-direction: column;
		padding-left: 0;
		padding-right: 0;
	}
	.join-ga__details-list {
		margin-top: 0;
		padding-left: 5.556vw;
		padding-right: 5.556vw;
		flex-direction: column-reverse;
	}
	.join-ga__details-item {
		flex-direction: column;
		width: 100%;
		max-width: 100%;
		padding: 7.222vw 8.8vw 10.222vw;
		margin-top: 5.556vw;
		margin-left: 0;
	}
	.join-ga__details-item:before {
		width: 17.778vw;
		height: 17.778vw;
		margin: 0 0 3.333vw -1.667vw;
	}
	.join-ga__details-title {
		font-size: 5vw;
	}
	.join-ga__details-text {
		font-size: 4.444vw;
		line-height: 1.35;
		margin-top: 1.667vw;
	}
	.join-ga__details-text--without-margin {
		margin-top: 0;
	}
	.join-ga__footnote {
		font-size: 3.333vw;
		margin-top: 6.389vw;
	}
}
.supported {
	display: flex;
	min-height: 426px;
	background-image: linear-gradient(143.11deg, #112135 26.01%, #03c3b4 101.51%);
	background-repeat: no-repeat;
}
.supported__wrapper {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	max-width: 760px;
	width: 100%;
	margin: auto;
}
.supported__title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
	color: #ffffff;
}
.supported__list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-top: 18px;
}
.supported__item--doe img {
	width: 130px;
	height: 76px;
}
.supported__item--nesta img {
	width: 188px;
	height: 76px;
}
.supported__item--ufi img {
	width: 58px;
	height: 76px;
}
.supported__item--ukie img {
	width: 111px;
	height: 54px;
}
.supported__item--ncfe img {
	width: 172px;
	height: 90px;
	margin: -20px -20px;
}
.banner__featured-wrapper .ga-footer__social img {
	width: 34px;
	height: 34px;
}

@media (max-width: 920px) {
	.supported {
		padding-top: 26.389vw;
		padding-bottom: 1.444vw;
	}
	.supported__wrapper {
		margin-top: 0;
		margin-bottom: 0;
	}
	.supported__title {
		font-family: Alata, Arial, sans-serif;
		font-size: 3.333vw;
		font-weight: 400;
		color: #03c3b4;
	}
	.supported__list {
		flex-direction: column;
		align-items: center;
		margin-top: 10vw;
	}
	.supported__item {
		margin-bottom: 8.611vw;
	}
	.supported__item--doe img {
		width: 28.889vw;
		height: 16.944vw;
	}
	.supported__item--nesta img {
		width: 28.889vw;
		height: 11.667vw;
	}
	.supported__item--ufi img {
		width: 12.778vw;
		height: 16.944vw;
	}
	.supported__item--ukie img {
		width: 23.889vw;
		height: 11.667vw;
	}
	.supported__item--ncfe img {
		width: 37.161vw;
		height: 19.445vw;
		margin: -4.32vw -4.32vw;
	}
}

.stats {
	--border-width: 5px;
	background-image: url(/static/img/promo/man-back-bg2.webp);
	background-attachment: initial;
	background-size: 1440px 800px;
	background-position: -841px -249px;
	position: relative;
	align-items: center;
	/* margin: 100px auto;
	width: 600px; */
	width: 450px;
	background-color: #112135;
	text-align: center;
	padding: 20px;
	font-family: Alata, Arial, sans-serif;
	font-weight: 400;
	/* font-size: 18px; */
	font-size: 12px;
	line-height: 1.3;
	font-family: Raleway;
}

@media (max-width: 1199px) {
	.stats {
		background-position: calc(100vw * -.705) -249px;
	}
}

@media (max-width: 1120px) {
	.stats {
		background-position: calc(100vw * -.725) -249px;
	}
}

@media (max-width: 1010px) {
	.stats {
		width: 100%;
		background-position: calc(100vw * -.825) -249px;
	}
}

@media (max-width: 920px) {
	.stats {
		background-image: none;
		margin-top: 40px;
		width: 450px;
	}
}

@media (max-width: 500px) {
	.stats {
		width: 100%;
	}
}


.stats::after {
	--border-width: 5px;
	position: absolute;
	content: "";
	top: calc(-1 * var(--border-width));
	left: calc(-1 * var(--border-width));
	z-index: -1;
	width: calc(100% + var(--border-width) * 2);
	height: calc(100% + var(--border-width) * 2);
	background: linear-gradient(50deg, rgba(236,87,56,1) 0%, rgba(41,215,203,1) 49%, rgba(217,97,255,1) 100%);
	background-size: 300% 300%;
	background-position: 0 50%;
	animation: gradient 3s alternate infinite;
}

@keyframes gradient {
	50% {
		background-position: 100% 50%;
	}
}

.stats .quests-completed {
	font-size: 2em;
}

.stats .quests-completed-sub {
	font-size: 1.333em;
}

.stats .discord-total {
	margin-top: 1.25em;
	font-size: 1.4em;
}

.stats .discord-top {
	margin-top: 1.25em;
	font-size: 1.4em;
}

.stats > ul {
	list-style: none;
	text-align: left;
	margin: 1.8em auto;
	width: 80%;
}

.stats > ul > li {
	padding: 0.6em;
	white-space: nowrap;
	display: inline-block;
}

.stats > ul > li > img, .stats > ul > li > a > img {
	width: 3.6em;
	height: 3.6em;
	margin-right: .4em;
	margin-bottom: .5em;
	vertical-align: middle;
}

.stats .name {color: #fd0;}

.stats .counter {display: none;}

.opportunities {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 1146px;
	text-align: center;
	margin-bottom: 80px;
	padding: 72px 110px 58px;
	border: 3px solid #03c3b4;
	border-radius: 200px;
}

.opportunities img {
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.opportunities a {
	display: block;
	text-decoration: none;
}
