body {
	margin: 0px;
	padding: 0px;
	font-family: 'rubik-regular', sans-serif;
	background-color: #fff;
	height: 100%;
	line-height: 1;
	position: relative;
	font-size: 20px !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html {
	scroll-behavior: smooth;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
	display: block;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
html {
	height: 100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
}
input:not(input[type='checkbox']):not(input[type='radio']),
textarea {
	color: #333;
	font-family: 'rubik-regular', sans-serif;
	outline: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}
input[type='button'],
input[type='submit'],
button {
	cursor: pointer;
}
td {
	margin: 0px;
	padding: 0px;
}
form {
	padding: 0px;
	margin: 0px;
}
a {
	color: #fff;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a,
span,
div,
button {
	outline: none !important;
}
input[type='submit'],
input[type='button'],
button {
	-webkit-appearance: none;
	outline: none;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after,
.wrapper:after,
.row:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul,
li {
	list-style: none;
}
p {
	text-transform: uppercase;
}
body.error404 main.content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
body.error404 .error-404.not-found {
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: uppercase;
	padding: 55px 10px 10px;
	text-align: center;
}
body.error404 .error-404.not-found h1 {
	font-weight: 700;
	font-size: 57px;
	font-family: 'rubik-regular', sans-serif;
	font-padding-top: 0;
	font-padding-top: 0;
}
body.error404 .error-404.not-found h2 {
	font-weight: 700;
	font-size: 47px;
	font-family: 'rubik-regular', sans-serif;
}
@font-face {
	font-family: 'rubik-bold';
	src: url('../fonts/rubik/bold/rubik-bold.eot');
	src:
		url('../fonts/rubik/bold/rubik-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/rubik/bold/rubik-bold.woff2') format('woff2'),
		url('../fonts/rubik/bold/rubik-bold.woff') format('woff'),
		url('../fonts/rubik/bold/rubik-bold.ttf') format('truetype'),
		url('../fonts/rubik/bold/rubik-bold.svg#rubik-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'rubik-regular';
	src: url('../fonts/rubik/regular/rubik-regular.eot');
	src:
		url('../fonts/rubik/regular/rubik-regular.eot?#iefix')
			format('embedded-opentype'),
		url('../fonts/rubik/regular/rubik-regular.woff2') format('woff2'),
		url('../fonts/rubik/regular/rubik-regular.woff') format('woff'),
		url('../fonts/rubik/regular/rubik-regular.ttf') format('truetype'),
		url('../fonts/rubik/regular/rubik-regular.svg#rubik-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'co-headline-regular';
	src: url('../fonts/co-headline/regular/co-headline-regular.eot');
	src:
		url('../fonts/co-headline/regular/co-headline-regular.eot?#iefix')
			format('embedded-opentype'),
		url('../fonts/co-headline/regular/co-headline-regular.woff2')
			format('woff2'),
		url('../fonts/co-headline/regular/co-headline-regular.woff') format('woff'),
		url('../fonts/co-headline/regular/co-headline-regular.ttf')
			format('truetype'),
		url('../fonts/co-headline/regular/co-headline-regular.svg#co-headline-regular')
			format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'co-headline-bold';
	src: url('../fonts/co-headline/bold/co-headline-bold.eot');
	src:
		url('../fonts/co-headline/bold/co-headline-bold.eot?#iefix')
			format('embedded-opentype'),
		url('../fonts/co-headline/bold/co-headline-bold.woff2') format('woff2'),
		url('../fonts/co-headline/bold/co-headline-bold.woff') format('woff'),
		url('../fonts/co-headline/bold/co-headline-bold.ttf') format('truetype'),
		url('../fonts/co-headline/bold/co-headline-bold.svg#co-headline-bold')
			format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'co-headline-light';
	src: url('../fonts/co-headline/light/co-headline-light.eot');
	src:
		url('../fonts/co-headline/light/co-headline-light.eot?#iefix')
			format('embedded-opentype'),
		url('../fonts/co-headline/light/co-headline-light.woff2') format('woff2'),
		url('../fonts/co-headline/light/co-headline-light.woff') format('woff'),
		url('../fonts/co-headline/light/co-headline-light.ttf') format('truetype'),
		url('../fonts/co-headline/light/co-headline-light.svg#co-headline-light')
			format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range:
		U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-greek.woff2') format('woff2');
	unicode-range:
		U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-vietnamese.woff2') format('woff2');
	unicode-range:
		U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
		U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
		U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin-ext.woff2') format('woff2');
	unicode-range:
		U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
		U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin.woff2') format('woff2');
	unicode-range:
		U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range:
		U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-greek.woff2') format('woff2');
	unicode-range:
		U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-vietnamese.woff2') format('woff2');
	unicode-range:
		U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
		U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
		U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin-ext.woff2') format('woff2');
	unicode-range:
		U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
		U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin.woff2') format('woff2');
	unicode-range:
		U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range:
		U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-greek.woff2') format('woff2');
	unicode-range:
		U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-vietnamese.woff2') format('woff2');
	unicode-range:
		U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
		U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
		U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin-ext.woff2') format('woff2');
	unicode-range:
		U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
		U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin.woff2') format('woff2');
	unicode-range:
		U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range:
		U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-greek.woff2') format('woff2');
	unicode-range:
		U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-vietnamese.woff2') format('woff2');
	unicode-range:
		U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
		U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
		U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin-ext.woff2') format('woff2');
	unicode-range:
		U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
		U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin.woff2') format('woff2');
	unicode-range:
		U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic-ext.woff2') format('woff2');
	unicode-range:
		U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-cyrillic.woff2') format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-greek.woff2') format('woff2');
	unicode-range:
		U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-vietnamese.woff2') format('woff2');
	unicode-range:
		U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
		U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
		U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin-ext.woff2') format('woff2');
	unicode-range:
		U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
		U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
		U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/manrope/manrope-latin.woff2') format('woff2');
	unicode-range:
		U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
		U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
		U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Light_Italic.otf')
		format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans.otf') format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Italic.otf') format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Medium_Italic.otf')
		format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'Blogger Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/blogger-sans/Blogger_Sans-Bold_Italic.otf')
		format('opentype');
}
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #ccc;
}
.mfp-preloader a:hover {
	color: #fff;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset rgba(0, 0, 0, 0);
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
	screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		-ms-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		-ms-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		-ms-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
.mfp-zoom-in .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-newspaper .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(0) rotate(500deg);
	-ms-transform: scale(0) rotate(500deg);
	transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
	-webkit-transform: scale(0) rotate(500deg);
	-ms-transform: scale(0) rotate(500deg);
	transform: scale(0) rotate(500deg);
	opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-move-horizontal .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
	-webkit-transform: translateX(50px);
	-ms-transform: translateX(50px);
	transform: translateX(50px);
	opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-move-from-top .mfp-content {
	vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
	opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-3d-unfold .mfp-content {
	-webkit-perspective: 2000px;
	perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-60deg);
	transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
	-webkit-transform: rotateY(60deg);
	transform: rotateY(60deg);
	opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-zoom-out .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
	opacity: 0;
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,
	60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	100% {
		-webkit-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
@keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,
	60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	100% {
		-webkit-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
.hinge {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-name: hinge;
	animation-name: hinge;
}
.mfp-with-fade .mfp-content,
.mfp-with-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-with-fade.mfp-removing.mfp-bg {
	opacity: 0;
}
.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	content: '';
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0);
}
.slick-arrow.slick-hidden {
	display: none;
}
html,
body {
	height: 100%;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 15px 0;
}
p {
	font-size: 20px;
	line-height: 1.6;
	color: #000;
	font-family: 'rubik-regular', sans-serif;
	font-weight: 400;
}
h1 {
	font-size: 27px;
	line-height: 1;
	color: #000;
	font-family: 'rubik-regular', sans-serif;
	font-weight: 400;
}
h2 {
	font-size: 20px;
	line-height: 1.1;
	color: #000;
	font-family: 'rubik-regular', sans-serif;
	font-weight: 400;
}
h3 {
	font-size: 28px;
	line-height: 32px;
	color: #000;
	font-family: 'rubik-regular', sans-serif;
	font-weight: 400;
}
ul,
li {
	list-style: none;
}
img {
	width: 100%;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
body {
	font-family: 'Montserrat', 'rubik-regular', sans-serif !important;
	font-size: 16px !important;
	line-height: 1.6;
	color: #1a2744;
	background: #eaf0f4;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	font-family: inherit;
	color: inherit;
	text-transform: none;
}
main {
	position: relative;
	z-index: 2;
}
.vfu-wrapper {
	min-height: 100vh;
}
.vfu-container {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 10px;
}
.vfu-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	color: #1f1f1f;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 800;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	border: none;
	border-radius: 999px;
	padding: 14px 32px;
	cursor: pointer;
	-webkit-transition:
		background 0.2s,
		color 0.2s,
		-webkit-transform 0.2s,
		-webkit-box-shadow 0.2s;
	transition:
		background 0.2s,
		color 0.2s,
		-webkit-transform 0.2s,
		-webkit-box-shadow 0.2s;
	-o-transition:
		transform 0.2s,
		box-shadow 0.2s,
		background 0.2s,
		color 0.2s;
	transition:
		transform 0.2s,
		box-shadow 0.2s,
		background 0.2s,
		color 0.2s;
	transition:
		transform 0.2s,
		box-shadow 0.2s,
		background 0.2s,
		color 0.2s,
		-webkit-transform 0.2s,
		-webkit-box-shadow 0.2s;
	white-space: nowrap;
}
.vfu-btn:hover {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}
.vfu-btn--yellow {
	background: gold;
	color: #1a1a1a;
}
.vfu-btn--yellow:hover {
	-webkit-box-shadow: 0 2px 4px rgba(255, 215, 0, 0.45);
	box-shadow: 0 2px 4px rgba(255, 215, 0, 0.45);
}
.vfu-btn--ghost {
	background: rgba(0, 0, 0, 0);
	color: #fff;
	border: none;
	padding: 0;
}
.vfu-btn--lg {
	padding: 16px 32px;
	font-size: 14px;
}
.vfu-btn--wide {
	width: 100%;
	max-width: 320px;
}
.vfu-btn__play {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 36px;
	height: 36px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	border: 2px solid currentColor;
	font-size: 12px;
}
.vfu-header {
	position: relative;
	top: 0;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 10px;
}
.vfu-header__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	padding: 16px 62px;
	border-radius: 16px;
	background: #fff;
}
.vfu-header__logo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	text-decoration: none;
	color: #0057b7;
	font-weight: 800;
	font-size: 22px;
	letter-spacing: 0.02em;
}
.vfu-header__logo-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	line-height: 1.1;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 0.08em;
	color: #0057b7;
}
.vfu-header__logo-line1 {
	opacity: 0.95;
}
.vfu-header__logo-line2 {
	font-size: 9px;
	letter-spacing: 0.12em;
}
.vfu-header__nav {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 900px) {
	.vfu-header__nav {
		display: block;
	}
}
.vfu-header__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px 22px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.vfu-header__menu a {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	padding: 6px 0;
	border-bottom: 2px solid rgba(0, 0, 0, 0);
}
.vfu-header__menu a:hover {
	color: #0057b7;
	border-bottom-color: gold;
}
.vfu-header__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.vfu-header__lang {
	position: relative;
	z-index: 5;
}
.vfu-header__lang-trigger {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	list-style: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.vfu-header__lang-trigger::-webkit-details-marker {
	display: none;
}
.vfu-header__lang-trigger::-moz-list-marker {
	display: none;
}
.vfu-header__lang-label {
	pointer-events: none;
}
.vfu-header__lang-caret {
	font-size: 10px;
	opacity: 0.6;
	-webkit-transition: -webkit-transform 0.2s ease;
	transition: -webkit-transform 0.2s ease;
	-o-transition: transform 0.2s ease;
	transition: transform 0.2s ease;
	transition:
		transform 0.2s ease,
		-webkit-transform 0.2s ease;
	pointer-events: none;
}
.vfu-header__lang[open] .vfu-header__lang-caret {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.vfu-header__lang-list {
	position: absolute;
	top: calc(100% + 10px);
	right: 0;
	margin: 0;
	padding: 8px 0;
	min-width: 160px;
	list-style: none;
	background: #fff;
	border-radius: 12px;
	-webkit-box-shadow: 0 12px 40px rgba(0, 40, 120, 0.15);
	box-shadow: 0 12px 40px rgba(0, 40, 120, 0.15);
	border: 1px solid rgba(0, 87, 183, 0.1);
}
@media (max-width: 900px) {
	.vfu-header__lang-list {
		right: auto;
		left: 0;
	}
}
.vfu-header__lang-list a {
	display: block;
	padding: 10px 16px;
	font-size: 14px;
	font-weight: 600;
	color: #1a2744;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	border-bottom: none;
}
.vfu-header__lang-list a:hover {
	color: #0057b7;
	background: rgba(0, 87, 183, 0.06);
}
.vfu-header__donate {
	padding: 12px 22px;
	font-size: 12px;
}
.vfu-header__burger {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 5px;
	cursor: pointer;
	padding: 8px;
}
.vfu-header__burger span {
	display: block;
	width: 22px;
	height: 2px;
	background: #0057b7;
	border-radius: 2px;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition:
		opacity 0.2s ease,
		-webkit-transform 0.3s ease;
	transition:
		opacity 0.2s ease,
		-webkit-transform 0.3s ease;
	-o-transition:
		transform 0.3s ease,
		opacity 0.2s ease;
	transition:
		transform 0.3s ease,
		opacity 0.2s ease;
	transition:
		transform 0.3s ease,
		opacity 0.2s ease,
		-webkit-transform 0.3s ease;
}
.vfu-header__toggle-input:checked + .vfu-header__burger span:nth-child(1) {
	-webkit-transform: translateY(7px) rotate(45deg);
	-ms-transform: translateY(7px) rotate(45deg);
	transform: translateY(7px) rotate(45deg);
}
.vfu-header__toggle-input:checked + .vfu-header__burger span:nth-child(2) {
	opacity: 0;
}
.vfu-header__toggle-input:checked + .vfu-header__burger span:nth-child(3) {
	-webkit-transform: translateY(-7px) rotate(-45deg);
	-ms-transform: translateY(-7px) rotate(-45deg);
	transform: translateY(-7px) rotate(-45deg);
}
@media (max-width: 1024px) {
	.vfu-header__menu {
		gap: 8px 14px;
	}
	.vfu-header__menu a {
		font-size: 11px;
	}
}
@media (max-width: 900px) {
	.vfu-header__burger {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.vfu-header__nav {
		position: absolute;
		left: 0;
		right: 0;
		top: calc(100% + 10px);
		background: #fff;
		border-top: 1px solid #e8eef5;
		-webkit-box-shadow: 0 16px 40px rgba(0, 40, 120, 0.1);
		box-shadow: 0 16px 40px rgba(0, 40, 120, 0.1);
		max-height: 0;
		overflow: hidden;
		opacity: 0;
		pointer-events: none;
		-webkit-transition:
			max-height 0.35s ease,
			opacity 0.25s ease;
		-o-transition:
			max-height 0.35s ease,
			opacity 0.25s ease;
		transition:
			max-height 0.35s ease,
			opacity 0.25s ease;
		border-radius: 24px;
		padding-left: 24px;
		padding-right: 24px;
	}
	.vfu-header__toggle-input:checked ~ .vfu-header__nav {
		max-height: none;
		opacity: 1;
		pointer-events: auto;
	}
	.vfu-header__menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding: 32px 0 72px;
		width: 100%;
		gap: 0;
	}
	.vfu-header__menu li {
		border-bottom: none;
	}
	.vfu-header__menu a {
		display: block;
		padding: 18px 0;
		text-align: center;
		color: #1f1f1f;
		font-family: Montserrat;
		font-size: 16px;
		font-weight: 600;
	}
	.vfu-header__inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.vfu-header__logo {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.vfu-header__logo svg {
		width: 107px;
		display: block;
	}
	.vfu-header__actions {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-left: auto;
		display: none;
	}
}
@media (max-width: 480px) {
	.vfu-header__logo-text {
		display: none;
	}
}
.vfu-header .vfu-header__nav .vfu-header__actions {
	display: none;
}
@media (max-width: 900px) {
	.vfu-header .vfu-header__nav .vfu-header__actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-top: 32px;
	}
}
.vfu-hero {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}
.vfu-hero__content {
	padding: 117px 62px;
	background: url('../images/hero.jpg') center/cover no-repeat;
	overflow: hidden;
	border-radius: 24px;
}
@media (max-width: 767px) {
	.vfu-hero__content {
		background-image: url('../images/hero-mobile.jpg');
		padding: 80px 20px;
	}
}
.vfu-hero__title {
	font-family: 'Blogger Sans';
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 16px;
}
@media (max-width: 767px) {
	.vfu-hero__title {
		font-size: 32px;
	}
}
.vfu-hero__lead {
	color: #fff;
	font-family: Montserrat;
	font-size: 20px;
	font-weight: 500;
}
@media (max-width: 767px) {
	.vfu-hero__lead {
		font-size: 16px;
	}
}
.vfu-hero__actions {
	padding-top: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.vfu-hero__linkBtn {
	color: #fff;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
}
.vfu-hero__linkBtn span {
	height: 42px;
	width: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fed237;
	border-radius: 21px;
}
.vfu-section {
	padding: 88px 0;
}
.vfu-section--blue-tint {
	background: #e8f1fb;
}
.vfu-section--pad-lg {
	padding-bottom: 100px;
}
.vfu-section--cta {
	padding-bottom: 100px;
}
.vfu-section-head {
	text-align: center;
	max-width: 720px;
	margin: 0 auto 48px;
}
.vfu-heading {
	font-weight: 800;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	line-height: 1.2;
	font-size: clamp(22px, 2.6vw, 32px);
	margin-bottom: 16px;
}
.vfu-heading--blue {
	color: #0057b7;
}
.vfu-heading--center {
	text-align: center;
}
.vfu-heading--tight {
	margin-bottom: 12px;
}
.vfu-heading--sm {
	font-size: clamp(18px, 2vw, 22px);
	text-transform: none;
	letter-spacing: 0;
	font-weight: 700;
}
.vfu-subhead {
	text-align: center;
	color: #4a5a78;
	font-size: 16px;
	line-height: 1.65;
	font-weight: 500;
}
.vfu-subhead--narrow {
	max-width: 820px;
	margin: 0 auto 56px;
}
.vfu-text {
	font-size: 16px;
	line-height: 1.7;
	color: #3d4d6b;
	font-weight: 500;
}
.vfu-kicker {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: #0057b7;
	margin-bottom: 10px;
}
.vfu-mission {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 80px;
}
@media (max-width: 767px) {
	.vfu-mission {
		padding-top: 60px;
	}
}
.vfu-mission__inner {
	max-width: 1070px;
}
.vfu-mission__logo-wrap {
	padding-bottom: 32px;
}
.vfu-mission__logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 767px) {
	.vfu-mission__logo svg {
		width: 138px;
		height: 138px;
	}
}
.vfu-mission__textWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	padding-bottom: 32px;
}
.vfu-mission__text {
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 155%;
}
@media (max-width: 767px) {
	.vfu-mission__text {
		font-size: 16px;
	}
}
.vfu-link-more {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	color: #1f1f1f;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.vfu-link-more__arrow {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: gold;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-shadow: 0 8px 20px rgba(255, 215, 0, 0.35);
	box-shadow: 0 8px 20px rgba(255, 215, 0, 0.35);
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	-o-transition: transform 0.2s;
	transition: transform 0.2s;
	transition:
		transform 0.2s,
		-webkit-transform 0.2s;
}
.vfu-link-more:hover .vfu-link-more__arrow {
	-webkit-transform: translateX(4px);
	-ms-transform: translateX(4px);
	transform: translateX(4px);
}
.vfu-section__team {
	padding: 0;
}
.vfu-section__team__inner {
	padding: 60px 62px;
	background-color: #fff;
	border-radius: 24px;
}
@media (max-width: 767px) {
	.vfu-section__team__inner {
		padding: 48px 20px;
		margin-left: -10px;
		margin-right: -10px;
	}
}
.vfu-section__team__titleMain {
	color: #0265cb;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 16px;
	margin: 0;
}
@media (max-width: 767px) {
	.vfu-section__team__titleMain {
		font-size: 14px;
	}
}
.vfu-section__team__title {
	color: #1f1f1f;
	font-family: 'Blogger Sans';
	font-size: 40px;
	font-weight: 700;
	line-height: 106%;
	text-transform: uppercase;
	padding-bottom: 24px;
	margin: 0;
}
@media (max-width: 767px) {
	.vfu-section__team__title {
		font-size: 28px;
	}
}
.vfu-section__team__text {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 24px;
}
@media (max-width: 767px) {
	.vfu-section__team__text {
		font-size: 16px;
	}
}
.vfu-section__team__btnWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 32px;
}
.vfu-section__team__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.vfu-section__team__btn span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	background-color: #fed237;
	border-radius: 50%;
}
.vfu-section__reports {
	padding: 100px 0 50px;
}
.vfu-section__reports .vfu-container {
	max-width: 1315px;
}
.vfu-section__reports-head {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	max-width: 820px;
	margin-right: auto;
	margin-left: auto;
}
.vfu-section__reports-title {
	color: #0265cb;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.vfu-section__reports-subtitle {
	color: #1f1f1f;
	text-align: center;
	font-family: 'Blogger Sans';
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
}
.vfu-section__reports-titleText {
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
}
.vfu-section__reports-row {
	padding-top: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.vfu-section__reports-rowCard {
	width: calc((100% - 40px) / 5);
	padding: 24px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 16px;
	border: 1px solid #8fc3ee;
}
@media (max-width: 991px) {
	.vfu-section__reports-rowCard {
		width: calc((100% - 20px) / 3);
	}
}
@media (max-width: 767px) {
	.vfu-section__reports-rowCard {
		width: calc((100% - 10px) / 2);
	}
}
@media (max-width: 480px) {
	.vfu-section__reports-rowCard {
		width: 100%;
	}
}
.vfu-section__reports-rowCardIconWrap {
	padding-bottom: 16px;
}
@media (max-width: 767px) {
	.vfu-section__reports-rowCardIconWrap {
		width: 48px;
		height: 58px;
	}
	.vfu-section__reports-rowCardIconWrap svg {
		width: 48px;
		height: 48px;
	}
}
.vfu-section__reports-rowCardNum {
	color: #0265cb;
	text-align: center;
	font-family: 'Blogger Sans';
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	white-space: nowrap;
}
@media (max-width: 767px) {
	.vfu-section__reports-rowCardNum {
		font-size: 28px;
	}
}
.vfu-section__reports-rowCardText {
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
}
.vfu-section__forpartners .vfu-container {
	max-width: 1315px;
}
.vfu-section__forpartners-inner {
	padding: 50px 0 100px;
}
.vfu-section__forpartners-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.vfu-section__forpartners-titleWrap {
	width: 100%;
	padding-bottom: 48px;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-titleWrap {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding-bottom: 0;
	}
}
.vfu-section__forpartners-title {
	color: #0265cb;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 24px;
}
.vfu-section__forpartners-subttile {
	color: #1f1f1f;
	text-align: center;
	font-family: 'Blogger Sans';
	font-size: 40px;
	font-weight: 700;
	line-height: 105%;
	text-transform: uppercase;
	padding-bottom: 24px;
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-subttile {
		font-size: 28px;
	}
}
.vfu-section__forpartners-titleText {
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-titleText {
		font-size: 16px;
	}
}
.vfu-section__forpartners-grid {
	width: calc((100% - 24px) / 2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	row-gap: 17px;
	-webkit-column-gap: 14px;
	-moz-column-gap: 14px;
	column-gap: 14px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-grid {
		width: 100%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
}
.vfu-section__forpartners-gridItem {
	padding: 20px;
	border-radius: 12px;
	background: #fff;
	border: 1px solid #8fc3ee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: calc((100% - 14px) / 2);
}
@media (max-width: 767px) {
	.vfu-section__forpartners-gridItem {
		width: 100%;
	}
}
.vfu-section__forpartners-gridItemNum {
	color: #0265cb;
	font-family: 'Blogger Sans';
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	padding-bottom: 16px;
}
.vfu-section__forpartners-gridItemTitle {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.1;
	padding-bottom: 8px;
}
.vfu-section__forpartners-gridItemText {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
}
.vfu-section__forpartners-media {
	width: calc((100% - 24px) / 2);
}
@media (max-width: 991px) {
	.vfu-section__forpartners-media {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
.vfu-section__forpartners-mediaImgWrap {
	position: relative;
	overflow: hidden;
	border-radius: 24px;
	height: 100%;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-mediaImgWrap {
		height: 360px;
	}
}
.vfu-section__forpartners-mediaImg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}
.vfu-section__forpartners-mediaContent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	bottom: 16px;
	left: 16px;
	right: 16px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 14px;
	background: rgba(13, 27, 42, 0.6);
	padding: 18px 16px;
	border-radius: 12px;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-mediaContent {
		gap: 12px;
		padding: 13px;
	}
}
.vfu-section__forpartners-mediaContentSchedule {
	color: #fed237;
	font-family: Montserrat;
	font-size: 32px;
	font-weight: 800;
	line-height: 1;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-mediaContentSchedule {
		font-size: 24px;
	}
}
.vfu-section__forpartners-mediaContentText {
	color: #fff;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
}
@media (max-width: 991px) {
	.vfu-section__forpartners-mediaContentText {
		font-size: 12px;
	}
}
.vfu-section__partners-inner {
	border-radius: 24px;
	background: #fff;
	padding: 60px 62px;
}
@media (max-width: 767px) {
	.vfu-section__partners-inner {
		padding: 48px 10px;
	}
}
.vfu-section__partners-titleWrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;
}
@media (max-width: 991px) {
	.vfu-section__partners-titleWrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-section__partners-title {
	color: #1f1f1f;
	font-family: 'Blogger Sans';
	font-size: 40px;
	font-weight: 700;
	line-height: 105%;
	text-transform: uppercase;
	max-width: 570px;
}
@media (max-width: 991px) {
	.vfu-section__partners-title {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.vfu-section__partners-title {
		font-size: 28px;
	}
}
.vfu-section__partners-subtitle {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 120%;
	max-width: 560px;
}
@media (max-width: 991px) {
	.vfu-section__partners-subtitle {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.vfu-section__partners-subtitle {
		font-size: 16px;
	}
}
.vfu-section__partners-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
	padding-top: 75px;
	padding-bottom: 48px;
	position: relative;
}
@media (max-width: 767px) {
	.vfu-section__partners-grid {
		padding-top: 32px;
		padding-bottom: 32px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 20px;
	}
}
.vfu-section__partners-grid:before,
.vfu-section__partners-grid:after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 2px;
}
.vfu-section__partners-grid:before {
	left: 0;
	right: 50%;
	background-color: #fed237;
}
.vfu-section__partners-grid:after {
	left: 50%;
	right: 0;
	background-color: #0265cb;
}
.vfu-section__partners-gridItem {
	width: calc((100% - 90px) / 4);
}
@media (max-width: 767px) {
	.vfu-section__partners-gridItem {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 14px;
	}
}
.vfu-section__partners-gridItemNum {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-family: 'Blogger Sans';
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
	background: #0265cb;
	margin-bottom: 14px;
}
@media (max-width: 767px) {
	.vfu-section__partners-gridItemNum {
		margin-bottom: 0;
	}
}
.vfu-section__partners-gridItemNum.m-secondary {
	color: #0265cb;
	background: #fed237;
}
.vfu-section__partners-gridItemTitle {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 800;
	line-height: 1.1;
	padding-bottom: 16px;
}
@media (max-width: 767px) {
	.vfu-section__partners-gridItemTitle {
		width: calc(48% - 14px);
		padding-bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.vfu-section__partners-gridItemText {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 500;
	line-height: 132%;
}
@media (max-width: 767px) {
	.vfu-section__partners-gridItemText {
		width: 100%;
	}
}
.vfu-section__partners-footer {
	padding-top: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 82px;
}
@media (max-width: 1200px) {
	.vfu-section__partners-footer {
		gap: 32px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
@media (max-width: 767px) {
	.vfu-section__partners-footer {
		padding-top: 32px;
	}
}
.vfu-section__partners-footer-text {
	width: calc(56% - 82px);
}
@media (max-width: 1200px) {
	.vfu-section__partners-footer-text {
		width: calc(56% - 20px);
	}
}
@media (max-width: 991px) {
	.vfu-section__partners-footer-text {
		width: 100%;
	}
}
.vfu-section__partners-footer-title {
	color: #0265cb;
	font-family: 'Blogger Sans';
	font-size: 20px;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
	padding-bottom: 24px;
}
.vfu-section__partners-footer-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 11px;
}
.vfu-section__partners-footer-list li {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 500;
	line-height: 145%;
	padding-left: 27px;
	position: relative;
}
.vfu-section__partners-footer-list li i {
	position: absolute;
	left: 0;
	top: 2px;
	color: #fed237;
	font-size: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 19px;
	width: 19px;
	border-radius: 50%;
	background: #0265cb;
}
.vfu-section__partners-footer-media {
	width: 44%;
}
@media (max-width: 991px) {
	.vfu-section__partners-footer-media {
		width: 100%;
	}
}
.vfu-section__partners-footer-mediaInner {
	height: 0;
	position: relative;
	padding-top: 56%;
	overflow: hidden;
	border-radius: 20px;
}
.vfu-section__partners-footer-mediaInner img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.vfu-section__partners-footer-label {
	position: absolute;
	left: 16px;
	top: 16px;
	background: #fff;
	border-radius: 14px;
	color: #0265cb;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding: 9px 12px;
}
.vfu-section__directions {
	padding: 100px 0 0;
	position: relative;
}
@media (max-width: 767px) {
	.vfu-section__directions {
		padding-top: 80px;
	}
}
.vfu-section__directions .vfu-container {
	position: relative;
	padding-bottom: 50px;
	max-width: 1315px;
}
@media (max-width: 767px) {
	.vfu-section__directions .vfu-container {
		padding-bottom: 40px;
	}
}
.vfu-section__directions .vfu-container:before,
.vfu-section__directions .vfu-container:after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 2px;
}
.vfu-section__directions .vfu-container:before {
	left: 10px;
	right: 50%;
	background-color: #fed237;
}
.vfu-section__directions .vfu-container:after {
	left: 50%;
	right: 10px;
	background-color: #0265cb;
}
.vfu-section__directions-title {
	color: #1f1f1f;
	font-family: 'Blogger Sans';
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 16px;
}
@media (max-width: 767px) {
	.vfu-section__directions-title {
		font-size: 28px;
	}
}
.vfu-section__directions-subtitle {
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 767px) {
	.vfu-section__directions-subtitle {
		font-size: 16px;
	}
}
.vfu-section__directions-grid {
	padding-top: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 24px;
}
@media (max-width: 767px) {
	.vfu-section__directions-grid {
		padding-top: 16px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-section__directions-gridItem {
	padding: 32px;
	background: #fff;
	border-radius: 12px;
	border: 1px solid #e0e8ed;
	width: calc((100% - 48px) / 3);
}
@media (max-width: 767px) {
	.vfu-section__directions-gridItem {
		width: 100%;
	}
}
.vfu-section__directions-gridItemNum {
	text-align: center;
	color: #0265cb;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	white-space: nowrap;
	padding-bottom: 48px;
}
@media (max-width: 767px) {
	.vfu-section__directions-gridItemNum {
		padding-bottom: 24px;
	}
}
.vfu-section__directions-gridItemText {
	color: #0265cb;
	text-align: center;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
}
.vfu-section__funding {
	padding: 112px 0 100px;
}
@media (max-width: 767px) {
	.vfu-section__funding {
		padding-top: 92px;
		padding-bottom: 60px;
	}
}
.vfu-section__funding .vfu-container {
	max-width: 1315px;
}
.vfu-section__funding-head {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.vfu-section__funding-title {
	color: #0265cb;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 24px;
}
.vfu-section__funding-subtitle {
	color: #1f1f1f;
	text-align: center;
	font-family: 'Blogger Sans';
	font-size: 48px;
	line-height: 1.1;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 24px;
}
@media (max-width: 767px) {
	.vfu-section__funding-subtitle {
		font-size: 32px;
	}
}
.vfu-section__funding-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
	padding-bottom: 48px;
}
@media (max-width: 767px) {
	.vfu-section__funding-tabs {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-section__funding-tab {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.1;
	padding: 14px 5px;
	background-color: rgba(255, 255, 255, 0.2);
	border: 1px solid #8fc3ee;
	border-radius: 23px;
	width: 300px;
	opacity: 0.6;
	transition: all 0.3s ease;
	cursor: pointer;
}
.vfu-section__funding-tab.is-active {
	background-color: #0265cb;
	color: #fff;
	opacity: 1;
}
.vfu-section__funding-tab:hover {
	opacity: 1;
}
@media (max-width: 767px) {
	.vfu-section__funding-tab {
		width: 100%;
	}
}
.vfu-section__funding-showcase {
	display: none;
	gap: 20px;
	padding-bottom: 10px;
}
.vfu-section__funding-showcase.is-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.vfu-section__funding-card {
	position: relative;
	overflow: hidden;
	border-radius: 16px;
	width: calc((100% - 20px) / 2);
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vfu-section__funding-cardImgWrapInner {
	padding-top: 42.7%;
	height: 0;
	overflow: hidden;
	position: relative;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardImgWrapInner {
		padding-top: 83.4%;
	}
}

@media (max-width: 1050px) {
	.vfu-section__funding-showcase {
		flex-direction: column;
	}

	.vfu-section__funding-card {
		width: 100%;
	}
}

.vfu-section__funding-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}
.vfu-section__funding-cardImgLabelWrap {
	position: absolute;
	left: 16px;
	bottom: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardImgLabelWrap {
		bottom: 8px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-section__funding-cardImgLabel {
	background: rgba(255, 255, 255, 0.95);
	border-radius: 14px;
	color: #0265cb;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	padding: 7px 17px 8px 10px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
}
.vfu-section__funding-cardImgLabel:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #fed237;
}
.vfu-section__funding-cardBody {
	padding: 24px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardBody {
		padding-left: 16px;
		padding-right: 16px;
	}
}
.vfu-section__funding-cardTitle {
	color: #0265cb;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 8px;
}
.vfu-section__funding-cardSubtitle {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 800;
	padding-bottom: 16px;
}
.vfu-section__funding-cardText {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 155%;
}
.vfu-section__funding-cardStats {
	padding-top: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 27px;
	margin-top: auto;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardStats {
		gap: 6px;
		padding-top: 24px;
	}
}
.vfu-section__funding-cardStat {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.vfu-section__funding-cardStat:not(:first-child) {
	padding-left: 13px;
	border-left: 1px solid rgba(2, 101, 203, 0.12);
}
@media (max-width: 767px) {
	.vfu-section__funding-cardStat:not(:first-child) {
		padding-left: 6px;
	}
}
.vfu-section__funding-cardStatNum {
	color: #0265cb;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 800;
	line-height: 1;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardStatNum {
		font-size: 20px;
	}
}
.vfu-section__funding-cardStatNum span {
	font-size: 18px;
}
@media (max-width: 767px) {
	.vfu-section__funding-cardStatNum span {
		font-size: 14px;
	}
}
.vfu-section__funding-cardStatText {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 500;
}
.vfu-section__workwithus .vfu-container {
	max-width: 1420px;
}
.vfu-section__workwithus-inner {
	padding: 60px 64px;
	border-radius: 24px;
	background: -o-linear-gradient(
		45deg,
		#004190 39.29%,
		#0265cb 82.14%,
		#3092de 110.71%
	);
	background: linear-gradient(
		45deg,
		#004190 39.29%,
		#0265cb 82.14%,
		#3092de 110.71%
	);
}
@media (max-width: 767px) {
	.vfu-section__workwithus-inner {
		padding: 48px 20px 16px;
	}
}
.vfu-section__workwithus-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	padding-bottom: 40px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-head {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 20px;
	}
}
.vfu-section__workwithus-head-item {
	max-width: 500px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-head-item {
		width: 100%;
		max-width: 100%;
	}
}
.vfu-section__workwithus-text {
	color: #fed237;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.vfu-section__workwithus-title {
	color: #fff;
	font-family: 'Blogger Sans';
	font-size: 60px;
	font-style: normal;
	font-weight: 700;
	line-height: 96%;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-title {
		font-size: 32px;
	}
}
.vfu-section__workwithus-title span {
	color: #fed237;
}
.vfu-section__workwithus-lead {
	color: rgba(255, 255, 255, 0.78);
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 500;
	line-height: 132%;
	padding-top: 40px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-lead {
		font-size: 16px;
		padding-top: 0;
	}
}
.vfu-section__workwithus-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-icons {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-section__workwithus-icon-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 21px 25px 24px 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 10px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(255, 255, 255, 0.04);
	width: calc((100% - 36px) / 4);
}
@media (max-width: 767px) {
	.vfu-section__workwithus-icon-item {
		width: 100%;
		max-width: 100%;
		padding: 20px;
	}
}
.vfu-section__workwithus-icon-item-title {
	color: #fed237;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
}
.vfu-section__workwithus-icon-item-subtitle {
	color: #fff;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.1;
}
.vfu-section__workwithus-bar {
	margin: 24px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	border-radius: 12px;
	border: 1px solid rgba(254, 210, 55, 0.1);
	background: #0265cb;
	padding: 22px 36px 23px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-bar {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 16px 11px;
	}
}
.vfu-section__workwithus-bar-text-wrap {
	max-width: 650px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-bar-text-wrap {
		width: 100%;
		max-width: 100%;
	}
}
.vfu-section__workwithus-bar-title {
	color: #fff;
	font-family: Montserrat;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.1;
	padding-bottom: 6px;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-bar-title {
		font-size: 20px;
	}
}
.vfu-section__workwithus-bar-subtitle {
	color: rgba(255, 255, 255, 0.78);
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1;
}
@media (max-width: 767px) {
	.vfu-section__workwithus-bar-btn-wrap {
		width: 100%;
		max-width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.vfu-section__workwithus-bar-btn {
	border-radius: 50px;
	background: #fed237;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 265px;
	width: 100%;
	padding: 12px 32px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.1;
	text-transform: uppercase;
	transition: all 0.3s ease;
}

.vfu-section__workwithus-bar-btn:hover {
	background: #fff;
}

.vfu-team-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px 32px;
	margin-bottom: 60px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}
@media (max-width: 900px) {
	.vfu-team-grid {
		grid-template-columns: 1fr;
	}
}
.vfu-team-cards {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 8px;
}
@media (max-width: 520px) {
	.vfu-team-cards {
		grid-template-columns: 1fr;
	}
}
.vfu-mini-card {
	background: #eaf0f4;
	border-radius: 14px;
	padding: 20px;
	border: 1px solid rgba(2, 101, 203, 0.12);
}
.vfu-mini-card__icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 40px;
	height: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #0057b7;
	font-size: 18px;
	margin-bottom: 12px;
}
@media (max-width: 767px) {
	.vfu-mini-card__icon {
		width: 32px;
		height: 32px;
		margin-bottom: 8px;
	}
}
.vfu-mini-card__title {
	font-size: 15px;
	font-weight: 700;
	color: #0057b7;
	margin-top: 0;
	margin-bottom: 8px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1.2;
}
.vfu-mini-card__text {
	font-size: 14px;
	line-height: 1.55;
	color: #4a5a78;
	font-weight: 500;
}
@media (max-width: 767px) {
	.vfu-mini-card__text {
		font-size: 13px;
	}
}
.vfu-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 45px;
}
@media (max-width: 991px) {
	.vfu-profile {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px;
	}
}
.vfu-profile__photo {
	width: 34.5%;
}
@media (max-width: 991px) {
	.vfu-profile__photo {
		width: 100%;
	}
}
.vfu-profile__photoInner {
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 20px;
}
.vfu-profile__photoInner img {
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.vfu-profile__body {
	width: calc(65.5% - 45px);
}
@media (max-width: 991px) {
	.vfu-profile__body {
		width: 100%;
	}
}
.vfu-profile__role {
	color: #0265cb;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 8px;
}
.vfu-profile__name {
	color: #1f1f1f;
	font-family: 'Blogger Sans';
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.48px;
	text-transform: uppercase;
	padding-bottom: 3px;
}
@media (max-width: 991px) {
	.vfu-profile__name {
		font-size: 24px;
	}
}
.vfu-profile__title {
	color: #979797;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 24px;
	border-bottom: 1px solid rgba(2, 101, 203, 0.12);
}
@media (max-width: 991px) {
	.vfu-profile__title {
		padding-bottom: 12px;
	}
}
.vfu-profile__txtWrp {
	padding: 12px 0 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
.vfu-profile__txt {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 132%;
}
.vfu-profile__stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid rgba(2, 101, 203, 0.12);
	border-bottom: 1px solid rgba(2, 101, 203, 0.12);
}
@media (max-width: 991px) {
	.vfu-profile__stats {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 0;
		padding-bottom: 0;
		border-bottom: none;
	}
}
.vfu-profile__stat {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px;
}
@media (max-width: 991px) {
	.vfu-profile__stat {
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
		border-bottom: 1px solid rgba(2, 101, 203, 0.12);
	}
}
.vfu-profile__stat:not(:first-child) {
	padding-left: 12px;
}
@media (max-width: 991px) {
	.vfu-profile__stat:not(:first-child) {
		padding-left: 0;
	}
}
.vfu-profile__stat:not(:last-child) {
	padding-right: 12px;
	border-right: 1px solid rgba(2, 101, 203, 0.12);
}
@media (max-width: 991px) {
	.vfu-profile__stat:not(:last-child) {
		padding-right: 0;
		border-right: none;
	}
}
.vfu-profile__stat-title {
	color: #0265cb;
	font-family: Montserrat;
	font-size: 10px;
	font-weight: 700;
}
.vfu-profile__stat-val {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 800;
	line-height: 1;
}
.vfu-profile__stat-label {
	color: #3a4a5c;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.1;
}
.vfu-profile-link-moreWrp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 43px;
}
@media (max-width: 991px) {
	.vfu-profile-link-moreWrp {
		padding-top: 32px;
	}
}
.vfu-profile-link-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px;
	color: #1f1f1f;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.vfu-profile-link-more span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #fed237;
	border-radius: 50%;
}
.vfu-stats-row {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 16px;
}
@media (max-width: 1100px) {
	.vfu-stats-row {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 640px) {
	.vfu-stats-row {
		grid-template-columns: 1fr;
	}
}
.vfu-stat-card {
	background: #fff;
	border-radius: 12px;
	padding: 28px 20px;
	text-align: center;
	-webkit-box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	border: 1px solid rgba(0, 87, 183, 0.12);
}
.vfu-stat-card__icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 44px;
	height: 44px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #1a1a1a;
	background: gold;
	border-radius: 10px;
	font-size: 18px;
	margin-bottom: 16px;
}
.vfu-stat-card__num {
	font-size: clamp(20px, 2.4vw, 28px);
	font-weight: 800;
	color: #0057b7;
	margin-bottom: 10px;
	letter-spacing: 0.02em;
}
.vfu-stat-card__desc {
	font-size: 13px;
	line-height: 1.5;
	color: #4a5a78;
	font-weight: 600;
}
.vfu-split {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.vfu-split--gap-lg {
	margin-top: 56px;
	gap: 56px;
}
.vfu-split__media {
	border-radius: 12px;
	overflow: hidden;
	-webkit-box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
}
.vfu-split__media img {
	display: block;
	width: 100%;
	height: auto;
}
.vfu-split__media--rounded {
	border-radius: 12px;
}
@media (max-width: 900px) {
	.vfu-split {
		grid-template-columns: 1fr;
	}
	.vfu-split--reverse-sm .vfu-split__text {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.vfu-split--reverse-sm .vfu-split__media {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
.vfu-num-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px 28px;
	margin-top: 28px;
}
@media (max-width: 600px) {
	.vfu-num-grid {
		grid-template-columns: 1fr;
	}
}
.vfu-num-item__n {
	display: block;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0.12em;
	color: #0057b7;
	margin-bottom: 8px;
}
.vfu-num-item__t {
	font-size: 17px;
	font-weight: 700;
	color: #1a2744;
	margin-bottom: 8px;
	text-transform: none;
	letter-spacing: 0;
}
.vfu-num-item__p {
	font-size: 14px;
	line-height: 1.6;
	color: #4a5a78;
	font-weight: 500;
}
.vfu-pillars {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 24px;
	margin-bottom: 8px;
}
@media (max-width: 900px) {
	.vfu-pillars {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 520px) {
	.vfu-pillars {
		grid-template-columns: 1fr;
	}
}
.vfu-pillar {
	text-align: center;
	padding: 8px 8px 0;
}
.vfu-pillar__circle {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	margin: 0 auto 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 800;
	font-size: 18px;
	color: #fff;
}
.vfu-pillar__circle--blue {
	background: #0057b7;
}
.vfu-pillar__circle--yellow {
	background: gold;
	color: #1a1a1a;
}
.vfu-pillar__title {
	font-size: 16px;
	font-weight: 700;
	color: #0057b7;
	margin-bottom: 8px;
	text-transform: none;
	letter-spacing: 0;
}
.vfu-pillar__text {
	font-size: 14px;
	line-height: 1.55;
	color: #4a5a78;
	font-weight: 500;
}
.vfu-checklist {
	margin: 0;
	padding: 0;
	list-style: none;
}
.vfu-checklist li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 12px;
	font-size: 15px;
	line-height: 1.55;
	color: #3d4d6b;
	font-weight: 500;
	margin-bottom: 14px;
}
.vfu-checklist li i {
	color: #0057b7;
	margin-top: 3px;
	font-size: 14px;
}
.vfu-directions {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
	margin-top: 40px;
}
@media (max-width: 900px) {
	.vfu-directions {
		grid-template-columns: 1fr;
	}
}
.vfu-direction-card {
	position: relative;
	background: #fff;
	border-radius: 12px;
	padding: 48px 28px 36px;
	min-height: 280px;
	-webkit-box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	overflow: hidden;
	text-align: center;
}
.vfu-direction-card__bg {
	position: absolute;
	left: 50%;
	top: 42%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 120px;
	font-weight: 800;
	color: rgba(0, 87, 183, 0.06);
	line-height: 1;
	pointer-events: none;
}
.vfu-direction-card__title {
	position: relative;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #0057b7;
	margin-bottom: 14px;
}
.vfu-direction-card__text {
	position: relative;
	font-size: 14px;
	line-height: 1.6;
	color: #4a5a78;
	font-weight: 500;
}
.vfu-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 12px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 36px;
}
.vfu-tabs__btn {
	border: 1px solid rgba(0, 87, 183, 0.2);
	background: #fff;
	color: #0057b7;
	font-family: inherit;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	padding: 12px 22px;
	border-radius: 999px;
	cursor: pointer;
	-webkit-transition:
		background 0.2s,
		color 0.2s,
		border-color 0.2s;
	-o-transition:
		background 0.2s,
		color 0.2s,
		border-color 0.2s;
	transition:
		background 0.2s,
		color 0.2s,
		border-color 0.2s;
}
.vfu-tabs__btn:hover,
.vfu-tabs__btn.is-active {
	background: #0057b7;
	color: #fff;
	border-color: #0057b7;
}
.vfu-showcase {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 28px;
}
.vfu-showcase-card {
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	-webkit-box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	box-shadow: 0 12px 40px rgba(0, 40, 120, 0.08);
	border: 1px solid rgba(0, 87, 183, 0.08);
}
.vfu-showcase-card__img img {
	display: block;
	width: 100%;
	height: 280px;
	-o-object-fit: cover;
	object-fit: cover;
}
.vfu-showcase-card__body {
	padding: 28px 28px 24px;
}
.vfu-showcase-card__title {
	font-size: 22px;
	font-weight: 800;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #0057b7;
	margin-bottom: 12px;
}
.vfu-showcase-card__body .vfu-text {
	margin-bottom: 24px;
}
.vfu-showcase-card__stats {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
	padding-top: 8px;
	border-top: 1px solid #e8eef5;
}
.vfu-showcase-card__stats strong {
	display: block;
	font-size: 22px;
	font-weight: 800;
	color: #0057b7;
	margin-bottom: 4px;
}
.vfu-showcase-card__stats span {
	font-size: 12px;
	font-weight: 600;
	color: #6b7c99;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
@media (max-width: 520px) {
	.vfu-showcase-card__stats {
		grid-template-columns: 1fr;
	}
}
.vfu-cta {
	background: -o-linear-gradient(315deg, #0057b7 0%, #003d82 100%);
	background: linear-gradient(135deg, #0057b7 0%, #003d82 100%);
	border-radius: 12px;
	padding: 48px 40px 0;
	color: #fff;
	-webkit-box-shadow: 0 24px 60px rgba(0, 57, 183, 0.35);
	box-shadow: 0 24px 60px rgba(0, 57, 183, 0.35);
	overflow: hidden;
}
@media (max-width: 640px) {
	.vfu-cta {
		padding: 36px 24px 0;
	}
}
.vfu-cta__head {
	display: grid;
	grid-template-columns: 1.1fr 1fr;
	gap: 32px;
	margin-bottom: 32px;
}
@media (max-width: 800px) {
	.vfu-cta__head {
		grid-template-columns: 1fr;
	}
}
.vfu-cta__title {
	font-size: clamp(24px, 3.2vw, 36px);
	font-weight: 800;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	line-height: 1.15;
}
.vfu-cta__lead {
	font-size: 15px;
	line-height: 1.65;
	opacity: 0.95;
	font-weight: 500;
}
.vfu-cta__icons {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16px;
	margin-bottom: 32px;
	text-align: center;
}
@media (max-width: 700px) {
	.vfu-cta__icons {
		grid-template-columns: repeat(2, 1fr);
	}
}
.vfu-cta__icon-item {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	opacity: 0.95;
}
.vfu-cta__icon-item i {
	display: block;
	font-size: 22px;
	margin-bottom: 10px;
}
.vfu-cta__bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	background: rgba(0, 0, 0, 0.2);
	margin: 0 -40px 0;
	padding: 22px 40px 28px;
}
@media (max-width: 640px) {
	.vfu-cta__bar {
		margin: 0 -24px 0;
		padding: 20px 24px 24px;
	}
}
.vfu-cta__bar-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 220px;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.5;
}
.vfu-footer {
	padding: 60px 0 0;
	position: relative;
}
.vfu-footer:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#eaf0f4),
		to(#3092de)
	);
	background: -o-linear-gradient(top, #eaf0f4 0%, #3092de 100%);
	background: linear-gradient(180deg, #eaf0f4 0%, #3092de 100%);
	height: 705px;
	z-index: 0;
}
@media (max-width: 767px) {
	.vfu-footer:before {
		height: 1000px;
	}
}
.vfu-footer .vfu-container {
	max-width: 1315px;
	position: relative;
	z-index: 1;
}
.vfu-footer__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
}
@media (max-width: 767px) {
	.vfu-footer__top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.vfu-footer__top-col-s {
	max-width: 308px;
}
@media (max-width: 767px) {
	.vfu-footer__top-col-s {
		width: 100%;
		max-width: 100%;
	}
}
.vfu-footer__top-logo {
	padding-bottom: 23px;
	display: block;
}
.vfu-footer__top-logo svg {
	width: 140px;
}
.vfu-footer__top-logoText {
	color: #fff;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 400;
	line-height: 100%;
}
.vfu-footer__top-cols {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	gap: 155px;
}
@media (max-width: 767px) {
	.vfu-footer__top-cols {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-column-gap: 15px;
		-moz-column-gap: 15px;
		column-gap: 15px;
		width: 100%;
		row-gap: 32px;
	}
}
@media (max-width: 767px) {
	.vfu-footer__top-col:nth-child(1) {
		width: calc((100% - 15px) / 2);
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.vfu-footer__top-col:nth-child(2) {
		width: calc((100% - 15px) / 2);
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.vfu-footer__top-col:nth-child(3) {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
.vfu-footer__top-title {
	color: #fff;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 12px;
}
.vfu-footer__top-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}
.vfu-footer__top-listItem {
	color: #fff;
	font-family: Montserrat;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
}
.vfu-footer__top-listItemLink {
	color: #fff;
	font-family: Montserrat;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	transition: 0.3s ease;
}

.vfu-footer__top-listItemLink:hover {
	color: #fed237;
}
.vfu-footer__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 70px;
	padding-bottom: 28px;
}
@media (max-width: 767px) {
	.vfu-footer__bottom {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 20px;
		padding-bottom: 15px;
	}
}
.vfu-footer__bottom-legal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px;
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 20px;
		gap: 10px;
	}
}
.vfu-footer__bottom-legal li {
	position: relative;
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal li {
		width: 100%;
	}
}
.vfu-footer__bottom-legal li:not(:last-child) {
	padding-right: 15px;
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal li:not(:last-child) {
		padding-right: 0;
		padding-left: 15px;
	}
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal li:last-child {
		padding-right: 0;
		padding-left: 15px;
	}
}
.vfu-footer__bottom-legal li:not(:last-child):before {
	content: '';
	display: block;
	width: 1px;
	height: 20px;
	background: #fff;
	position: absolute;
	right: 0;
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal li:not(:last-child):before {
		right: auto;
		left: 0;
	}
}
@media (max-width: 767px) {
	.vfu-footer__bottom-legal li:last-child:before {
		content: '';
		display: block;
		width: 1px;
		height: 20px;
		background: #fff;
		position: absolute;
		right: auto;
		left: 0;
	}
}
.vfu-footer__bottom-legal li a {
	color: rgba(255, 255, 255, 0.7);
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 400;
	display: block;
	transition: 0.3s ease;
}

.vfu-footer__bottom-legal li a:hover {
	color: #fff;
}

.vfu-footer__top-socials-link svg {
	transition: 0.3s ease;
}

.vfu-footer__top-socials-link svg:hover {
	scale: 0.95;
}

.vfu-footer__bottom-copy {
	color: rgba(255, 255, 255, 0.7);
	text-align: right;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 400;
}
@media (max-width: 767px) {
	.vfu-footer__bottom-copy {
		width: 100%;
		text-align: left;
	}
}
#team .vfu-mini-card__title {
	color: #1f1f1f;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 700;
}
/*# sourceMappingURL=main.min.css.map */

@media (max-width: 480px) {
	.vfu-section__funding-cardImgLabel {
		width: calc(100% - 16px);
		justify-content: center;
	}
}

.home_hero-desc {
	margin-top: 15px;
}

.vfu-link-more--funding {
	margin: 20px auto 0;
	display: flex;
	justify-content: center;
}












.vfu-header__donate, .vfu-profile-link-more, .vfu-section__funding-tabs {
	display: none;
}

.ambassador:last-child {
	display: none;
}