* {
	margin: 0;
	border: none;
	padding: 0
}

*,
*::before,
*::after {
	box-sizing: border-box
}

a,
a:link,
a:visited {
	-webkit-text-decoration: none;
	text-decoration: none
}

a:hover {
	-webkit-text-decoration: none;
	text-decoration: none
}

aside,
nav,
footer,
header,
section,
main {
	display: block
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-weight: inherit;
	font-size: inherit
}

ul,
ul li {
	list-style: none
}

img {
	vertical-align: top
}

img,
svg {
	height: auto;
	max-width: 100%
}

address {
	font-style: normal
}

input,
textarea,
button,
select {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: rgba(0, 0, 0, 0)
}

input::-ms-clear {
	display: none
}

button,
input[type=submit] {
	display: inline-block;
	box-shadow: none;
	background: none;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer
}

input:focus,
input:active,
button:focus,
button:active {
	outline: none
}

button::-moz-focus-inner {
	border: 0;
	padding: 0
}

label {
	cursor: pointer
}

legend {
	display: block
}

@font-face {
	src: url(../fonts/GraphikRBCLC-Regular..woff2) format("woff2"), url(../fonts/GraphikRBCLC-Regular..woff) format("woff");
	font-family: "GraphikRBCLC";
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(../fonts/KudryashevDisplay-Sans..woff2) format("woff2"), url(../fonts/KudryashevDisplay-Sans..woff) format("woff");
	font-family: "Kudryashev Sans";
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(../fonts/KudryashevHeadline..woff2) format("woff2"), url(../fonts/KudryashevHeadline..woff) format("woff");
	font-family: "Kudryashev";
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(../fonts/KudryashevDisplay..woff2) format("woff2"), url(../fonts/KudryashevDisplay..woff) format("woff");
	font-family: "Kudryashev";
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	src: url(../fonts/KudryashevHeadline-Sans..woff2) format("woff2"), url(../fonts/KudryashevHeadline-Sans..woff) format("woff");
	font-family: "Kudryashev Sans";
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

:root {
	--width-base: 1366;
	--width-current: 100vw;
	--width-multiplier: var(--width-current) / var(--width-base)
}

@media(max-width: 1024px) {
	:root {
		--width-base: 375;
		--width-current: 100vmin
	}
}

html {
	width: 100%;
	background-color: #284045
}

html.is-lock-scroll,
html.is-lock-scroll body {
	overflow: hidden
}

html.is-animating {
	pointer-events: none
}

body {
	width: 100%;
	font-family: "GraphikRBCLC", Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	-webkit-text-decoration-skip: objects;
	text-decoration-skip: objects;
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	transition: opacity .4s ease-in-out
}

body.is-resizing {
	opacity: 0;
	pointer-events: none
}

main {
	flex: 1
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
p,
fieldset,
figure,
picture,
blockquote {
	font-size: inherit
}

a,
button,
[type=button] {
	color: currentColor;
	transition: .35s;
	cursor: pointer
}

button,
[type=button] {
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit
}

img,
svg,
picture {
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	object-fit: cover
}

img {
	height: auto
}

img[draggable=false] {
	pointer-events: none;
	-webkit-user-drag: none
}

svg {
	width: 100%;
	height: 100%;
	fill: none
}

figure,
picture {
	display: block;
	line-height: 0
}

fieldset {
	border: 0
}

ul,
ol,
li {
	display: block;
	list-style: none
}

iframe {
	display: block
}

[data-barba=container] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

u {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-offset: calc(2*100vw / 1366);
	text-underline-offset: calc(2*var(--width-multiplier))
}

.container {
	padding: 0 calc(30*100vw / 1366);
	padding: 0 calc(30*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.container {
		padding: 0 calc(10*100vw / 1366);
		padding: 0 calc(10*var(--width-multiplier))
	}
}

.is-hidden {
	display: none !important
}

.is-hide {
	opacity: 0 !important;
	pointer-events: none !important
}

@media(max-width: 1024px) {
	.for-desktop {
		display: none !important
	}
}

@media(min-width: 1025px) {
	.for-devices {
		display: none !important
	}
}


.clearfix {
	overflow: auto
}

.clearfix::after {
	content: "";
	display: table;
	clear: both
}

.visually-hidden {
	position: absolute;
	overflow: hidden;
	margin: -1px;
	width: 1px;
	height: 1px;
	clip: rect(0 0 0 0)
}

.dont-break-out {
	word-wrap: break-word;
	word-wrap: break-word;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.color-gold {
	color: #e1bb8f
}

.color-light-gray {
	color: #d6dfde
}

.color-dark-teal {
	color: #284045
}


.color-white {
	color: #fff
}



.bg-off-white {
	background-color: #f5f3f1
}

.font-kudryashev {
	font-family: "Kudryashev", Arial, sans-serif
}

.font-kudryashev-sans {
	font-family: "Kudryashev Sans", Arial, sans-serif
}


.footer {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	margin-top: auto;
	width: 100%;
	font-size: calc(13*100vw / 1366);
	font-size: calc(13*var(--width-multiplier));
	color: #fff
}

.footer .icon {
	position: relative;
	border-radius: 100%;
	width: calc(20*100vw / 1366);
	width: calc(20*var(--width-multiplier));
	height: calc(20*100vw / 1366);
	height: calc(20*var(--width-multiplier));
	transition: .3s ease-out;
	cursor: pointer
}

@media(max-width: 1024px) {
	.footer .icon {
		width: calc(38*100vw / 1366);
		width: calc(38*var(--width-multiplier));
		height: calc(38*100vw / 1366);
		height: calc(38*var(--width-multiplier))
	}
}


.footer .about {
	display: flex;
	color: #284045
}

.footer .about .icon {
	position: relative;
	z-index: 2
}

.footer .about__advertising {
	display: inline-block;
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	line-height: 100%;
	color: #fff
}

.footer .about__wrapper {
	position: absolute;
	left: 0;
	z-index: 4;
	overflow: hidden;
	border-radius: calc(30*100vw / 1366) calc(30*100vw / 1366) 0 0;
	border-radius: calc(30*var(--width-multiplier)) calc(30*var(--width-multiplier)) 0 0;
	transition: .5s ease-out;
	pointer-events: none
}

@media(min-width: 1025px) {
	.footer .about__wrapper {
		position: absolute;
		left: calc(30*100vw / 1366);
		left: calc(30*var(--width-multiplier));
		bottom: 0
	}
}

@media(max-width: 1024px) {
	.footer .about__wrapper {
		left: calc(10*100vw / 1366);
		left: calc(10*var(--width-multiplier));
		bottom: 0;
		width: calc(100% - (20 * 100vw / 1366));
		width: calc(100% - (20 * var(--width-multiplier)));
		width: calc(100% - calc(20 * 100vw / 1366));
		width: calc(100% - calc(20 * var(--width-multiplier)))
	}
}

.footer .about__close {
	position: relative;
	left: calc(50% - (10 * 100vw / 1366));
	left: calc(50% - (10 * var(--width-multiplier)));
	left: calc(50% - calc(10 * 100vw / 1366));
	left: calc(50% - calc(10 * var(--width-multiplier)));
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: calc(23*100vw / 1366);
	margin-top: calc(23*var(--width-multiplier));
	border: 1px solid #284045;
	border-radius: 100%;
	width: calc(40*100vw / 1366);
	width: calc(40*var(--width-multiplier));
	height: calc(40*100vw / 1366);
	height: calc(40*var(--width-multiplier));
	color: #284045
}

@media(max-width: 1024px) {
	.footer .about__close {
		left: 0
	}
}

.footer .about__content {
	position: relative;
	border-radius: calc(30*100vw / 1366) calc(30*100vw / 1366) 0 0;
	border-radius: calc(30*var(--width-multiplier)) calc(30*var(--width-multiplier)) 0 0;
	padding: calc(31*100vw / 1366) calc(40*100vw / 1366) calc(35*100vw / 1366);
	padding: calc(31*var(--width-multiplier)) calc(40*var(--width-multiplier)) calc(35*var(--width-multiplier));
	width: 100%;
	background-color: #fff;
	transform: translateY(120%);
	transition: .5s;
	pointer-events: all
}

.is-show-team .footer .about__content {
	transform: translateY(0%)
}

.footer .about__content h2 {
	margin-bottom: calc(18*100vw / 1366);
	margin-bottom: calc(18*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-style: normal;
	font-size: calc(26*100vw / 1366);
	font-size: calc(26*var(--width-multiplier));
	line-height: 133%
}

.footer .about__content p {
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	line-height: calc(19.6*100vw / 1366);
	line-height: calc(19.6*var(--width-multiplier))
}

.footer .about__content p small {
	display: block;
	margin-top: calc(20*100vw / 1366);
	margin-top: calc(20*var(--width-multiplier));
	font-size: calc(13*100vw / 1366);
	font-size: calc(13*var(--width-multiplier));
	color: #68797d
}

@media(max-width: 1024px) {
	.footer .about__content p small {
		margin-top: calc(10*100vw / 1366);
		margin-top: calc(10*var(--width-multiplier));
		font-size: calc(10*100vw / 1366);
		font-size: calc(10*var(--width-multiplier))
	}
}

@media(min-width: 1025px) {
	.footer .about__content p {
		font-size: calc(16*100vw / 1366);
		font-size: calc(16*var(--width-multiplier));
		line-height: 1.4
	}
}

@media(max-width: 1024px) {
	.footer .about__content p+p {
		margin-top: calc(10*100vw / 1366);
		margin-top: calc(10*var(--width-multiplier))
	}
}

@media(max-width: 1024px) {
	.footer .about__content {
		padding: calc(31*100vw / 1366) calc(38*100vw / 1366) calc(29*100vw / 1366);
		padding: calc(31*var(--width-multiplier)) calc(38*var(--width-multiplier)) calc(29*var(--width-multiplier));
		background: #f5f3f1
	}
}

@media(max-width: 1024px) {
	.footer .about {
		justify-content: center;
		margin: calc(18*100vw / 1366) 0;
		margin: calc(18*var(--width-multiplier)) 0;
		width: 100%;
		text-align: center
	}
}

@media(min-width: 1025px) {
	.footer .about {
		align-items: center;
		padding-top: 0
	}

	.footer .about:hover .icon {
		color: #000
	}

	.footer .about:hover .about__content {
		transform: translateY(0%)
	}
}

.footer__container {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: calc(30*100vw / 1366) calc(20*100vw / 1366) calc(50*100vw / 1366);
	padding: calc(30*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(50*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.footer__container {
		flex-direction: row;
		justify-content: space-between;
		padding: calc(30*100vw / 1366);
		padding: calc(30*var(--width-multiplier));
		text-align: left
	}
}


.footer__subtext {
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	line-height: 100%
}

.footer__subtext+.footer__subtext {
	margin-top: calc(14*100vw / 1366);
	margin-top: calc(14*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.footer__subtext {
		line-height: 140%;
		text-align: center
	}
}


@media(max-width: 1024px) {
	.footer {
		position: relative;
		margin: 0 auto;
		max-width: calc(375*100vw / 1366);
		max-width: calc(375*var(--width-multiplier))
	}
}

.header {
	padding: calc(10*100vw / 1366) 0;
	padding: calc(10*var(--width-multiplier)) 0;
	color: #fff
}

.header a {
	transition: .4s ease-out
}

@media(min-width: 1025px) {
	.header a:hover {
		opacity: .5
	}
}

.header .container {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.header__logo--rbc {
	width: calc(58*100vw / 1366);
	width: calc(58*var(--width-multiplier));
	height: calc(16*100vw / 1366);
	height: calc(16*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.header__logo--rbc {
		width: calc(86*100vw / 1366);
		width: calc(86*var(--width-multiplier));
		height: calc(20*100vw / 1366);
		height: calc(20*var(--width-multiplier))
	}
}

.header__logo--client {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: calc(13*100vw / 1366);
	font-size: calc(13*var(--width-multiplier));
	line-height: 1
}

.header__logo--client>span {
	position: relative;
	top: -1px
}

.header__logo--client svg {
	margin-left: calc(30*100vw / 1366);
	margin-left: calc(30*var(--width-multiplier));
	width: calc(127*100vw / 1366);
	width: calc(127*var(--width-multiplier));
	height: calc(30*100vw / 1366);
	height: calc(30*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.header__logo--client svg {
		width: calc(177*100vw / 1366);
		width: calc(177*var(--width-multiplier));
		height: calc(29*100vw / 1366);
		height: calc(29*var(--width-multiplier))
	}
}

@media(min-width: 1025px) {
	.header {
		padding: calc(25*100vw / 1366) 0;
		padding: calc(25*var(--width-multiplier)) 0
	}
}


.authors {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 calc(106*100vw / 1366);
	padding: 0 calc(106*var(--width-multiplier))
}

.authors img,
.authors picture {
	width: 100%;
	height: 100%
}

.authors img {
	object-fit: contain
}

.authors>* {
	position: relative;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: .3s ease
}

.hide-scroll-icon .authors>* {
	opacity: 1;
	visibility: visible;
	transition-delay: .5s
}

.authors__scroll {
	margin: 0 auto;
	width: calc(52*100vw / 1366);
	width: calc(52*var(--width-multiplier));
	height: calc(166*100vw / 1366);
	height: calc(166*var(--width-multiplier));
	opacity: 1;
	visibility: visible;
	transition: .3s ease
}

.hide-scroll-icon .authors__scroll {
	opacity: 0;
	visibility: hidden;
	transition-delay: 0s
}

@media(max-width: 1024px) {
	.authors__scroll {
		padding-bottom: calc(15*100vw / 1366);
		padding-bottom: calc(15*var(--width-multiplier));
		width: calc(30*100vw / 1366);
		width: calc(30*var(--width-multiplier))
	}
}


@media(min-width: 1025px) {
	.authors {
		border-top: 1px solid #68797d;
		border-bottom: 1px solid #68797d;
		max-width: 80%;
		background: linear-gradient(90deg, rgba(122, 148, 137, 0) 20%, rgba(122, 148, 137, 0.2) 50%, rgba(122, 148, 137, 0) 80%)
	}
}

@media(max-width: 1024px) {
	.authors {
		position: relative;
		flex-wrap: wrap;
		align-items: flex-start;
		margin: 0 calc(10*100vw / 1366);
		margin: 0 calc(10*var(--width-multiplier));
		padding: 0
	}

	.authors::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		border-top: 1px solid #68797d;
		width: 100%;
		height: calc(178*100vw / 1366);
		height: calc(178*var(--width-multiplier));
		background: radial-gradient(68.63% 100% at 49.87% 0%, rgba(122, 148, 137, 0.2) 0%, rgba(122, 148, 137, 0) 80%)
	}
}

.home {
	position: relative;
	overflow: hidden
}

.home__head {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: calc(100*100vw / 1366);
	padding-top: calc(100*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.home__head {
		padding-top: calc(77*100vw / 1366);
		padding-top: calc(77*var(--width-multiplier))
	}
}

.home__title {
	margin-bottom: calc(50*100vw / 1366);
	margin-bottom: calc(50*var(--width-multiplier));
	font-size: calc(108*100vw / 1366);
	font-size: calc(108*var(--width-multiplier));
	line-height: calc(103*100vw / 1366);
	line-height: calc(103*var(--width-multiplier));
	letter-spacing: -0.04em;
	text-align: center;
	text-transform: uppercase
}

@media(max-width: 1024px) {
	.home__title {
		margin-bottom: calc(85*100vw / 1366);
		margin-bottom: calc(85*var(--width-multiplier));
		font-size: calc(55*100vw / 1366);
		font-size: calc(55*var(--width-multiplier));
		line-height: calc(52*100vw / 1366);
		line-height: calc(52*var(--width-multiplier))
	}

	.home__title .symbol {
		margin-right: calc(-50*100vw / 1366);
		margin-right: calc(-50*var(--width-multiplier))
	}
}

.home__lead {
	margin-bottom: calc(72*100vw / 1366);
	margin-bottom: calc(72*var(--width-multiplier));
	max-width: calc(730*100vw / 1366);
	max-width: calc(730*var(--width-multiplier));
	font-size: calc(22*100vw / 1366);
	font-size: calc(22*var(--width-multiplier));
	line-height: 130%;
	text-align: center
}

@media(max-width: 1024px) {
	.home__lead {
		margin-bottom: calc(51*100vw / 1366);
		margin-bottom: calc(51*var(--width-multiplier));
		font-size: calc(16*100vw / 1366);
		font-size: calc(16*var(--width-multiplier));
		opacity: 0;
		transform: translate3d(0, calc(100 * 100vw / 1366), 0);
		transform: translate3d(0, calc(100 * var(--width-multiplier)), 0);
		transition: .4s ease-out .6s
	}

	.home__lead.aos-animate {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.home__arches {
	position: absolute;
	left: 0;
	top: calc(34*100vw / 1366);
	top: calc(34*var(--width-multiplier));
	overflow: hidden;
	width: 100%;
	height: calc(510*100vw / 1366);
	height: calc(510*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.home__arches {
		top: calc(20*100vw / 1366);
		top: calc(20*var(--width-multiplier));
		border-bottom: 1px solid #68797d;
		height: calc(248*100vw / 1366);
		height: calc(248*var(--width-multiplier))
	}
}

.home__arch {
	--archwidth: calc(518 * var(--width-multiplier));
	--arch-offset: -16.5%;
	position: absolute;
	border-top: 1px solid #68797d;
	border-right: 1px solid #68797d;
	border-left: 1px solid #68797d;
	border-radius: calc(3000*100vw / 1366) calc(3000*100vw / 1366) 0 0;
	border-radius: calc(3000*var(--width-multiplier)) calc(3000*var(--width-multiplier)) 0 0;
	width: calc(518 * 100vw / 1366);
	width: var(--archwidth);
	height: calc(600*100vw / 1366);
	height: calc(600*var(--width-multiplier))
}

.home__arch:nth-child(1) {
	left: var(--arch-offset)
}

.home__arch:nth-child(2) {
	left: calc(50% - var(--archwidth)/2)
}

.home__arch:nth-child(3) {
	right: var(--arch-offset)
}

@media(max-width: 1024px) {
	.home__arch {
		--archwidth: calc(214 * var(--width-multiplier));
		--arch-offset: calc(81 * var(--width-multiplier));
		height: calc(248*100vw / 1366);
		height: calc(248*var(--width-multiplier));
		transition: 1s ease-out
	}

	.aos-animate .home__arch {
		--arch-offset: calc(-168 * var(--width-multiplier))
	}
}

.home-block {
	position: relative;
	padding: calc(80*100vw / 1366) calc(100*100vw / 1366) calc(53*100vw / 1366);
	padding: calc(80*var(--width-multiplier)) calc(100*var(--width-multiplier)) calc(53*var(--width-multiplier))
}

.home-block__sticky {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 1;
	border-radius: calc(20*100vw / 1366) calc(20*100vw / 1366) 0 0;
	border-radius: calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier)) 0 0;
	padding: calc(18*100vw / 1366) calc(30*100vw / 1366) calc(13*100vw / 1366);
	padding: calc(18*var(--width-multiplier)) calc(30*var(--width-multiplier)) calc(13*var(--width-multiplier));
	font-size: calc(20*100vw / 1366);
	font-size: calc(20*var(--width-multiplier));
	white-space: nowrap;
	text-transform: uppercase;
	color: #284045;
	background: #e1bb8f;
	transform: translate(-50%, -55%);
	transition: border-radius .15s, opacity .15s
}

.home-block__sticky--active {
	border-radius: 0 0 calc(20*100vw / 1366) calc(20*100vw / 1366);
	border-radius: 0 0 calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier))
}

.menu-open .home-block__sticky--active {
	opacity: 0
}

@media(max-width: 1024px) {
	.home-block__sticky {
		top: calc(-2*100vw / 1366);
		top: calc(-2*var(--width-multiplier));
		padding-bottom: calc(10*100vw / 1366);
		padding-bottom: calc(10*var(--width-multiplier));
		font-size: calc(16*100vw / 1366);
		font-size: calc(16*var(--width-multiplier))
	}
}

.home-block .pin-spacer {
	pointer-events: none
}

@media(max-width: 1024px) {
	.home-block {
		padding: calc(80*100vw / 1366) calc(20*100vw / 1366) calc(60*100vw / 1366);
		padding: calc(80*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(60*var(--width-multiplier))
	}
}

.home .pin-spacer {
	pointer-events: none
}

.home .disclaimer__default {
	margin-top: calc(30*100vw / 1366);
	margin-top: calc(30*var(--width-multiplier))
}

.home .disclaimer__result {
	display: none;
	flex-direction: column;
	align-items: flex-start
}

.home .disclaimer.is-active-1 .disclaimer__result--1 {
	display: flex;
	margin-bottom: calc(10*100vw / 1366);
	margin-bottom: calc(10*var(--width-multiplier))
}

.home .disclaimer.is-active-2 .disclaimer__result--2 {
	display: flex;
	margin-bottom: calc(10*100vw / 1366);
	margin-bottom: calc(10*var(--width-multiplier))
}

.hero {
	position: relative;
	padding-bottom: calc(110*100vw / 1366);
	padding-bottom: calc(110*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.hero {
		margin: 0 auto;
		padding-bottom: calc(32*100vw / 1366);
		padding-bottom: calc(32*var(--width-multiplier));
		max-width: calc(375*100vw / 1366);
		max-width: calc(375*var(--width-multiplier))
	}
}

.block-read {
	position: relative;
	z-index: 1;
	margin-top: calc(128*100vw / 1366);
	margin-top: calc(128*var(--width-multiplier));
	border-bottom-right-radius: calc(30*100vw / 1366);
	border-bottom-right-radius: calc(30*var(--width-multiplier));
	border-bottom-left-radius: calc(30*100vw / 1366);
	border-bottom-left-radius: calc(30*var(--width-multiplier))
}

.block-read__item {
	display: grid;
	align-items: center;
	grid-template-columns: calc(200*100vw / 1366) 1fr calc(55*100vw / 1366);
	grid-template-columns: calc(200*var(--width-multiplier)) 1fr calc(55*var(--width-multiplier));
	border-top: 1px solid currentColor;
	padding: calc(48*100vw / 1366) calc(50*100vw / 1366);
	padding: calc(48*var(--width-multiplier)) calc(50*var(--width-multiplier));
	cursor: pointer;
	grid-gap: calc(50*100vw / 1366);
	grid-gap: calc(50*var(--width-multiplier));
	gap: calc(50*100vw / 1366);
	gap: calc(50*var(--width-multiplier))
}

.block-read__item-img {
	--image-size: calc(200 * var(--width-multiplier));
	width: calc(200 * 100vw / 1366);
	width: var(--image-size);
	height: calc(200 * 100vw / 1366);
	height: var(--image-size)
}

@media(max-width: 1024px) {
	.block-read__item-img {
		--image-size: calc(100 * var(--width-multiplier))
	}
}

.block-read__item-title {
	margin-bottom: calc(10*100vw / 1366);
	margin-bottom: calc(10*var(--width-multiplier));
	font-size: calc(26*100vw / 1366);
	font-size: calc(26*var(--width-multiplier));
	line-height: 1.33;
	text-transform: uppercase
}

@media(max-width: 1024px) {
	.block-read__item-title {
		margin-top: calc(-5*100vw / 1366);
		margin-top: calc(-5*var(--width-multiplier));
		margin-bottom: calc(12*100vw / 1366);
		margin-bottom: calc(12*var(--width-multiplier))
	}
}

.block-read__item-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	order: 2;
	border: 1px solid currentColor;
	width: calc(55*100vw / 1366);
	width: calc(55*var(--width-multiplier));
	height: calc(55*100vw / 1366);
	height: calc(55*var(--width-multiplier));
	transition: background-color .5s
}

.block-read__item-arrow svg {
	width: calc(20*100vw / 1366);
	width: calc(20*var(--width-multiplier));
	height: calc(20*100vw / 1366);
	height: calc(20*var(--width-multiplier))
}

@media(hover: hover) {
	.block-read__item:not([disabled]):hover {
		background: radial-gradient(farthest-corner at 50% 0, rgba(244, 234, 220, 0.5), rgba(244, 234, 220, 0) 90%)
	}

	.block-read__item:not([disabled]):hover .block-read__item-arrow {
		background: #e1bb8f
	}
}

@media(min-width: 1025px) {
	.block-read__item:nth-child(odd) {
		grid-template-columns: 1fr calc(200*100vw / 1366) calc(55*100vw / 1366);
		grid-template-columns: 1fr calc(200*var(--width-multiplier)) calc(55*var(--width-multiplier))
	}

	.block-read__item:nth-child(odd) .block-read__item-img {
		order: 1
	}
}

@media(max-width: 1024px) {
	.block-read__item {
		justify-items: center;
		grid-template-columns: 1fr;
		padding: calc(40*100vw / 1366) calc(10*100vw / 1366) 0;
		padding: calc(40*var(--width-multiplier)) calc(10*var(--width-multiplier)) 0;
		opacity: 0;
		transform: translate3d(0, calc(100 * 100vw / 1366), 0);
		transform: translate3d(0, calc(100 * var(--width-multiplier)), 0);
		transition: .4s ease;
		gap: calc(40*100vw / 1366);
		gap: calc(40*var(--width-multiplier))
	}

	.block-read__item:not(:last-child) {
		margin-bottom: calc(60*100vw / 1366);
		margin-bottom: calc(60*var(--width-multiplier))
	}

	.block-read__item.aos-animate {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.block-video {
	position: relative;
	z-index: 1;
	border-top-left-radius: calc(30*100vw / 1366);
	border-top-left-radius: calc(30*var(--width-multiplier));
	border-top-right-radius: calc(30*100vw / 1366);
	border-top-right-radius: calc(30*var(--width-multiplier));
	padding-top: 0;
	padding-bottom: 0;
	background-color: #fff
}

.block-video::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: calc(-128*100vw / 1366);
	bottom: calc(-128*var(--width-multiplier));
	z-index: -1;
	height: calc(130*100vw / 1366);
	height: calc(130*var(--width-multiplier));
	background-color: #fff
}

.block-video__wrapper {
	position: relative;
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding-top: calc(60*100vw / 1366);
	padding-top: calc(60*var(--width-multiplier));
	grid-gap: calc(60*100vw / 1366);
	grid-gap: calc(60*var(--width-multiplier));
	gap: calc(60*100vw / 1366);
	gap: calc(60*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.block-video__wrapper {
		min-height: calc(356*100vw / 1366);
		min-height: calc(356*var(--width-multiplier))
	}

	.block-video__wrapper[data-video-items="3"],
	.block-video__wrapper[data-video-items="2"] {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}
}

@media(max-width: 1024px) {
	.block-video__wrapper {
		grid-template-columns: 1fr;
		min-height: calc(265*100vw / 1366);
		min-height: calc(265*var(--width-multiplier));
		gap: calc(63*100vw / 1366);
		gap: calc(63*var(--width-multiplier))
	}
}


.block-video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	width: calc(25*100vw / 1366);
	width: calc(25*var(--width-multiplier));
	height: calc(28*100vw / 1366);
	height: calc(28*var(--width-multiplier));
	transform: translate(-50%, -50%)
}

@media(max-width: 1024px) {
	.block-video__play {
		width: calc(16*100vw / 1366);
		width: calc(16*var(--width-multiplier));
		height: calc(20*100vw / 1366);
		height: calc(20*var(--width-multiplier))
	}
}

.block-video__bottom {
	position: absolute;
	right: 0;
	bottom: calc(-7*100vw / 1366);
	bottom: calc(-7*var(--width-multiplier));
	z-index: 10;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	width: 100%
}

@media(max-width: 1024px) {
	.block-video__bottom {
		bottom: calc(-2*100vw / 1366);
		bottom: calc(-2*var(--width-multiplier))
	}
}

.block-video__poster {
	width: 100%
}

.block-video__cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: opacity .4s ease-in-out
}

.block-video__item {
	position: relative;
	z-index: 0;
	display: flex;
	height: calc(296*100vw / 1366);
	height: calc(296*var(--width-multiplier));
	cursor: pointer
}

@media(min-width: 1025px) {

	[data-video-items="3"] .block-video__item,
	[data-video-items="2"] .block-video__item {
		width: calc(50% - (30 * 100vw / 1366));
		width: calc(50% - (30 * var(--width-multiplier)));
		width: calc(50% - calc(30 * 100vw / 1366));
		width: calc(50% - calc(30 * var(--width-multiplier)))
	}
}

.block-video__item-img {
	position: relative;
	width: 100%;
	height: calc(250*100vw / 1366);
	height: calc(250*var(--width-multiplier))
}

.block-video__item-img picture,
.block-video__item-img img {
	height: 100%;
	object-fit: cover
}

@media(max-width: 1024px) {
	.block-video__item-img {
		height: calc(179*100vw / 1366);
		height: calc(179*var(--width-multiplier))
	}
}

.block-video__item-title {
	max-width: calc(324*100vw / 1366);
	max-width: calc(324*var(--width-multiplier));
	font-weight: 400;
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	color: #68797d
}

@media(max-width: 1024px) {
	.block-video__item-title {
		max-width: calc(200*100vw / 1366);
		max-width: calc(200*var(--width-multiplier));
		font-size: calc(16*100vw / 1366);
		font-size: calc(16*var(--width-multiplier));
		line-height: 110%
	}
}

.block-video__item-content {
	padding: calc(20*100vw / 1366);
	padding: calc(20*var(--width-multiplier));
	min-width: calc(492*100vw / 1366);
	min-width: calc(492*var(--width-multiplier));
	background-color: #fff;
	transform: translateX(calc(40 * 100vw / 1366));
	transform: translateX(calc(40 * var(--width-multiplier)));
	transition: transform .4s ease-in-out
}

@media(max-width: 1024px) {
	.block-video__item-content {
		padding-bottom: 0;
		min-width: calc(240*100vw / 1366);
		min-width: calc(240*var(--width-multiplier));
		transform: translateX(calc(10 * 100vw / 1366));
		transform: translateX(calc(10 * var(--width-multiplier)))
	}
}

.block-video__item-number {
	position: relative;
	top: calc(-4*100vw / 1366);
	top: calc(-4*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-weight: 400;
	font-size: calc(128*100vw / 1366);
	font-size: calc(128*var(--width-multiplier));
	line-height: 1;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #284045;
	transition: transform .4s ease-in-out
}

.is-os-mac-os .block-video__item-number {
	top: calc(14*100vw / 1366);
	top: calc(14*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.block-video__item-number {
		right: calc(3*100vw / 1366);
		right: calc(3*var(--width-multiplier));
		margin-bottom: calc(-5*100vw / 1366);
		margin-bottom: calc(-5*var(--width-multiplier));
		margin-left: calc(10*100vw / 1366);
		margin-left: calc(10*var(--width-multiplier));
		font-size: calc(77*100vw / 1366);
		font-size: calc(77*var(--width-multiplier))
	}
}

@media(min-width: 1025px) {
	.block-video__item {
		overflow: hidden
	}

	.block-video__item:hover .block-video__cover {
		opacity: 0
	}

	.block-video__item:hover .block-video__item-number {
		transform: translateX(calc(-150 * 100vw / 1366));
		transform: translateX(calc(-150 * var(--width-multiplier)))
	}

	.block-video__item:hover .block-video__item-content {
		transform: translateX(calc(-90 * 100vw / 1366));
		transform: translateX(calc(-90 * var(--width-multiplier)))
	}

	.block-video__item[data-item="3"]:not([data-season="3"]) .block-video__bottom,
	.block-video__item[data-item="4"] .block-video__bottom {
		flex-direction: row-reverse;
		padding-right: calc(5*100vw / 1366);
		padding-right: calc(5*var(--width-multiplier))
	}

	.block-video__item[data-item="3"]:not([data-season="3"]) .block-video__item-content,
	.block-video__item[data-item="4"] .block-video__item-content {
		padding-left: calc(150*100vw / 1366);
		padding-left: calc(150*var(--width-multiplier));
		transform: translateX(calc(-30 * 100vw / 1366));
		transform: translateX(calc(-30 * var(--width-multiplier)))
	}

	.block-video__item[data-item="3"]:not([data-season="3"]):hover .block-video__cover,
	.block-video__item[data-item="4"]:hover .block-video__cover {
		opacity: 0
	}

	.block-video__item[data-item="3"]:not([data-season="3"]):hover .block-video__item-number,
	.block-video__item[data-item="4"]:hover .block-video__item-number {
		transform: translateX(calc(150 * 100vw / 1366));
		transform: translateX(calc(150 * var(--width-multiplier)))
	}

	.block-video__item[data-item="3"]:not([data-season="3"]):hover .block-video__item-content,
	.block-video__item[data-item="4"]:hover .block-video__item-content {
		transform: translateX(calc(90 * 100vw / 1366));
		transform: translateX(calc(90 * var(--width-multiplier)))
	}
}

@media(max-width: 1024px) {
	.block-video__item {
		width: 100%;
		height: calc(205*100vw / 1366);
		height: calc(205*var(--width-multiplier))
	}

	.block-video__item.aos-animate {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}

	.block-video__item .block-video__bottom {
		flex-direction: row-reverse;
		padding-right: calc(10*100vw / 1366);
		padding-right: calc(10*var(--width-multiplier))
	}

	.block-video__item .block-video__item-content {
		transform: translateX(calc(-10 * 100vw / 1366));
		transform: translateX(calc(-10 * var(--width-multiplier)))
	}

	.block-video__item:nth-child(2n-1) .block-video__bottom {
		flex-direction: row;
		padding-right: 0
	}

	.block-video__item:nth-child(2n-1) .block-video__item-content {
		transform: translateX(calc(10 * 100vw / 1366));
		transform: translateX(calc(10 * var(--width-multiplier)))
	}

	.block-video__item:nth-child(2n-1) .block-video__item-number {
		right: 0
	}
}


@media(max-width: 1024px) {
	.block-video {
		padding-right: calc(10*100vw / 1366);
		padding-right: calc(10*var(--width-multiplier));
		padding-left: calc(10*100vw / 1366);
		padding-left: calc(10*var(--width-multiplier))
	}
}

.experts {
	position: relative;
	margin: calc(128*100vw / 1366) 0 0;
	margin: calc(128*var(--width-multiplier)) 0 0;
	min-height: calc(700*100vw / 1366);
	min-height: calc(700*var(--width-multiplier))
}

.experts__line {
	position: absolute;
	transition: .4s ease
}

.experts__line--top {
	left: 0;
	top: 0;
	border-top: 1px solid #e1bb8f;
	width: 100vw;
	height: 0
}

.experts__line--center {
	left: 50%;
	bottom: calc(100% - 1px);
	border-right: 1px solid #e1bb8f;
	width: 0;
	height: calc(128*100vw / 1366);
	height: calc(128*var(--width-multiplier));
	transform: translateY(-1px)
}

@media(max-width: 1024px) {
	.experts__line--top {
		transform: scaleX(0);
		transform-origin: left;
		transition-delay: .4s
	}

	.experts__line--center {
		transform: translateY(-1px) scaleY(0);
		transform-origin: top
	}

	.aos-animate .experts__line--top {
		transform: scaleX(1)
	}

	.aos-animate .experts__line--center {
		transform: translateY(-1px) scaleY(1)
	}
}

.experts__overflow {
	overflow: hidden;
	padding: 0 calc(30*100vw / 1366);
	padding: 0 calc(30*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.experts__overflow {
		margin: 0 auto;
		border-bottom: 1px solid #e1bb8f;
		padding: calc(72*100vw / 1366) calc(20*100vw / 1366) calc(28*100vw / 1366);
		padding: calc(72*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(28*var(--width-multiplier));
		max-width: 100%
	}
}

@media(min-width: 1025px) {
	.experts__inner {
		border-bottom: 1px solid #e1bb8f;
		padding-left: calc(260*100vw / 1366);
		padding-left: calc(260*var(--width-multiplier))
	}
}

.experts__pagination {
	position: absolute;
	left: calc(80*100vw / 1366);
	left: calc(80*var(--width-multiplier));
	top: calc(188*100vw / 1366);
	top: calc(188*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-size: calc(128*100vw / 1366);
	font-size: calc(128*var(--width-multiplier));
	line-height: .7;
	letter-spacing: calc(-8*100vw / 1366);
	letter-spacing: calc(-8*var(--width-multiplier));
	color: #68797d
}

.experts__pagination::before {
	content: "";
	position: absolute;
	left: 2%;
	top: -61%;
	border-left: 1px solid #68797d;
	width: 0;
	height: calc(140*100vw / 1366);
	height: calc(140*var(--width-multiplier));
	transform: rotate(33deg)
}

.is-os-mac-os .experts__pagination::before {
	left: -5%;
	top: -75%
}

.experts__pagination span {
	position: absolute;
	left: -139%;
	top: calc(-2*100vw / 1366);
	top: calc(-2*var(--width-multiplier));
	display: inline-block;
	width: calc(160*100vw / 1366);
	width: calc(160*var(--width-multiplier));
	text-align: right;
	color: #e1bb8f;
	transform: translateY(-90%)
}

.experts__images {
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	width: calc(200*100vw / 1366);
	width: calc(200*var(--width-multiplier));
	height: calc(200*100vw / 1366);
	height: calc(200*var(--width-multiplier))
}

.experts__images picture,
.experts__images img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.experts__images picture {
	position: absolute;
	left: 0;
	top: 0
}

.experts__images .js-expert-image {
	opacity: 0
}

@media(min-width: 1025px) {
	.experts__images {
		position: absolute;
		left: calc(290*100vw / 1366);
		left: calc(290*var(--width-multiplier));
		top: calc(169*100vw / 1366);
		top: calc(169*var(--width-multiplier));
		z-index: 1;
		transform: translateX(-50%)
	}
}

@media(max-width: 1024px) {
	.experts__images {
		margin: calc(6*100vw / 1366) calc(30*100vw / 1366) 0 calc(15*100vw / 1366);
		margin: calc(6*var(--width-multiplier)) calc(30*var(--width-multiplier)) 0 calc(15*var(--width-multiplier));
		width: calc(100*100vw / 1366);
		width: calc(100*var(--width-multiplier));
		height: calc(100*100vw / 1366);
		height: calc(100*var(--width-multiplier))
	}
}

.experts__slider.pointer-none {
	pointer-events: none
}

@media(min-width: 1025px) {
	.experts__slider {
		border-left: 1px solid #e1bb8f;
		padding: calc(80*100vw / 1366) 0;
		padding: calc(80*var(--width-multiplier)) 0;
		min-height: calc(762*100vw / 1366);
		min-height: calc(762*var(--width-multiplier))
	}
}

@media(max-width: 1024px) {
	.experts__slider {
		display: flex;
		flex-wrap: wrap
	}
}

.experts__summary-item {
	padding: calc(40*100vw / 1366) calc(30*100vw / 1366);
	padding: calc(40*var(--width-multiplier)) calc(30*var(--width-multiplier));
	width: 100%;
	height: 100%;
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	line-height: 1.5;
	color: #d6dfde
}

@media(max-width: 1024px) {
	.experts__summary-item {
		padding: 0;
		line-height: 140%
	}
}

.experts__summary-name {
	margin-bottom: calc(15*100vw / 1366);
	margin-bottom: calc(15*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-size: calc(26*100vw / 1366);
	font-size: calc(26*var(--width-multiplier));
	line-height: 1;
	color: #e1bb8f
}

@media(max-width: 1024px) {
	.experts__summary-name {
		font-size: calc(22*100vw / 1366);
		font-size: calc(22*var(--width-multiplier));
		line-height: 110%
	}
}

@media(min-width: 1025px) {
	.experts__summary {
		position: absolute;
		left: calc(290*100vw / 1366);
		left: calc(290*var(--width-multiplier));
		top: calc(399*100vw / 1366);
		top: calc(399*var(--width-multiplier));
		z-index: 1;
		border: 1px solid #68797d;
		border-left: none;
		width: calc(261*100vw / 1366);
		width: calc(261*var(--width-multiplier));
		text-align: center;
		background: #284045;
		transform: translateX(-50%)
	}
}

@media(max-width: 1024px) {
	.experts__summary {
		width: calc(100*100vw / 1366);
		width: calc(100*var(--width-multiplier))
	}
}

.experts__container {
	position: relative
}

@media(max-width: 1024px) {
	.experts__container {
		margin-top: calc(40*100vw / 1366);
		margin-top: calc(40*var(--width-multiplier));
		width: calc(100% - 1px);
		opacity: 0;
		transform: translate3d(0, calc(100 * 100vw / 1366), 0);
		transform: translate3d(0, calc(100 * var(--width-multiplier)), 0);
		transition: .4s ease .8s
	}

	.aos-animate .experts__container {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.experts__slide {
	position: relative;
	top: 0;
	display: flex;
	align-items: center;
	-webkit-clip-path: inset(0 100% 0 0);
	clip-path: inset(0 100% 0 0);
	padding: calc(35*100vw / 1366) calc(50*100vw / 1366) calc(41*100vw / 1366) calc(180*100vw / 1366);
	padding: calc(35*var(--width-multiplier)) calc(50*var(--width-multiplier)) calc(41*var(--width-multiplier)) calc(180*var(--width-multiplier));
	width: calc(653*100vw / 1366);
	width: calc(653*var(--width-multiplier));
	min-height: calc(602*100vw / 1366);
	min-height: calc(602*var(--width-multiplier));
	color: #68797d;
	background: #fff
}

.experts__slide::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid currentColor;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgba(214, 223, 222, 0.1) 0%, rgba(214, 223, 222, 0) 50%);
	pointer-events: none
}

.experts__slide.is-absolute {
	position: absolute
}

.experts__slide.is-slide-active {
	-webkit-clip-path: inset(0 0% 0 0);
	clip-path: inset(0 0% 0 0)
}

.experts__slide.is-slide-active::before {
	border: none
}

.experts__slide.is-slide-active .experts__content {
	opacity: 1;
	transition-delay: .5s
}

@media(max-width: 1024px) {
	.experts__slide.is-slide-active {
		opacity: 1;
		transform: none
	}
}

.experts__slide.is-slide-next {
	position: absolute;
	-webkit-clip-path: inset(0 0% 0 0);
	clip-path: inset(0 0% 0 0);
	background: #284045;
	transform: translateX(calc(638 * 100vw / 1366)) scale(0.8);
	transform: translateX(calc(638 * var(--width-multiplier))) scale(0.8)
}

.experts__slide.is-slide-new {
	position: absolute;
	-webkit-clip-path: inset(0 0% 0 0);
	clip-path: inset(0 0% 0 0);
	background: #284045;
	transform: translateX(calc(1700 * 100vw / 1366)) scale(0.7);
	transform: translateX(calc(1700 * var(--width-multiplier))) scale(0.7)
}

.experts__slide.is-slide-next,
.experts__slide.is-slide-new {
	color: #d6dfde
}

.experts__slide.is-slide-next .experts__content h3,
.experts__slide.is-slide-new .experts__content h3 {
	color: #f5f3f1
}

.experts__slide.is-slide-next .experts__content a,
.experts__slide.is-slide-new .experts__content a {
	color: #e1bb8f
}

@media(max-width: 1024px) {
	.experts__slide {
		left: calc(-24*100vw / 1366);
		left: calc(-24*var(--width-multiplier));
		padding: calc(40*100vw / 1366) calc(35*100vw / 1366);
		padding: calc(40*var(--width-multiplier)) calc(35*var(--width-multiplier));
		padding-left: calc(38*100vw / 1366);
		padding-left: calc(38*var(--width-multiplier));
		width: calc(100% + (20 * 100vw / 1366));
		width: calc(100% + (20 * var(--width-multiplier)));
		width: calc(100% + calc(20 * 100vw / 1366));
		width: calc(100% + calc(20 * var(--width-multiplier)));
		min-height: auto
	}
}

.experts__content h3 {
	margin-bottom: calc(30*100vw / 1366);
	margin-bottom: calc(30*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-weight: 400;
	font-size: calc(26*100vw / 1366);
	font-size: calc(26*var(--width-multiplier));
	line-height: calc(29*100vw / 1366);
	line-height: calc(29*var(--width-multiplier));
	color: #284045
}

@media(max-width: 1024px) {
	.experts__content h3 {
		margin-top: calc(-5*100vw / 1366);
		margin-top: calc(-5*var(--width-multiplier));
		margin-bottom: calc(34*100vw / 1366);
		margin-bottom: calc(34*var(--width-multiplier));
		font-size: calc(22*100vw / 1366);
		font-size: calc(22*var(--width-multiplier));
		line-height: 110%
	}
}

@media(max-width: 1024px) {
	.experts__content p {
		line-height: 138%
	}
}

.experts__content a {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	color: #284045;
	transition: .35s;
	text-underline-offset: calc(2*100vw / 1366);
	text-underline-offset: calc(2*var(--width-multiplier))
}

@media(hover: hover) {
	.experts__content a:not([disabled]):hover {
		-webkit-text-decoration-color: rgba(0, 0, 0, 0);
		text-decoration-color: rgba(0, 0, 0, 0)
	}
}

@media(min-width: 1025px) {
	.experts__content {
		opacity: 0;
		transition: .5s 0s
	}
}

.experts__nav {
	width: calc(140*100vw / 1366);
	width: calc(140*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.experts__nav {
		position: absolute;
		right: calc(161*100vw / 1366);
		right: calc(161*var(--width-multiplier));
		top: 50%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		transform: translateY(-50%)
	}
}

@media(max-width: 1024px) {
	.experts__nav {
		position: relative;
		margin-top: calc(40*100vw / 1366);
		margin-top: calc(40*var(--width-multiplier));
		width: 0;
		height: auto
	}
}

.experts__arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e1bb8f;
	width: calc(55*100vw / 1366);
	width: calc(55*var(--width-multiplier));
	height: calc(55*100vw / 1366);
	height: calc(55*var(--width-multiplier));
	color: #e1bb8f
}

.experts__arrow svg {
	width: calc(20*100vw / 1366);
	width: calc(20*var(--width-multiplier));
	height: calc(20*100vw / 1366);
	height: calc(20*var(--width-multiplier))
}

.experts__arrow--left {
	transform: scaleX(-1)
}

@media(max-width: 1024px) {
	.experts__arrow--left {
		display: none
	}
}

@media(hover: hover) {
	.experts__arrow:not([disabled]):hover {
		color: #284045;
		background: #e1bb8f
	}
}

@media(max-width: 1024px) {
	.experts__arrow {
		position: absolute;
		left: calc(-34*100vw / 1366);
		left: calc(-34*var(--width-multiplier));
		top: calc(50% - (27.5 * 100vw / 1366));
		top: calc(50% - (27.5 * var(--width-multiplier)));
		top: calc(50% - calc(27.5 * 100vw / 1366));
		top: calc(50% - calc(27.5 * var(--width-multiplier)));
		color: #284045;
		background: #e1bb8f
	}
}

@media(max-width: 1024px) {
	.experts {
		margin: calc(110*100vw / 1366) auto 0;
		margin: calc(110*var(--width-multiplier)) auto 0
	}
}

.action {
	position: relative;
	padding: 0 0 calc(50*100vw / 1366);
	padding: 0 0 calc(50*var(--width-multiplier));
	color: #fff
}

@media(min-width: 1025px) {
	.action__container {
		margin: 0 auto;
		width: calc(1044*100vw / 1366);
		width: calc(1044*var(--width-multiplier))
	}
}

.action__block {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: calc(50*100vw / 1366);
	padding: calc(50*var(--width-multiplier));
	background: linear-gradient(90deg, rgba(122, 148, 137, 0) 10%, rgba(122, 148, 137, 0.1) 50%, rgba(122, 148, 137, 0) 90%)
}


@media(min-width: 1025px) {
	.action__block {
		height: calc(229*100vw / 1366);
		height: calc(229*var(--width-multiplier))
	}
}

@media(max-width: 1024px) {
	.action__block {
		flex-direction: column;
		margin: 0 auto;
		padding: calc(60*100vw / 1366) 0;
		padding: calc(60*var(--width-multiplier)) 0;
		max-width: calc(355*100vw / 1366);
		max-width: calc(355*var(--width-multiplier));
		opacity: 0;
		transform: translate3d(0, calc(100 * 100vw / 1366), 0);
		transform: translate3d(0, calc(100 * var(--width-multiplier)), 0);
		transition: .5s ease-out .4s
	}

	.aos-animate .action__block {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.action__line {
	display: block;
	border-top: 1px solid #68797d;
	width: 100%;
	height: 0
}

.action__line--top {
	transition: .4s ease
}

.action__line--bottom {
	transition: .4s ease .9s
}



@media(max-width: 1024px) {
	.action__line {
		margin: 0 auto;
		max-width: calc(355*100vw / 1366);
		max-width: calc(355*var(--width-multiplier));
		transform: scaleX(0);
		transform-origin: left
	}

	.aos-animate .action__line {
		transform: scaleX(1)
	}
}

.action__logo {
	width: calc(216*100vw / 1366);
	width: calc(216*var(--width-multiplier));
	height: calc(35*100vw / 1366);
	height: calc(35*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.action__logo {
		height: calc(38*100vw / 1366);
		height: calc(38*var(--width-multiplier))
	}
}

.action__text {
	width: calc(320*100vw / 1366);
	width: calc(320*var(--width-multiplier));
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-size: calc(36*100vw / 1366);
	font-size: calc(36*var(--width-multiplier));
	line-height: calc(40*100vw / 1366);
	line-height: calc(40*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.action__text {
		margin: calc(32*100vw / 1366) 0 calc(46*100vw / 1366);
		margin: calc(32*var(--width-multiplier)) 0 calc(46*var(--width-multiplier));
		width: auto;
		font-size: calc(30*100vw / 1366);
		font-size: calc(30*var(--width-multiplier));
		line-height: 110%;
		text-align: center
	}
}

.action__btn {
	border: 1px solid currentColor;
	padding: calc(13*100vw / 1366) calc(33*100vw / 1366) calc(11*100vw / 1366);
	padding: calc(13*var(--width-multiplier)) calc(33*var(--width-multiplier)) calc(11*var(--width-multiplier));
	text-transform: uppercase;
	color: #e1bb8f
}

@media(hover: hover) {
	.action__btn:not([disabled]):hover {
		color: #284045;
		background-color: #e1bb8f
	}
}

.action__button-to-top {
	position: absolute;
	left: 50%;
	top: calc(-50*100vw / 1366);
	top: calc(-50*var(--width-multiplier));
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transform: translate(-50%, -50%);
	transition: opacity .35s ease;
	cursor: pointer;
	gap: calc(10*100vw / 1366);
	gap: calc(10*var(--width-multiplier))
}

.aos-animate .action__button-to-top {
	opacity: 1
}

@media(min-width: 1025px) {
	.action__button-to-top:hover {
		opacity: .75
	}
}

@media(max-width: 1024px) {
	.action__button-to-top {
		top: calc(-40*100vw / 1366);
		top: calc(-40*var(--width-multiplier))
	}
}

.action__button-to-top-image {
	width: calc(40*100vw / 1366);
	width: calc(40*var(--width-multiplier));
	height: calc(40*100vw / 1366);
	height: calc(40*var(--width-multiplier))
}

.action__button-to-top-text {
	margin-top: calc(4*100vw / 1366);
	margin-top: calc(4*var(--width-multiplier));
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	text-transform: uppercase;
	color: #e1bb8f
}

@media(max-width: 1024px) {
	.action {
		padding-bottom: calc(60*100vw / 1366);
		padding-bottom: calc(60*var(--width-multiplier))
	}
}


.menu {
	position: fixed;
	left: 50%;
	top: 0;
	z-index: 7;
	display: flex;
	align-items: center;
	text-align: right;
	transform: translateX(-50%)
}

.menu__list {
	position: absolute;
	left: 50%;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: end;
	transform: translateX(-50%)
}

.menu__list.overflow-hidden {
	overflow: hidden
}

.menu__item {
	display: flex;
	align-items: center;
	justify-content: end;
	max-width: 0;
	transition: max-width 1s
}

.menu__item-inner {
	position: relative;
	padding-right: calc(10*100vw / 1366);
	padding-right: calc(10*var(--width-multiplier));
	transition: transform .5s
}

[data-open="1"] .menu__item-inner:hover {
	transform: translateY(15%)
}

.menu__item span {
	position: relative;
	display: inline-block;
	border-radius: 0 0 calc(20*100vw / 1366) calc(20*100vw / 1366);
	border-radius: 0 0 calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier));
	padding: calc(18*100vw / 1366) calc(30*100vw / 1366) calc(13*100vw / 1366);
	padding: calc(18*var(--width-multiplier)) calc(30*var(--width-multiplier)) calc(13*var(--width-multiplier));
	font-size: calc(20*100vw / 1366);
	font-size: calc(20*var(--width-multiplier));
	white-space: nowrap;
	text-transform: uppercase;
	color: #284045;
	background: #e1bb8f;
	transform: translateY(-105%);
	transition: transform 1s;
	cursor: pointer
}

.menu__item span::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 99%;
	width: 100%;
	height: 100%;
	background: #e1bb8f
}

[data-open="1"] .menu__item span {
	transform: translateY(0)
}

.menu__item .menu__btn {
	display: none
}

[data-open="1"] .menu__item {
	max-width: calc(400*100vw / 1366);
	max-width: calc(400*var(--width-multiplier))
}

[data-open="1"] .menu__item .menu__btn {
	display: block
}

.menu__btn {
	position: absolute;
	left: calc(50% - (20 * 100vw / 1366));
	left: calc(50% - (20 * var(--width-multiplier)));
	left: calc(50% - calc(20 * 100vw / 1366));
	left: calc(50% - calc(20 * var(--width-multiplier)));
	top: calc(19*100vw / 1366);
	top: calc(19*var(--width-multiplier));
	border: 1px solid #e1bb8f;
	border-radius: 50%;
	width: calc(40*100vw / 1366);
	width: calc(40*var(--width-multiplier));
	height: calc(40*100vw / 1366);
	height: calc(40*var(--width-multiplier));
	min-width: calc(35*100vw / 1366);
	min-width: calc(35*var(--width-multiplier));
	color: #e1bb8f;
	background: #284045;
	transition: transform .75s;
	cursor: pointer
}

.menu__btn svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .1s
}

.menu__btn svg:nth-child(2) {
	opacity: 0
}

[data-open="1"] .menu__btn {
	transform: translateX(calc(405 * 100vw / 1366)) translateY(-29%) !important;
	transform: translateX(calc(405 * var(--width-multiplier))) translateY(-29%) !important
}

[data-open="1"] .menu__btn svg:nth-child(1) {
	opacity: 0
}

[data-open="1"] .menu__btn svg:nth-child(2) {
	opacity: 1
}

.test {
	display: flex;
	justify-content: center;
	margin-top: calc(80*100vw / 1366);
	margin-top: calc(80*var(--width-multiplier))
}

.test__wrapper {
	position: relative;
	background-color: #f5f3f1;
	margin: calc(50*100vw / 1366) auto calc(100*100vw / 1366);
	margin: calc(50*var(--width-multiplier)) auto calc(100*var(--width-multiplier));
	padding-top: calc(90*100vw / 1366);
	padding-top: calc(90*var(--width-multiplier));
	max-width: calc(1306*100vw / 1366);
	max-width: calc(1306*var(--width-multiplier));
	width: 100%;
	min-height: calc(463*100vw / 1366);
	min-height: calc(463*var(--width-multiplier));
	border-radius: calc(30*100vw / 1366);
	border-radius: calc(30*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test__wrapper {
		padding: calc(73*100vw / 1366) calc(20*100vw / 1366) calc(20*100vw / 1366);
		padding: calc(73*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier));
		margin: calc(50*100vw / 1366) calc(10*100vw / 1366) calc(80*100vw / 1366);
		margin: calc(50*var(--width-multiplier)) calc(10*var(--width-multiplier)) calc(80*var(--width-multiplier));
		max-width: 100%;
		min-height: auto;
		height: calc(620*100vw / 1366);
		height: calc(620*var(--width-multiplier))
	}
}

.test-intro {
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: opacity .6s ease, transform .6s ease
}

.test-intro__title {
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-weight: 400;
	font-size: calc(50*100vw / 1366);
	font-size: calc(50*var(--width-multiplier));
	line-height: 110%;
	text-align: center;
	color: #284045;
	margin-bottom: calc(38*100vw / 1366);
	margin-bottom: calc(38*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test-intro__title {
		font-size: calc(40*100vw / 1366);
		font-size: calc(40*var(--width-multiplier));
		line-height: 1;
		margin-bottom: calc(36*100vw / 1366);
		margin-bottom: calc(36*var(--width-multiplier))
	}
}

.test-intro__desc {
	max-width: calc(720*100vw / 1366);
	max-width: calc(720*var(--width-multiplier));
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	text-align: center;
	color: #284045;
	margin-bottom: calc(60*100vw / 1366);
	margin-bottom: calc(60*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test-intro__desc {
		font-size: calc(17*100vw / 1366);
		font-size: calc(17*var(--width-multiplier));
		margin-bottom: calc(67*100vw / 1366);
		margin-bottom: calc(67*var(--width-multiplier))
	}
}

.test-intro.hidden {
	opacity: 0;
	pointer-events: none
}

.test__btn {
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	color: #284045;
	border: 1px solid #284045;
	padding: calc(17*100vw / 1366) calc(30*100vw / 1366) calc(15*100vw / 1366);
	padding: calc(17*var(--width-multiplier)) calc(30*var(--width-multiplier)) calc(15*var(--width-multiplier));
	transition: background-color .4s ease-in-out;
	cursor: pointer
}

@media(min-width: 1025px) {
	.test__btn:hover {
		background-color: #e1bb8f
	}
}

.test .quiz-container {
	position: absolute;
	top: calc(100*100vw / 1366);
	top: calc(100*var(--width-multiplier));
	left: 0;
	right: 0;
	margin: 0 auto;
	width: calc(784*100vw / 1366);
	width: calc(784*var(--width-multiplier));
	text-align: center;
	opacity: 0;
	pointer-events: none;
	transition: opacity .6s ease, transform .6s ease
}

@media(max-width: 1024px) {
	.test .quiz-container {
		top: 0;
		height: 100%;
		width: 100%;
		padding: calc(80*100vw / 1366) calc(20*100vw / 1366) calc(20*100vw / 1366);
		padding: calc(80*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier))
	}
}

.test .quiz-container.isOpen {
	opacity: 1;
	transform: translateY(0);
	pointer-events: auto
}

.test .question {
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-weight: 400;
	font-size: calc(26*100vw / 1366);
	font-size: calc(26*var(--width-multiplier));
	line-height: 110%;
	text-align: center;
	color: #284045;
	margin-bottom: calc(30*100vw / 1366);
	margin-bottom: calc(30*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test .question {
		font-size: calc(22*100vw / 1366);
		font-size: calc(22*var(--width-multiplier));
		line-height: 1
	}
}

.test .hidden {
	opacity: 0;
	pointer-events: none
}

.test .answer-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap
}

@media(min-width: 1025px) {
	.test .answer-wrapper {
		border-top: 1px solid #284045;
		border-bottom: 1px solid #284045
	}

	.test .answer-wrapper::after {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		width: 0;
		height: 100%;
		border-right: 1px solid #284045
	}

	.test .answer-wrapper::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		height: 0;
		border-bottom: 1px solid #284045
	}
}

@media(max-width: 1024px) {
	.test .answer-wrapper {
		flex-direction: column;
		align-items: flex-start
	}
}

.test .answer-btn {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(392*100vw / 1366);
	width: calc(392*var(--width-multiplier));
	height: calc(104*100vw / 1366);
	height: calc(104*var(--width-multiplier));
	padding: calc(19*100vw / 1366) calc(40*100vw / 1366);
	padding: calc(19*var(--width-multiplier)) calc(40*var(--width-multiplier));
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	color: #284045;
	cursor: pointer;
	transition: background-color .3s ease, color .3s ease
}

.test .answer-btn::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0;
	background: linear-gradient(90deg, rgba(244, 234, 220, 0) 0%, rgba(244, 234, 220, 0.9) 50%, rgba(244, 234, 220, 0) 100%);
	transition: opacity .4s ease-in-out;
	pointer-events: none
}

@media(min-width: 1025px) {
	.test .answer-btn:hover::after {
		opacity: 1
	}
}

@media(max-width: 1024px) {
	.test .answer-btn {
		font-size: calc(14*100vw / 1366);
		font-size: calc(14*var(--width-multiplier));
		line-height: 120%;
		width: 100%;
		height: auto;
		padding: calc(21*100vw / 1366) calc(21*100vw / 1366);
		padding: calc(21*var(--width-multiplier)) calc(21*var(--width-multiplier));
		border-top: 1px solid #284045
	}

	.test .answer-btn:last-child {
		border-bottom: 1px solid #284045
	}
}

.test .answer-btn.selected {
	background-color: #284045;
	color: #f5f3f1
}

.test__arrow {
	position: absolute;
	right: calc(-158*100vw / 1366);
	right: calc(-158*var(--width-multiplier));
	top: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(55*100vw / 1366);
	width: calc(55*var(--width-multiplier));
	height: calc(55*100vw / 1366);
	height: calc(55*var(--width-multiplier));
	border: 1px solid #284045;
	color: #284045;
	transform: translateY(-95%);
	transition: background-color .4s ease-in-out
}

.test__arrow--back {
	right: auto;
	left: calc(-158*100vw / 1366);
	left: calc(-158*var(--width-multiplier))
}

.test__arrow--back svg {
	transform: scale(-1, 1)
}

@media(max-width: 1024px) {
	.test__arrow--back {
		margin: 0 !important
	}

	.test__arrow--back {
		position: static;
		transform: none;
		width: calc(50*100vw / 1366);
		width: calc(50*var(--width-multiplier));
		height: calc(50*100vw / 1366);
		height: calc(50*var(--width-multiplier))
	}
}

.test__arrow svg {
	width: calc(20*100vw / 1366);
	width: calc(20*var(--width-multiplier));
	height: calc(20*100vw / 1366);
	height: calc(20*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.test__arrow:hover {
		background-color: #e1bb8f
	}
}

@media(max-width: 1024px) {
	.test__arrow {
		right: 0;
		left: 0;
		top: auto;
		bottom: 0;
		margin: 0 auto
	}
}

.test-result {
	position: absolute;
	top: calc(98*100vw / 1366);
	top: calc(98*var(--width-multiplier));
	left: 0;
	right: 0;
	margin: 0 auto;
	width: calc(784*100vw / 1366);
	width: calc(784*var(--width-multiplier));
	text-align: center;
	color: #284045;
	transition: opacity .6s ease, transform .6s ease
}

.test-result__subtitle {
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: calc(4*100vw / 1366);
	margin-bottom: calc(4*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test-result__subtitle {
		margin-bottom: calc(13*100vw / 1366);
		margin-bottom: calc(13*var(--width-multiplier))
	}
}

.test-result__title {
	font-family: "Kudryashev Sans", Arial, sans-serif;
	font-size: calc(36*100vw / 1366);
	font-size: calc(36*var(--width-multiplier));
	line-height: 110%;
	text-align: center;
	margin-bottom: calc(36*100vw / 1366);
	margin-bottom: calc(36*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.test-result__title {
		font-size: calc(30*100vw / 1366);
		font-size: calc(30*var(--width-multiplier));
		line-height: 1
	}
}

.test-result__text {
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	text-align: center
}

.test-result__text a {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-offset: calc(2*100vw / 1366);
	text-underline-offset: calc(2*var(--width-multiplier));
	transition: .35s
}

.test-result__text a sup {
	font-size: calc(14*100vw / 1366);
	font-size: calc(14*var(--width-multiplier));
	transform: translateY(21%);
	display: inline-block
}

@media(min-width: 1025px) {
	.test-result__text a:hover {
		-webkit-text-decoration-color: rgba(0, 0, 0, 0);
		text-decoration-color: rgba(0, 0, 0, 0)
	}
}

@media(max-width: 1024px) {
	.test-result {
		top: 0;
		width: 100%;
		padding: calc(80*100vw / 1366) calc(20*100vw / 1366) calc(20*100vw / 1366);
		padding: calc(80*var(--width-multiplier)) calc(20*var(--width-multiplier)) calc(20*var(--width-multiplier))
	}
}

.test-share {
	margin-top: calc(35*100vw / 1366);
	margin-top: calc(35*var(--width-multiplier))
}

.test-share__subtitle {
	font-size: calc(16*100vw / 1366);
	font-size: calc(16*var(--width-multiplier));
	line-height: 140%;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: calc(14*100vw / 1366);
	margin-bottom: calc(14*var(--width-multiplier))
}

.test-share__row {
	display: flex;
	justify-content: center;
	gap: calc(10*100vw / 1366);
	gap: calc(10*var(--width-multiplier))
}

.test-share__icon {
	border: 1px solid #284045;
	width: calc(50*100vw / 1366);
	width: calc(50*var(--width-multiplier));
	height: calc(50*100vw / 1366);
	height: calc(50*var(--width-multiplier));
	transition: background-color .4s ease-in-out;
	cursor: pointer
}

.test-share__icon img {
	width: calc(25*100vw / 1366);
	width: calc(25*var(--width-multiplier))
}

.test-share__icon .sharing {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.test-share__icon--vk img {
	margin-left: calc(-3*100vw / 1366);
	margin-left: calc(-3*var(--width-multiplier))
}

@media(min-width: 1025px) {
	.test-share__icon:hover {
		background-color: #e1bb8f
	}
}

@media(max-width: 1024px) {
	.test {
		margin-top: calc(30*100vw / 1366);
		margin-top: calc(30*var(--width-multiplier))
	}
}

.disclaimer {
	padding: 0 calc(131*100vw / 1366) calc(100*100vw / 1366);
	padding: 0 calc(131*var(--width-multiplier)) calc(100*var(--width-multiplier));
	font-size: calc(8*100vw / 1366);
	font-size: calc(8*var(--width-multiplier));
	line-height: 130%;
	color: hsla(0, 0%, 100%, .3)
}

.disclaimer p+p {
	margin-top: calc(10*100vw / 1366);
	margin-top: calc(10*var(--width-multiplier))
}

.disclaimer sup {
	font-size: calc(6*100vw / 1366);
	font-size: calc(6*var(--width-multiplier))
}

@media(max-width: 1024px) {
	.disclaimer {
		padding: 0 0 calc(26*100vw / 1366);
		padding: 0 0 calc(26*var(--width-multiplier));
		font-size: calc(6*100vw / 1366);
		font-size: calc(6*var(--width-multiplier))
	}
}

.text-overflow {
	overflow: hidden;
	margin-bottom: calc(-2*100vw / 1366);
	margin-bottom: calc(-2*var(--width-multiplier));
	padding-bottom: calc(2*100vw / 1366);
	padding-bottom: calc(2*var(--width-multiplier))
}

.text-overflow>* {
	display: inline-block;
	transform: translate3d(0, 120%, 0);
	transition: .6s ease-in-out var(--line-delay)
}

.aos-animate .text-overflow>* {
	transform: translate3d(0, 0, 0)
}

.ov-modal__lede {
    font-size: 1.25em;
    line-height: 1.4;
    font-weight: 500;
    color: #284045;
    margin-bottom: 1.5em;
}

.ov-modal__pullquote {
    font-size: 1.15em;
    line-height: 1.45;
    font-style: italic;
    color: #284045;
    border-left: 2px solid #d8b48a;
    padding-left: 1em;
    margin: 1.5em 0 2em;
}

.ov-modal__text--muted {
    opacity: 0.6;
    font-size: 0.9em;
}