/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html {
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, footer, header, nav, section {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
figcaption, figure, main {
	display:block
}
figure {
	margin:1em 40px
}
hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace, monospace;
	font-size:1em
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b, strong {
	font-weight:inherit;
	font-weight:bolder
}
code, kbd, samp {
	font-family:monospace, monospace;
	font-size:1em
}
dfn {
	font-style:italic
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
audio, video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
button, input, optgroup, select, textarea {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button, input {
	/* overflow:visible */
}
button, select {
	text-transform:none
}
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	display:inline-block;
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox], [type=radio] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu {
	display:block
}
summary {
	display:list-item
}
canvas {
	display:inline-block
}
[hidden], template {
display:none
}
@font-face {
	font-family:SF Pro;
	src:url("/fonts/SFUIDisplay-Medium.woff") format("woff"), url("/fonts/SFUIDisplay-Medium.ttf") format("ttf"), url("/fonts/SFUIDisplay-Medium.eot") format("eot");
	font-weight:400;
	font-style:normal
}
.Head {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px
}
@media screen and (max-width:374px) {
.Head {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Head {
	font-size: 2.246vw;
}
}
.SubHead {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.SubHead {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.SubHead {
	font-size:2.489vw
}
}
.SubHead_extra-bottom-space {
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.SubHead_extra-bottom-space {
	margin-bottom:4.3924vw
}
}
.Text {
	font-size:20px;
	line-height:1.5;
	margin:0;
	font-weight:400
}
@media screen and (min-width:1025px) {
.Text {
	font-size:1.4641vw
}
}
.Small {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400
}
@media screen and (min-width:1025px) {
.Small {
	font-size:1.1713vw
}
}
.Label {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	opacity:.5
}
@media screen and (min-width:1025px) {
.Label {
	font-size:1.1713vw
}
}
button {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	background-color:hsla(0,0%,100%,0);
	background-color:transparent;
	cursor:pointer
}
.Button {
	display:inline-block;
	width:300px;
	font-size:20px;
	line-height:55px;
	text-align:center;
	-webkit-transition:background-color .16s ease, color .16s ease;
	-o-transition:background-color .16s ease, color .16s ease;
	transition:background-color .16s ease, color .16s ease;
	white-space:nowrap
}
@media screen and (max-width:374px) {
.Button {
	width: 264px;
}
}
@media screen and (min-width:1025px) {
.Button {
	width:21.9619vw;
	font-size:1.4641vw;
	line-height:4.0264vw
}
}
._light .Button, .Button_white {
	background-color:#fff;
	color:#ff5027
}
._light .Button:active, .Button_black, .Button_white:active, .Mouse ._light .Button:hover, .Mouse .Button_white:hover {
	background-color:#000
}
.Button_black {
	color:#fff
}
.Button_black:active, .Button_orange, .Mouse .Button_black:hover {
	background-color:#ff5027
}
.Button_orange {
	color:#fff
}
.Button_orange:active, .Mouse .Button_orange:hover {
	background-color:#000
}
.Button_black_transparent {
	background-color:#000;
	color:#ff5027
}
.Button_black_transparent:active, .Mouse .Button_black_transparent:hover {
	background-color:#fff
}
.Button_loading {
	position:relative
}
.Button_loading:active, .Mouse .Button_loading:hover {
	background-color:#fff!important;
	color:#ff5027!important
}
.Button__loader {
	opacity:.75;
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	margin:auto;
	padding-top:5px;
	background:hsla(0,0%,100%,.5)
}
.Button_left-offset {
	margin-left:0
}
@media screen and (min-width:667px) {
.Button_left-offset {
	margin-left:20px
}
}
@media screen and (min-width:1025px) {
.Button_left-offset {
	margin-left:1.8302vw
}
}
.Footer {
	overflow-x:hidden;
	padding:120px 0 30px;
	position:relative
}
@media screen and (min-width:667px) {
.Footer {
	padding:150px 0 30px
}
}
@media screen and (min-width:1025px) {
.Footer {
	padding:14.6413vw 0 2.9283vw;
	max-width:100%;
	margin:0
}
}
@media screen and (min-width:667px) {
.Footer__body {
	display:-ms-flexbox;
	display:flex
}
}
@media screen and (min-width:1025px) {
.Footer__body {
	margin:0 -1.8302vw
}
}
.Footer__col {
	margin:0 20px 20px;
	font-size:20px;
	line-height:1.4
}
@media screen and (min-width:667px) {
.Footer__col_lg {
	display:none
}
}
@media screen and (min-width:1025px) {
.Footer__col_lg {
	display:block
}
}
.Footer__col_md {
	margin:20px 0 0;
	display:none
}
@media screen and (min-width:667px) {
.Footer__col_md {
	display:block
}
}
@media screen and (min-width:1025px) {
.Footer__col_md {
	display:none
}
}
.Footer__col:last-child {
	margin-bottom:0
}
@media screen and (min-width:1025px) {
.Footer__col {
	width:25%;
	margin:0 1.8302vw;
	font-size:1.3177vw;
	line-height:1.5
}
}
@media screen and (min-width:1025px) {
._half-light .Footer__col:nth-child(-n+2) {
	color:#fff
}
}
._half-light .Footer__col:nth-child(-n+2) .Footer__link:active, .Mouse ._half-light .Footer__col:nth-child(-n+2) .Footer__link:hover {
	color:#ff5027
}
@media screen and (min-width:1025px) {
._half-light .Footer__col:nth-child(-n+2) .Footer__link:active, .Mouse ._half-light .Footer__col:nth-child(-n+2) .Footer__link:hover {
	color:#000
}
}
.Footer__link-col {
	display:inline-block;
	vertical-align:top;
	width:100%
}
@media screen and (min-width:667px) {
.Footer__link-col {
	width: 49%;
}
}
.Footer__link {
	vertical-align:top;
	display:inline-block;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Footer__link:active, .Mouse .Footer__link:hover {
	color:#ff5027
}
._light .Footer__link:active, .Mouse ._light .Footer__link:hover {
	color:#000
}
.Footer__link_spaced {
	margin-right:10px
}
@media screen and (min-width:1025px) {
.Footer__link_spaced {
	margin-right:1.0981vw
}
}
.Newsletter {
	position:relative;
	margin:20px 0 50px
}
@media screen and (min-width:1025px) {
.Newsletter {
	margin:0
}
}
._light .Newsletter {
	color:#fff
}
.Newsletter__field {
	display:block;
	width:100%;
	padding-right:30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:30px!important
}
.Newsletter__field::-webkit-input-placeholder {
color:rgba(0,0,0,.4)
}
.Newsletter__field::-moz-placeholder {
color:rgba(0,0,0,.4)
}
.Newsletter__field:-ms-input-placeholder {
color:rgba(0,0,0,.4)
}
.Newsletter__field::placeholder {
color:rgba(0,0,0,.4)
}
._light .Newsletter__field::-webkit-input-placeholder {
color:hsla(0,0%,100%,.4)
}
._light .Newsletter__field::-moz-placeholder {
color:hsla(0,0%,100%,.4)
}
._light .Newsletter__field:-ms-input-placeholder {
color:hsla(0,0%,100%,.4)
}
._light .Newsletter__field::placeholder {
color:hsla(0,0%,100%,.4)
}
.Newsletter__submit {
	line-height:30px;
	width:30px;
	position:absolute;
	top:0;
	right:0;
	color:inherit
}
.Footer__store, .Footer__store_mobile {
	display:none
}
.Form {
	position:relative
}
.Form__field {
	font-size:30px;
	line-height:50px;
	font-weight:400;
	width:100%;
	margin:0;
	padding:0;
	display:block;
	color:#000
}
@media screen and (min-width:1025px) {
.Form__field {
	font-size:4.5388vw;
	line-height:6.9546vw
}
}
.Form__field::-webkit-input-placeholder {
color:inherit;
opacity:.4
}
.Form__field::-moz-placeholder {
color:inherit;
opacity:.4
}
.Form__field:-ms-input-placeholder {
color:inherit;
opacity:.4
}
.Form__field::placeholder {
color:inherit;
opacity:.4
}
.Form__submit {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	color:inherit;
	-webkit-transition:color .16s ease-out;
	-o-transition:color .16s ease-out;
	transition:color .16s ease-out
}
@media screen and (max-width:374px) {
.Form__submit {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Form__submit {
	font-size:4.246vw
}
}
.Form__submit:active, .Mouse .Form__submit:hover {
	color:#000
}
.modal_edit .Form__submit {
	opacity:0;
	will-change:opacity;
	-webkit-transition:opacity .2s ease;
	-o-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.modal_edit .Form__field:focus+.Form__submit, .modal_edit .Form__submit:focus {
	opacity:1
}
.Header {
	/* position:fixed; */
	z-index:98;
	top:0;
	left:0;
	right:0;
	padding:20px 20px 40px;
}
@media screen and (min-width:667px) {
.Header {
	padding:20px 30px 40px
}
}
@media screen and (min-width:1025px) {
.Header {
	padding:1.4641vw 2.9283vw 2.9283vw 0;
}
}
.Header__dropdown {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.Header__dropdown-list {
	position:absolute;
	padding-top:5px;
	right:1.4641vw;
	visibility:hidden;
	-webkit-transition:visibility 0ms .2s;
	-o-transition:visibility 0ms .2s;
	transition:visibility 0ms .2s
}
@media screen and (min-width:1025px) {
.Header__dropdown-list {
padding-top:.366vw
}
}
.Header__dropdown-item {
	display:table;
	width:100%;
	text-align:right;
	white-space:nowrap;
	font-size:1.4641vw;
	line-height:1.8;
	opacity:0;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0);
	-webkit-transition:opacity .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
	transition:opacity .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
	-o-transition:opacity .2s ease-out, transform .2s ease-out, color .2s ease-out;
	transition:opacity .2s ease-out, transform .2s ease-out, color .2s ease-out;
	transition:opacity .2s ease-out, transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out
}
.Header__dropdown-item:active, .Mouse .Header__dropdown-item:hover {
	color:#ff5027
}
._half-light .Header__dropdown-item {
	color:#000
}
._half-light .Header__dropdown-item:active, .Mouse ._half-light .Header__dropdown-item:hover {
	color:#ff5027
}
._light .Header__dropdown-item {
	color:#fff
}
._light .Header__dropdown-item:active, .Mouse ._light .Header__dropdown-item:hover {
	color:#000
}
.Header__dropdown:active .Header__dropdown-list, .Mouse .Header__dropdown:hover .Header__dropdown-list {
	visibility:visible;
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms
}
.Header__dropdown:active .Header__dropdown-item, .Mouse .Header__dropdown:hover .Header__dropdown-item {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Header__bg {
	z-index:0;
	right:0
}
.Header__bg, .Header__bg:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0
}
.Header__bg:before {
	content:"";
	width:100%;
	-webkit-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out;
	background:-webkit-gradient(linear, left top, left bottom, from(#ff5027), color-stop(65%, rgba(255,80,39,.5)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(top, #ff5027, rgba(255,80,39,.5) 65%, rgba(255,80,39,0));
	background:-o-linear-gradient(top, #ff5027 0, rgba(255,80,39,.5) 65%, rgba(255,80,39,0) 100%);
	background:linear-gradient(180deg, #ff5027 0, rgba(255,80,39,.5) 65%, rgba(255,80,39,0));
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
@media screen and (min-width:1025px) {
.Header__bg:before {
	-webkit-transition:-webkit-transform .4s ease-out;
	transition:-webkit-transform .4s ease-out;
	-o-transition:transform .4s ease-out;
	transition:transform .4s ease-out;
	transition:transform .4s ease-out, -webkit-transform .4s ease-out;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
._half-light .Header__bg:before, ._light .Header__bg:before {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
@media screen and (min-width:1025px) {
._half-light .Header__bg:before {
	-webkit-transform:translate3d(-51.8301610542%, 0, 0);
	transform:translate3d(-51.8301610542%, 0, 0)
}
}
.Header__bg:after {
	content:"";
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	-webkit-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(65%, hsla(0,0%,100%,.5)), to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(top, #fff, hsla(0,0%,100%,.5) 65%, hsla(0,0%,100%,0));
	background:-o-linear-gradient(top, #fff 0, hsla(0,0%,100%,.5) 65%, hsla(0,0%,100%,0) 100%);
	background:linear-gradient(180deg, #fff 0, hsla(0,0%,100%,.5) 65%, hsla(0,0%,100%,0));
	opacity:1
}
@media screen and (min-width:1025px) {
.Header__bg:after {
	opacity:1;
	-webkit-transition:-webkit-transform .4s ease-out;
	transition:-webkit-transform .4s ease-out;
	-o-transition:transform .4s ease-out;
	transition:transform .4s ease-out;
	transition:transform .4s ease-out, -webkit-transform .4s ease-out;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
._light .Header__bg:after {
	opacity:0
}
@media screen and (min-width:1025px) {
._light .Header__bg:after {
	opacity:1;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
._half-light .Header__bg:after {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
@media screen and (min-width:1025px) {
._half-light .Header__bg:after {
	opacity:1;
	-webkit-transform:translate3d(48.1698389458%, 0, 0);
	transform:translate3d(48.1698389458%, 0, 0)
}
}
.Header__body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	height:35px;
	position:relative;
	z-index:1;
	will-change:opacity, transform;
	-webkit-transition:opacity .4s ease, -webkit-transform .4s ease;
	transition:opacity .4s ease, -webkit-transform .4s ease;
	-o-transition:transform .4s ease, opacity .4s ease;
	transition:transform .4s ease, opacity .4s ease;
	transition:transform .4s ease, opacity .4s ease, -webkit-transform .4s ease;
	-webkit-transform-origin:center top;
	-ms-transform-origin:center top;
	transform-origin:center top
}
@media screen and (min-width:1025px) {
.Header__body {
	height:3.6603vw
}
}
@media screen and (min-width:1025px) {
.Header_disable .Header__body {
	-webkit-transition:opacity .4s ease .15s, -webkit-transform .4s ease .15s;
	transition:opacity .4s ease .15s, -webkit-transform .4s ease .15s;
	-o-transition:transform .4s .15s ease, opacity .4s .15s ease;
	transition:transform .4s ease .15s, opacity .4s ease .15s;
	transition:transform .4s ease .15s, opacity .4s ease .15s, -webkit-transform .4s ease .15s;
	-webkit-transform:translate3d(0, -150%, 0);
	transform:translate3d(0, -150%, 0);
	opacity:.4
}
}
.Header__menu {
	font-size:0;
	visibility:hidden;
	clip:rect(1px,1px,1px,1px)
}
@media screen and (min-width:1025px) {
.Header__menu {
	visibility:visible;
	clip:auto;
}
}
.Header__loging-button, .Header__menu-link {
	display:inline-block;
	vertical-align:middle;
	font-size:1.4641vw;
	line-height:1.5;
margin-right:.7321vw;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Header__loging-button:active, .Header__menu-link:active, .Mouse .Header__loging-button:hover, .Mouse .Header__menu-link:hover {
	color:#ff5027
}
._half-light .Header__loging-button, ._half-light .Header__menu-link, ._light .Header__loging-button, ._light .Header__menu-link {
	color:#fff
}
._half-light .Header__loging-button:active, ._half-light .Header__menu-link:active, ._light .Header__loging-button:active, ._light .Header__menu-link:active, .Mouse ._half-light .Header__loging-button:hover, .Mouse ._half-light .Header__menu-link:hover, .Mouse ._light .Header__loging-button:hover, .Mouse ._light .Header__menu-link:hover {
	color:#000
}
.Header__loging-button:last-child, .Header__menu-link:last-child {
	margin-right:0
}
.Header__logo {
	position:absolute;
	left:50%;
	top:2px;
	margin-left:-86.5px
}
@media screen and (min-width:1025px) {
.Header__logo {
	top:0;
	margin-left: 2.1303vw;
}
}
.Header__logo-img {
	display:block;
	font-size:0;
	line-height:0;
	width:173px;
	height:32px;
	color:#ff5027;
	will-change:color;
	-webkit-transition:color .3s ease-out;
	-o-transition:color .3s ease-out;
	transition:color .3s ease-out
}
@media screen and (min-width:1025px) {
.Header__logo-img {
	width:15.7394vw;
	height:2.9283vw
}
}
._half-light .Header__logo-img, ._light .Header__logo-img {
	color:#fff
}
@media screen and (min-width:1025px) {
._half-light .Header__logo-img {
	color:#ff5027
}
}
@media screen and (min-width:1025px) {
._half-light .Header__logo-img .LeftSide {
	color:#fff
}
}
.Header__loging-button {
	display:none
}
@media screen and (min-width:1025px) {
.Header__loging-button {
	display:inline-block;
	margin-right:1.4641vw!important
}
}
.Header__loging-button:active, .Mouse .Header__loging-button:hover {
	color:#ff5027
}
._half-light .Header__loging-button {
	color:#000
}
._half-light .Header__loging-button:active, .Mouse ._half-light .Header__loging-button:hover {
	color:#ff5027
}
._light .Header__loging-button {
	color:#fff
}
.Header__search-button {
	display:inline-block;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Header__search-button:active, .Mouse .Header__search-button:hover {
	color:#ff5027
}
._half-light .Header__search-button {
	color:#fff
}
._half-light .Header__search-button:active, .Mouse ._half-light .Header__search-button:hover {
	color:#000
}
@media screen and (min-width:1025px) {
._half-light .Header__search-button {
	color:#000
}
._half-light .Header__search-button:active, .Mouse ._half-light .Header__search-button:hover {
	color:#ff5027
}
}
._light .Header__search-button {
	color:#fff
}
._light .Header__search-button:active, .Mouse ._light .Header__search-button:hover {
	color:#000
}
.Header__search-img {
	display:block;
	font-size:0;
	line-height:0;
	width:23px
}
@media screen and (min-width:1025px) {
.Header__search-img {
	width:1.757vw
}
}
.Burger {
	color:#000;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
@media screen and (min-width:1025px) {
.Burger {
	display:none
}
}
.Burger:active, .Mouse .Burger:hover {
	color:#ff5027
}
._half-light .Burger, ._light .Burger {
	color:#fff
}
._half-light .Burger:active, ._light .Burger:active, .Mouse ._half-light .Burger:hover, .Mouse ._light .Burger:hover {
	color:#000
}
.Burger__line {
	cursor:pointer;
	display:block;
	height:2px;
	width:25px;
	background-color:currentColor
}
.Burger__line:first-child {
	margin-bottom:5px
}
.Burger__line:last-child {
	margin-top:5px
}
.Hero {
	padding-bottom:50px;
	padding-left:20px;
	padding-right:20px
}
@media screen and (min-width:667px) {
.Hero {
	padding-left:30px;
	padding-right:30px
}
}
@media screen and (min-width:1025px) {
.Hero {
	padding-bottom:5.8565vw;
	padding-left:2.9283vw;
	padding-right:2.9283vw
}
}
.Hero__header {
	color:#ff5027
}
.Hero__total {
	font-size:13.9092vw;
	line-height:1;
	display:block
}
@media screen and (min-width:667px) {
.Hero__total {
	font-size:12.4451vw
}
}
.Hero__total-caption {
	font-size:38px;
	display:block
}
@media screen and (min-width:667px) {
.Hero__total-caption {
	font-size:4.978vw
}
}
.Hero__caption {
	line-height:1.2;
	font-size:38px;
	margin:50px 0 0
}
@media screen and (min-width:667px) {
.Hero__caption {
	font-size:4.978vw;
	margin-top:3.6603vw
}
}
.Link {
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease;
	color:inherit;
	text-align:left;
	cursor:pointer
}
.Link:active, .Mouse .Link:hover {
	color:#ff5027
}
._light .Link:active, .Container_light .Link:active, .Mouse ._light .Link:hover, .Mouse .Container_light .Link:hover {
	color:#000
}
.Link_single {
	display:table
}
.Link_light:active, .Mouse .Link_light:hover {
	color:#000
}
.Link_orange {
	color:#ff5027
}
.Link_orange:active, .Mouse .Link_orange:hover {
	color:#000
}
.Link_right-gap {
	margin-right:30px
}
.Lot {
	display:inline-block;
	width:100%;
	padding:30px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
@media screen and (min-width:667px) {
.Lot {
	width:33.33%;
	padding:30px 20px
}
}
@media screen and (min-width:1025px) {
.Lot {
	padding:2.1962vw 1.8302vw
}
}
.Lot:not(.Lot_complete):active, .Mouse .Lot:not(.Lot_complete):hover {
	color:#ff5027
}
._light .Lot:active, .Mouse ._light .Lot:hover {
	color:#000
}
.Lot_special {
	color:#fff
}
.Lot_special:active, .Mouse .Lot_special:hover {
	color:#000!important
}
.Lot_single {
	display:block;
	width:100%
}
.Lot_complete {
	padding-top:0
}
@media screen and (min-width:1025px) {
.Lot_complete {
	margin-top:-1.4641vw
}
}
.Lot__button {
	text-align:left;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Lot__button:active, .Mouse .Lot__button:hover {
	color:#ff5027
}
.Lot__inner {
	padding-bottom:100%;
	position:relative
}
.Lot__img {
	display:block;
	width:100%;
	position:absolute;
	bottom:0
}
.Lot__meta, .Lot__time {
	position:absolute;
	left:0;
	top:1.8302vw;
	z-index:2
}
.Lot__meta {
	color:#ff5027;
	max-width:150px
}
.Lot__name {
	position:absolute;
	bottom:35px;
	left:0;
	z-index:2;
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.Lot__name {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.Lot__name {
	font-size:2.489vw
}
}
.Lot__name_bottom {
	bottom:0
}
.Lot__price {
	position:absolute;
	bottom:0;
	z-index:2
}
.Lot__gradient {
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	right:0;
	height:150px;
	background-color:transparent;
	background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(60%, hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(bottom, #fff, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0));
	background:-o-linear-gradient(bottom, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0) 100%);
	background:linear-gradient(0deg, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0))
}
@media screen and (min-width:1025px) {
.Lot__gradient {
	height:14.6413vw
}
}
._light .Lot__gradient, .Lot_special .Lot__gradient {
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0))
}
.Checkbox__field {
	position:absolute;
	opacity:0;
	font-size:0;
	line-height:0;
	width:100%;
	height:100%;
	z-index:2;
	cursor:pointer
}
.Checkbox__label {
	width:60px;
	height:30px;
background-color:$transparent;
	border:1px solid #ff5027;
	border-radius:4.3924vw;
	position:relative;
	display:block;
	cursor:pointer;
	will-change:background-color;
	-webkit-transition:background-color .2s ease-out;
	-o-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out
}
@media screen and (min-width:1025px) {
.Checkbox__label {
	width:4.3924vw;
	height:2.3426vw
}
}
.Checkbox__control {
	width:26px;
	height:26px;
	position:absolute;
	background-color:#ff5027;
	border-radius:100%;
	top:2px;
	left:2px;
	z-index:1;
	will-change:transform, background-color;
	-webkit-transition:background-color .2s ease-out, -webkit-transform .2s ease-out;
	transition:background-color .2s ease-out, -webkit-transform .2s ease-out;
	-o-transition:transform .2s ease-out, background-color .2s ease-out;
	transition:transform .2s ease-out, background-color .2s ease-out;
	transition:transform .2s ease-out, background-color .2s ease-out, -webkit-transform .2s ease-out
}
@media screen and (min-width:1025px) {
.Checkbox__control {
top:.1464vw;
left:.1464vw;
	width:2.0498vw;
	height:2.0498vw
}
}
.Checkbox_checked .Checkbox__label {
	background-color:#ff5027
}
.Checkbox_checked .Checkbox__control {
	-webkit-transform:translate3d(30px, 0, 0);
	transform:translate3d(30px, 0, 0);
	background-color:#fff
}
@media screen and (min-width:1025px) {
.Checkbox_checked .Checkbox__control {
	-webkit-transform:translate3d(2.0497803807vw, 0, 0);
	transform:translate3d(2.0497803807vw, 0, 0)
}
}
.Checkbox_light .Checkbox__control {
	background-color:#fff
}
.Checkbox_light .Checkbox__label {
	border:1px solid #fff;
	background-color:#ff5027
}
.Checkbox_light.Checkbox_checked .Checkbox__label {
	background-color:#fff
}
.Checkbox_light.Checkbox_checked .Checkbox__control {
	background-color:#ff5027
}
.Comments {
	margin-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:60px
}
@media screen and (min-width:1025px) {
.Comments {
	margin-bottom:2.1962vw;
	padding:0
}
}
.Comments__title {
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.Comments__title {
	margin-bottom:1.0981vw
}
}
.Comments__list {
	padding:30px 0
}
@media screen and (min-width:1025px) {
.Comments__list {
	padding:2.1962vw 0
}
}
.Comments__item {
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Comments__item {
	margin-bottom:1.4641vw
}
}
.Comments__date {
	display:block;
	margin-bottom:5px
}
@media screen and (min-width:1025px) {
.Comments__date {
margin-bottom:.366vw
}
}
.Comments__name {
	display:block;
	margin-bottom:10px
}
@media screen and (min-width:1025px) {
.Comments__name {
margin-bottom:.7321vw
}
}
.Comments__form {
	font-size:20px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end;
	min-height:55px
}
@media screen and (min-width:1025px) {
.Comments__form {
	font-size:1.4641vw;
	min-height:4.0264vw
}
}
.Comments__submit {
	height:55px;
	width:55px
}
@media screen and (min-width:1025px) {
.Comments__submit {
	height:4.0264vw;
	width:4.0264vw
}
}
.Comments__field {
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding-top:15px;
	min-height:55px;
	overflow:hidden;
	border:none;
	outline:none;
	resize:none
}
@media screen and (min-width:1025px) {
.Comments__field {
	min-height:4.0264vw;
	padding-top:1.0981vw
}
}
.Menu {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#ff5027;
	z-index:999;
	color:#fff;
	overflow:auto;
	display:none
}
._animate-menu-close .Menu {
	-webkit-animation:HideMenu .2s .2s ease-out both;
	animation:HideMenu .2s .2s ease-out both
}
.Menu_show {
	display:block;
	-webkit-animation:ShowMenu .2s ease-out both;
	animation:ShowMenu .2s ease-out both
}
.Menu__body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:20px;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height:100%;
	-webkit-animation:ShowMenu .2s .2s ease-out both;
	animation:ShowMenu .2s .2s ease-out both
}
@media screen and (min-width:667px) {
.Menu__body {
	padding:30px
}
}
._animate-menu-close .Menu__body {
	-webkit-animation:HideMenu .2s ease-out both;
	animation:HideMenu .2s ease-out both
}
.Menu__close {
	width:40px;
	position:absolute;
	top:20px;
	right:10px;
	color:#fff;
	will-change:color;
	-webkit-transition:color .2s ease;
	-o-transition:color .2s ease;
	transition:color .2s ease
}
@media screen and (min-width:667px) {
.Menu__close {
	right:15px
}
}
.Menu__close:active, .Mouse .Menu__close:hover {
	color:#000
}
.Menu__list {
	-ms-flex:1 1 0%;
	flex:1 1 0%
}
.Menu__enter {
	margin-top:50px
}
.Menu__link {
	margin-bottom:10px
}
.Menu__actions {
	white-space:nowrap
}
.Menu__actions-item {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	display:inline-block;
	margin-right:10px;
	padding-top:5px
}
@media screen and (min-width:1025px) {
.Menu__actions-item {
	font-size:1.1713vw
}
}
@-webkit-keyframes ShowMenu {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes ShowMenu {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes HideMenu {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes HideMenu {
0% {
opacity:1
}
to {
	opacity:0
}
}
.Select {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-direction:column;
	flex-direction:column;
	color:#ff5027!important;
	font-size:18px;
	width:320px
}
@media screen and (min-width:1025px) {
.Select {
	width:30%
}
}
.Select-one {
	position:block;
	z-index:100;
	width:100%
}
@media screen and (min-width:667px) {
.Select-one {
	width:50%;
	position:absolute
}
}
.Select-two {
	position:block;
	z-index:100;
	width:100%
}
@media screen and (min-width:667px) {
.Select-two {
	width:50%;
	position:absolute;
	left:50%
}
}
.Select-body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:5px
}
@media screen and (min-width:1025px) {
.Select-body {
margin-bottom:.7321vw;
	max-width:50%
}
}
.Select-label {
	line-height:30px;
	font-weight:400;
	margin:0;
	margin-left:5px;
	display:block;
	width:130px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	white-space:nowrap;
	color:inherit
}
@media screen and (min-width:1025px) {
.Select-label {
	width:40%;
	font-size:1.4641vw;
	line-height:2.1962vw
}
}
.Select-selected {
	border-radius:25px;
	border:2px solid #ff5027;
	padding:10px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
@media screen and (min-width:1025px) {
.Select-selected {
	font-size:1.4641vw
}
}
.Select-icon {
	display:block;
	width:15px
}
@media screen and (min-width:1025px) {
.Select-icon {
	width:1.0981vw
}
}
.Select-closeicon {
	display:block;
	width:20px
}
@media screen and (min-width:1025px) {
.Select-closeicon {
	width:1.4641vw
}
}
.Select__submit {
	line-height:400px;
	position:absolute;
	right:0;
	top:0;
	color:inherit;
	display:none
}
@media screen and (min-width:1025px) {
.Select__submit {
	font-size:1.4641vw;
	line-height:2.9283vw
}
}
.Select-list {
	overflow-x:hidden;
	margin-right:-20px;
	height:auto!important;
	width:200px;
	top:20px
}
@media screen and (min-width:1025px) {
.Select-list {
	width:14.6413vw
}
}
.Select-scroll {
	position:relative;
	display:block;
	padding:0;
	padding-right:20px;
	margin:0;
	border-bottom-right-radius:30px;
	background-color:hsla(0,0%,100%,.5)
}
overflow hidden-item {
	display:block;
	line-height:20px;
	-webkit-animation:FadeIn .2s ease-out both;
	animation:FadeIn .2s ease-out both;
	margin-bottom:5px
}
.Mouse overflow hidden-item:hover, overflow hidden-item:active {
	opacity:1
}
overflow hidden-item:first-child {
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
overflow hidden-item:nth-child(2) {
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
overflow hidden-item:nth-child(3) {
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
overflow hidden-item:nth-child(4) {
	-webkit-animation-delay:.4s;
	animation-delay:.4s
}
overflow hidden-item:nth-child(5) {
	-webkit-animation-delay:.5s;
	animation-delay:.5s
}
overflow hidden-item:nth-child(6) {
	-webkit-animation-delay:.6s;
	animation-delay:.6s
}
overflow hidden-item:nth-child(7) {
	-webkit-animation-delay:.7s;
	animation-delay:.7s
}
overflow hidden-item:nth-child(8) {
	-webkit-animation-delay:.8s;
	animation-delay:.8s
}
.hide-dropdown overflow hidden-item {
	-webkit-animation:FadeOut .15s ease-out both;
	animation:FadeOut .15s ease-out both
}
@media screen and (min-width:1025px) {
overflow hidden-item {
margin-bottom:.7321vw;
	font-size:1.4641vw;
	line-height:1.4641vw
}
}
@-webkit-keyframes FadeIn {
0% {
opacity:0;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
25% {
opacity:.5
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes FadeIn {
0% {
opacity:0;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
25% {
opacity:.5
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-webkit-keyframes FadeOut {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
}
}
@keyframes FadeOut {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
}
}
.Rate {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding-top:90px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#ff5027;
	z-index:999;
	color:#fff;
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	will-change:transform;
	-webkit-transition:visibility 0ms .4s, -webkit-transform .4s ease;
	transition:visibility 0ms .4s, -webkit-transform .4s ease;
	-o-transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s, -webkit-transform .4s ease
}
@media screen and (min-width:1025px) {
.Rate {
	padding-top:6.5886vw
}
}
.Rate_active {
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms;
	visibility:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Rate__form {
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.Rate__form {
	margin-bottom:3.6603vw;
	width:75%
}
}
.Rate__control-body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:25px
}
@media screen and (min-width:1025px) {
.Rate__control-body {
	margin-bottom:1.8302vw
}
}
.Rate__control {
	margin-right:20px
}
@media screen and (min-width:1025px) {
.Rate__control {
	margin-right:1.4641vw
}
}
.modal {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:90px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	z-index:999;
	color:#fff;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	display:none
}
@media screen and (min-width:1025px) {
.modal {
	padding:6.5886vw 0
}
}
._animate-close .modal {
	-webkit-animation:HideModalSmall .3s ease-out both;
	animation:HideModalSmall .3s ease-out both
}
@media screen and (min-width:1025px) {
._animate-close .modal {
	-webkit-animation:HideModalLarge .3s ease-out both;
	animation:HideModalLarge .3s ease-out both
}
}
.modal_active {
	display:block;
	-webkit-animation:ShowModalSmall .3s ease-out both;
	animation:ShowModalSmall .3s ease-out both
}
@media screen and (min-width:1025px) {
.modal_active {
	-webkit-animation:ShowModalLarge .3s ease-out both;
	animation:ShowModalLarge .3s ease-out both
}
}
.modal__close-button {
	display:block;
	position:absolute;
	color:#ff5027;
	width:40px;
	top:20px;
	right:10px
}
.is--blured .modal__close-button {
	color:#000
}
@media screen and (min-width:667px) {
.modal__close-button {
	right:15px
}
}
@media screen and (min-width:1025px) {
.modal__close-button {
	width:6.2225vw;
	top:1.4641vw;
	right:1.4641vw
}
}
@media screen and (min-width:1025px) {
.modal__head {
margin-bottom:.7321vw
}
}
.modal__body {
	margin:0 auto;
	padding:0 20px
}
@media screen and (min-width:667px) {
.modal__body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.modal__body {
	padding:0;
	max-width:69.5461vw
}
}
.modal__field {
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.modal__field {
	margin-bottom:3.6603vw
}
}
.modal__field:last-of-type {
	margin-bottom:0
}
.modal__field_profile {
	margin-bottom:25px
}
@media screen and (min-width:1025px) {
.modal__field_profile {
	margin-bottom:1.8302vw
}
}
.modal__form {
	margin:100px 0 50px
}
@media screen and (min-width:1025px) {
.modal__form {
	margin:7.3206vw 0 3.6603vw;
	max-width:75%
}
}
.modal__form_claim {
	max-width:none
}
.modal__textarea {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	-ms-flex:0 1 100%;
	flex:0 1 100%
}
@media screen and (max-width:374px) {
.modal__textarea {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.modal__textarea {
	font-size:4.246vw
}
}
.modal__submit {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	right:0;
	top:0;
	color:#fff;
	-webkit-transition:color .16s ease-out;
	-o-transition:color .16s ease-out;
	transition:color .16s ease-out
}
@media screen and (max-width:374px) {
.modal__submit {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.modal__submit {
	font-size:4.246vw
}
}
.modal__submit:active, .Mouse .modal__submit:hover {
	color:#000
}
.modal__photos-label {
	position:relative;
	display:table
}
.modal__photos-field {
	cursor:pointer;
	position:absolute;
	display:block;
	top:0;
	bottom:0;
	left:0;
	right:0;
	font-size:0;
	opacity:0
}
.modal__photos-preview {
	padding-top:50px;
	margin:auto -10px
}
@media screen and (min-width:667px) {
.modal__photos-preview {
	margin:auto -15px
}
}
@media screen and (min-width:1025px) {
.modal__photos-preview {
	padding-top:3.6603vw;
	margin:auto -1.0981vw
}
}
.modal__photos-preview-item {
	display:inline-block;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
	width:50%;
	margin-bottom:20px;
	cursor:pointer
}
@media screen and (min-width:667px) {
.modal__photos-preview-item {
	padding:0 15px;
	width:33.33%
}
}
@media screen and (min-width:1025px) {
.modal__photos-preview-item {
	width:25%;
	padding:0 1.0981vw
}
}
.modal__photos-preview-img {
	position:relative;
	overflow:hidden;
	padding-top:56.25%
}
.modal__photos-preview-img img, .modal__photos-preview-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.modal__photos-preview-overlay {
	right:0;
	bottom:0;
	height:100%;
	color:#ff5027;
	background-color:#fff;
	opacity:0;
	will-change:opacity;
	-webkit-transition:opacity .16s ease-out;
	-o-transition:opacity .16s ease-out;
	transition:opacity .16s ease-out
}
.modal__photos-preview-overlay:active, .Mouse .modal__photos-preview-overlay:hover {
	opacity:1
}
.modal__photos-preview-overlay__after {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0);
	text-align:center
}
.modal.is--blured {
	background-color:hsla(0,0%,100%,.8);
	-webkit-backdrop-filter:blur(12px);
	backdrop-filter:blur(12px)
}
.modal.is--blured.modal_active {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
@-webkit-keyframes ShowModalLarge {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes ShowModalLarge {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-webkit-keyframes HideModalLarge {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes HideModalLarge {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-webkit-keyframes ShowModalSmall {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes ShowModalSmall {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes HideModalSmall {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes HideModalSmall {
0% {
opacity:1
}
to {
	opacity:0
}
}
.Textarea {
	display:block;
	width:100%;
	padding:10px 0;
	border:none;
	overflow:hidden;
	outline:none;
	resize:none;
	color:#fff
}
@media screen and (min-width:1025px) {
.Textarea {
padding:.7321vw 0
}
}
.Textarea::-webkit-input-placeholder {
color:inherit;
opacity:.4
}
.Textarea::-moz-placeholder {
color:inherit;
opacity:.4
}
.Textarea:-ms-input-placeholder {
color:inherit;
opacity:.4
}
.Textarea::placeholder {
color:inherit;
opacity:.4
}
.Switch_locale {
	display:none
}
@media screen and (min-width:1025px) {
.Switch_locale {
	display:inline-block;
	margin-right:1.4641vw
}
.Switch_locale__input {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
.Switch_locale__label {
	vertical-align:middle;
	cursor:pointer;
	font-size:1.4641vw;
	line-height:1.5;
margin-right:.7321vw;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease;
	color:rgba(0,0,0,.4)
}
.Mouse .Switch_locale__label:hover, .Switch_locale__label:active {
	color:#ff5027
}
._light .Switch_locale__label {
	color:hsla(0,0%,100%,.4)
}
._light .Switch_locale__label:active, .Mouse ._light .Switch_locale__label:hover {
	color:#000
}
.Switch_locale__label_bold {
	color:#000!important
}
.Switch_locale__input:checked+.Switch_locale__label {
	color:#000
}
.Mouse .Switch_locale__input:checked+.Switch_locale__label:hover, .Switch_locale__input:checked+.Switch_locale__label:active {
	color:#ff5027
}
._light .Switch_locale__input:checked+.Switch_locale__label {
	color:#fff
}
._light .Switch_locale__input:checked+.Switch_locale__label:active, .Mouse ._light .Switch_locale__input:checked+.Switch_locale__label:hover {
	color:#000
}
}
.Switch_locale_mobile_menu__input {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
.Switch_locale_mobile_menu__label {
	display:inline-block;
	margin-right:20px;
	color:hsla(0,0%,100%,.4)
}
.Switch_locale_mobile_menu__input:checked+.Switch_locale_mobile_menu__label {
	color:#fff
}
.Card-list {
	width:100%;
	max-width:312px
}
.Card-list__item {
	-webkit-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s;
	position:relative;
	width:100%;
	height:58px;
	padding:8px 16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:12px;
	opacity:.4;
	cursor:pointer;
	font-size:14px;
	border-radius:12px;
	border:1px solid #fff
}
.Card-list__item:hover, .Card-list__item_active {
	opacity:1
}
.Card-list__item-body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.Card-list__item-checkbox {
	margin-right:14px
}
.Card-list__item-expiry, .Card-list__item-pan {
	letter-spacing:1px
}
.Card-list__item-add, .Card-list__item-expiry, .Card-list__item-pan, .Card-list__item-remove {
	color:#fff;
	font-size:15px;
	font-weight:700;
	line-height:1.35
}
.Card-list__item-add {
	text-align:center;
	line-height:42px
}
.Card-list__item-remove {
	-webkit-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s;
	top:0;
	bottom:0;
	right:14px;
	position:absolute;
	margin:auto 0;
	opacity:.4;
	font-weight:400
}
.Card-list__item-remove:hover {
	opacity:1
}
.SetBid-layout {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:top;
	align-items:top;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-direction:column;
	flex-direction:column
}
@media screen and (min-width:1025px) {
.SetBid-layout {
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:top;
	align-items:top;
	-ms-flex-pack:center;
	justify-content:center
}
}
@media screen and (min-width:667px) {
.SetBid-layout {
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:top;
	align-items:top;
	-ms-flex-pack:center;
	justify-content:center
}
}
.SetBid-layout__left, .SetBid-layout__right {
	width:100%;
	margin-bottom:32px
}
@media screen and (min-width:1025px) {
.SetBid-layout__left, .SetBid-layout__right {
	width:50%
}
}
@media screen and (min-width:667px) {
.SetBid-layout__left, .SetBid-layout__right {
	width:50%
}
}
.SetBid-layout__left {
	-ms-flex-order:1;
	order:1
}
.SetBid-layout__right {
	-ms-flex-order:2;
	order:2
}
.Region {
	background-color:#ff5027;
	max-width:625px;
	margin:auto;
	padding:24px 36px 36px
}
.Region-h1 {
	text-align:center;
	font-size:40px;
	line-height:48px;
	margin:0 0 12px
}
.Region-kaption {
	text-align:center;
	font-size:17px;
	line-height:24px;
	margin:0 0 24px
}
.Region-kontainer {
	max-width:360px;
	margin:auto
}
.Region-select {
	position:relative;
	padding:12px 16px;
	border:2px solid #fff;
	font-size:17px;
	line-height:24px;
	border-radius:4px;
	margin-bottom:12px;
	cursor:pointer;
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgOSA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlBhdGggMjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSLQstGL0LHQvtGALdGB0YLRgNCw0L3Riy1ORVciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzkuMDAwMDAwLCAtMzgxLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcxLjAwMDAwMCwgMjA0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzLjAwMDAwMCwgMTU2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTIiIHBvaW50cz0iMzM1IDIxIDM0NCAyMSAzMzkuNzE0Mjg2IDI4Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
	background-repeat:no-repeat;
	background-position:calc(100% - 16px) 50%
}
.Region-select:hover {
	background-color:hsla(0,0%,100%,.07)
}
.Region-select select {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:inherit
}
.Region-submit {
	background-color:#000;
	color:#fff;
	width:100%;
	padding:12px 0;
	font-size:17px;
	line-height:24px;
	border-radius:4px
}
.Region-submit:hover {
	background-color:#121212
}
.PaymentMethod, .Payments {
	margin-bottom:20px
}
.PaymentMethod__header, .Payments__header {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:start;
	justify-content:flex-start;
	cursor:pointer
}
.PaymentMethod__title, .Payments__title {
	font-size:20px
}
@media screen and (min-width:1025px) {
.PaymentMethod__title, .Payments__title {
	font-size:1.4641vw
}
}
.PaymentMethod__radio, .Payments__radio {
	min-width:24px;
	max-width:32px;
	margin-right:20px
}
@media screen and (min-width:1025px) {
.PaymentMethod__radio, .Payments__radio {
	margin-right:1.4641vw
}
}
@media screen and (min-width:667px) {
.PaymentMethod__radio, .Payments__radio {
	margin-right:1.4641vw
}
}
.PaymentMethod__content, .Payments__content {
	padding-left:32px
}
.PaymentMethod__activated, .Payments__activated {
	padding:3px;
	margin-left:12px;
	display:inline-block;
	font-size:14px;
	border:1px solid hsla(0,0%,100%,.75)
}
.PaymentCards {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:12px
}
@media screen and (min-width:667px) {
.PaymentCards {
	width:410px
}
}
.PaymentCards__item {
	margin-right:12px;
	margin-bottom:12px
}
.PaymentCard {
	width:180px;
	height:108px;
	padding:14px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-radius:8px;
	border:1px solid #fff
}
.PaymentCard_empty {
	-ms-flex-pack:center;
	justify-content:center
}
.PaymentCard__header, .PaymentCard_empty {
	-ms-flex-align:center;
	align-items:center
}
.PaymentCard__header {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.PaymentCard__expiry, .PaymentCard__number, .PaymentCard__remove {
	color:#fff
}
.PaymentCard__remove {
	opacity:.4
}
.PaymentCard__remove:hover {
	opacity:1
}
.PaymentCard:hover, .PaymentCard_selected {
	background-color:#fff
}
.PaymentCard:hover .PaymentCard__expiry, .PaymentCard:hover .PaymentCard__number, .PaymentCard:hover .PaymentCard__remove, .PaymentCard_selected .PaymentCard__expiry, .PaymentCard_selected .PaymentCard__number, .PaymentCard_selected .PaymentCard__remove {
	color:#ff5027
}
.video-container {
	overflow:hidden;
	position:relative;
	width:80%
}
.video-container:after {
	padding-top:56.25%;
	display:block;
	content:""
}
.video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.Contacts {
	padding:0 20px
}
@media screen and (min-width:1025px) {
.Contacts {
	padding:0
}
}
.Contacts__title {
	margin-bottom:40px
}
@media screen and (min-width:1025px) {
.Contacts__title {
	width:48.16984%;
	margin-bottom:2.9283vw
}
}
.Row.Contacs__Row {
	display:block;
	margin:0;
	width:100%
}
@media screen and (min-width:667px) {
.Row.Contacs__Row {
	margin:0 -1.8302vw;
	display:-ms-flexbox;
	display:flex;
	text-align:left
}
}
@media screen and (min-width:1025px) {
.Row.Contacs__Row {
	margin:0 -1.8302vw
}
}
.Contacts__col {
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-right:40px;
	margin:0 1.8302vw
}
@media screen and (min-width:667px) {
.Contacts__col {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-right:40px
}
}
.Contacts__col:first-child {
	margin-bottom:20px
}
.Contacts__col .Button, .Contacts__col a {
	margin:0 auto
}
.Contacts__row {
	width:100%;
	margin-bottom:1em!important;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:justify
}
@media screen and (min-width:667px) {
.Contacts__row {
	text-align:left
}
}
@media screen and (min-width:1025px) {
.Contacts__row {
	width:100%;
	margin-bottom:1em!important;
	-ms-flex-direction:row;
	flex-direction:row
}
}
.Contacts__text {
	margin-bottom:30px
}
@media screen and (min-width:1025px) {
.Contacts__text {
	width:30.0146vw;
	margin-bottom:1.4641vw
}
}
.Contacts-form {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:#ff5027;
	z-index:999;
	color:#fff;
	padding-top:90px;
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	will-change:transform;
	-webkit-transition:visibility 0ms .4s, -webkit-transform .4s ease;
	transition:visibility 0ms .4s, -webkit-transform .4s ease;
	-o-transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s, -webkit-transform .4s ease
}
@media screen and (min-width:1025px) {
.Contacts-form {
	padding-top:6.5886vw
}
}
.Contacts-form_active {
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms;
	visibility:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Contacts-form__close-button {
	display:block;
	position:absolute;
	color:#ff5027;
	width:40px;
	top:20px;
	right:10px
}
@media screen and (min-width:667px) {
.Contacts-form__close-button {
	right:15px
}
}
@media screen and (min-width:1025px) {
.Contacts-form__close-button {
	width:6.2225vw;
	top:1.4641vw;
	right:1.4641vw
}
}
.Contacts-form__body {
	margin:0 auto
}
@media screen and (min-width:667px) {
.Contacts-form__body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Contacts-form__body {
	padding:0;
	max-width:69.5461vw
}
}
.Contacts-form__title {
	margin:0 0 30px;
	color:#000
}
@media screen and (min-width:1025px) {
.Contacts-form__title {
	margin:0 0 2.9283vw
}
}
.Contacts-form__title-orange {
	color:#ff5027
}
@media screen and (min-width:1025px) {
.Contacts-form__title-orange {
	margin:0 0 2.9283vw
}
}
.Contacts-form__underhead {
	position:relative;
	display:block;
	top:-60px;
	margin-bottom:-1.25em
}
@media screen and (min-width:1025px) {
.Contacts-form__underhead {
	top:-6.5886vw
}
}
.Contacts-form__social {
	padding-top:30px
}
@media screen and (min-width:1025px) {
.Contacts-form__social {
	padding-top:2.1962vw
}
}
.Contacts-form__social__label {
	line-height:40px;
	display:block;
	vertical-align:top
}
@media screen and (min-width:667px) {
.Contacts-form__social__label {
	display:inline-block
}
}
@media screen and (min-width:1025px) {
.Contacts-form__social__label {
	line-height:3.6603vw
}
}
.Contacts-form__social__button {
	display:inline-block;
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:15px
}
@media screen and (min-width:1025px) {
.Contacts-form__social__button {
	margin-right:1.0981vw;
	width:3.6603vw
}
}
.Contacts-form__social__button:last-child {
	margin-right:0
}
.Contacts-form__table {
	display:table;
	width:50%;
	border-collapse:collapse;
	margin-bottom:10px
}
@media screen and (min-width:1025px) {
.Contacts-form__table {
	width:40%;
margin:0 0 .7321vw
}
}
.Contacts-form__table-row {
	display:table-row;
	border:1px solid #ff5027;
	border-bottom-color:#ff5027;
	border-color:#ff5027;
	color:#ff5027
}
.Contacts-form__table-subrow {
	width:100%;
	margin:3px 3px 1px
}
@media screen and (min-width:1025px) {
.Contacts-form__table-subrow {
margin:.2196vw .2196vw .0732vw
}
}
.Contacts-form__table-subrow-message {
	height:30px;
	color:#ff5027;
	padding-top:0
}
.Contacts-form__table-error {
	color:#ff5027;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Contacts-form__table-error {
	margin-bottom:1.4641vw
}
}
.Contacts-form__text {
	margin:0 0 30px;
	color:#000;
	font-size:20px;
	width:65%
}
@media screen and (min-width:1025px) {
.Contacts-form__text {
	margin:0 0 2.1962vw;
	font-size:1.4641vw
}
}
.Contacts-form__text-orange {
	color:#ff5027
}
@media screen and (min-width:1025px) {
.Contacts-form__text-orange {
	margin:0 0 2.1962vw;
	font-size:1.4641vw
}
}
.Contacts-form__button-wrap {
	width:50%;
	text-align:center
}
@media screen and (min-width:1025px) {
.Contacts-form__button-wrap {
	width:40%
}
}
.Founds {
	padding:0 20px
}
@media screen and (min-width:1025px) {
.Founds {
	padding:0
}
}
.Founds__item {
	display:block;
	font-size:0;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease;
	margin-bottom:4.3924vw
}
._light .Founds__item:active, .Mouse ._light .Founds__item:hover {
	color:#000
}
.Founds__Link {
	margin-bottom:10px;
	display:table-row
}
@media screen and (min-width:1025px) {
.Founds__Link {
margin-bottom:.7321vw
}
}
.Founds__total {
	display:table-cell;
	text-align:right;
	font-size:53px;
	width:50%
}
@media screen and (max-width:374px) {
.Founds__total {
	font-size:36px
}
}
@media screen and (min-width:1025px) {
.Founds__total {
	font-size:4.5388vw
}
}
.Founds__head {
	display:table-cell
}
.Founds__table {
	display:table;
	margin-bottom:60px
}
@media screen and (min-width:1025px) {
.Founds__table {
	margin-bottom:4.3924vw
}
}
.Main__founds-list {
	padding:0 0 25px
}
.Main__founds-list_top-gap {
	padding-top:25px
}
.Main__founds-item, .Main__members-item {
	display:-ms-flexbox;
	display:flex
}
@media screen and (min-width:1025px) {
.Main__founds-item, .Main__members-item {
margin-bottom:.366vw
}
}
.Main__founds-item.Orange, .Main__members-item.Orange {
	color:#ff5027
}
.Main__founds-item.Pointer, .Main__members-item.Pointer {
	cursor:pointer
}
.Main__founds-price, .Main__members-price {
	-ms-flex:0 0 125px;
	flex:0 0 125px;
	display:block;
	margin-right:15px
}
@media screen and (min-width:1025px) {
.Main__founds-price, .Main__members-price {
	margin-right:1.4641vw;
	-ms-flex:0 0 10.981vw;
	flex:0 0 10.981vw
}
}
.Main__founds-name {
	display:block
}
.Main__founds-control {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.Main__founds-control {
	margin-bottom:3.6603vw
}
}
.Main__founds-more {
	margin-top:10px
}
@media screen and (min-width:1025px) {
.Main__founds-more {
	margin-top:1.4641vw
}
}
.Founds__header {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	max-width:710px;
	margin-bottom:7.3206vw;
	font-size:30px
}
@media screen and (max-width:374px) {
.Founds__header {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Founds__header {
	font-size:4.246vw
}
}
@media screen and (max-width:374px) {
.Founds__header {
	font-size:30px
}
}
@media screen and (min-width:667px) {
.Founds__header {
	font-size:53px
}
}
@media screen and (min-width:1025px) {
.Founds__header {
	max-width:none;
	position:static;
	font-size:4.5388vw
}
}
.Found {
	padding-left:20px;
	padding-right:20px
}
@media screen and (min-width:1025px) {
.Found {
	padding-left:0
}
}
.Found__row {
	display:block;
	margin:0
}
@media screen and (min-width:667px) {
.Found__row {
	display:-ms-flexbox;
	display:flex
}
}
.Found__col {
	width:100%;
	text-align:left;
	margin-right:10px
}
@media screen and (min-width:667px) {
.Found__col {
	width:62%;
margin-right:.7321vw
}
}
.Found__col-right {
	color:#ff5207;
	width:100%;
	-ms-flex-align:right;
	align-items:right;
	margin-right:15px
}
@media screen and (min-width:667px) {
.Found__col-right {
	width:38%;
	text-align:right;
	margin-right:1.0981vw
}
}
.Found__head {
	font-size:50px;
	margin-bottom:10px
}
@media screen and (max-width:374px) {
.Found__head {
	font-size:36px
}
}
@media screen and (min-width:1025px) {
.Found__head {
	font-size:3.6603vw;
margin-bottom:.7321vw
}
}
.Found__description {
	width:100%;
	font-size:20px;
	margin-top:40px;
	margin-bottom:40px;
	text-align:justify
}
@media screen and (min-width:1025px) {
.Found__description {
	width:65%;
	text-align:left;
	margin-top:2.9283vw;
	margin-bottom:2.9283vw;
	font-size:1.4641vw
}
}
.Found__donations {
	font-size:40px
}
@media screen and (min-width:1025px) {
.Found__donations {
	font-size:2.9283vw
}
}
.Found__list {
	font-size:30px;
	margin-top:40px;
	width:100%
}
@media screen and (min-width:667px) {
.Found__list {
	margin-top:40px;
	font-size:30px
}
}
@media screen and (min-width:1025px) {
.Found__list {
	font-size:2.1962vw;
	width:65%
}
}
.Found__list-header {
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Found__list-header {
	margin-bottom:1.4641vw
}
}
.Found__list-row {
	display:-ms-flexbox;
	display:flex;
	margin:0 0 10px;
	-ms-flex-align:end;
	align-items:flex-end
}
@media screen and (min-width:667px) {
.Found__list-row {
margin:0 0 .7321vw
}
}
.Found__list-col {
	width:100%;
	text-align:left;
	margin-right:10px
}
@media screen and (min-width:667px) {
.Found__list-col {
	width:60%;
margin-right:.7321vw
}
}
.Found__list-col-right {
	width:100%;
	margin-right:15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media screen and (min-width:667px) {
.Found__list-col-right {
	width:40%;
	margin-right:1.0981vw
}
}
.Found__pdf {
	display:-ms-flexbox;
	display:flex
}
.Found__pdf-button {
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:10px;
	margin-left:20px
}
@media screen and (min-width:1025px) {
.Found__pdf-button {
margin-right:.7321vw;
	margin-left:1.4641vw;
	width:2.9283vw
}
}
.Found__link {
	color:#ff5027;
	font-size:20px;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Found__link {
	font-size:1.4641vw;
	margin-bottom:1.4641vw
}
}
.savethedate_div {
	text-align:center
}
@media only screen and (max-device-width:600px) {
.savethedate_img {
	height:50%;
	width:100%
}
}
@media screen and (min-width:667px) {
.savethedate_img {
	width:100%
}
}
@media screen and (min-width:1025px) {
.savethedate_img {
	width:70%
}
}
.map_img {
	width:100%
}
.Header__rightside {
	text-align:right;
	height: 106px;
}
@media only screen and (max-device-width:700px) {
.Header__rightside {
	height:75px
}
}
.mossport_img {
	height:100%;
	/* display: block; */
}
@media only screen and (max-device-width:700px) {
.mossport_img {
	height:60px
} 
}
@media only screen and (max-height:750px) {
.par {
	display:none!important
}
}
.donatefooter {
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0
}
.mossport_white {
	margin-left:40px;
	width:220px
}
@media only screen and (max-device-width:1400px) {
.mossport_white {
	margin-left:0;
	width:150px
}
}
@media only screen and (max-device-width:600px) {
.logo {
	display:inline-block
}
}
.logo-mossport {
	margin-bottom:30px
}
.balright {
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0
}
text-align right {
	height:70%
}
@media only screen and (max-device-width:1100px) {
.balright img {
	display:none
}
}
@media only screen and (max-height:1000px) {
.balright img {
	display:none
}
}
.blogerLink {
	color:#ff5027
}
.blogerLink:hover {
	color:#000
}
.bodyCenter {
	text-align:center;
	margin-top: 11%;
}
.Home__section {
	margin-bottom:60px
}
@media screen and (min-width:667px) {
.Home__section {
	margin-bottom:7.3206vw
}
}
.Home__section:last-of-type {
	margin-bottom:0
}
.Home__persons {
	font-size:0
}
.Home__persons-list {
	padding:0;
	margin-bottom:-30px
}
@media screen and (min-width:667px) {
.Home__persons-list {
	padding:0 10px;
	margin-bottom:0
}
}
@media screen and (min-width:1025px) {
.Home__persons-list {
	padding:0 1.0981vw;
	margin-bottom:0
}
}
.Home__persons-list_special {
	background-color:#ff5027;
	padding-left:20px;
	padding-right:20px
}
@media screen and (min-width:667px) {
.Home__persons-list_special {
	padding:0 10px
}
}
@media screen and (min-width:1025px) {
.Home__persons-list_special {
	padding-left:1.0981vw;
	padding-right:1.0981vw
}
}
.Home__news-link {
	display:block
}
.Home__founds {
	padding:0 20px
}
@media screen and (min-width:667px) {
.Home__founds {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Home__founds {
	padding:0
}
}
.Home__founds-caption {
	margin-bottom:30px;
	font-size:32px;
	line-height:1.2
}
@media screen and (min-width:667px) {
.Home__founds-caption {
	margin-bottom:4.3924vw;
	font-size:4.5388vw
}
}
.Home__news-grid {
	padding:0 20px
}
@media screen and (min-width:667px) {
.Home__news-grid {
	margin:0 -20px;
	padding:0 30px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}
@media screen and (min-width:1025px) {
.Home__news-grid {
	margin:0 -1.8302vw;
	padding:0
}
}
.Home__news-item {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:40px
}
@media screen and (min-width:667px) {
.Home__news-item {
	padding:0 20px;
	width:50%;
	display:-ms-flexbox;
	display:flex
}
}
@media screen and (min-width:1025px) {
.Home__news-item {
	margin-bottom:5.8565vw;
	padding:0 1.8302vw
}
}
.Home__news-item:last-child {
	margin-bottom:0
}
@media screen and (min-width:667px) {
.Home__news-item:nth-child(n+3) {
	margin-bottom:0
}
}
.Home__news-date {
	display:block;
margin-bottom:.366vw;
	color:#000
}
.Home__news-title {
	font-size:32px;
	line-height:1
}
@media screen and (min-width:667px) {
.Home__news-title {
	font-size:4.5388vw
}
}
.Home__partners {
	overflow:hidden;
	position:relative
}
.Home__partners:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:40px;
	background:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), to(hsla(0,0%,100%,.01)));
	background:-webkit-linear-gradient(left, #fff 50%, hsla(0,0%,100%,.01));
	background:-o-linear-gradient(left, #fff 50%, hsla(0,0%,100%,.01) 100%);
	background:linear-gradient(90deg, #fff 50%, hsla(0,0%,100%,.01));
	z-index:2
}
@media screen and (min-width:667px) {
.Home__partners:before {
	width:5%
}
}
.Home__partners:after {
	content:"";
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:40px;
	background:-webkit-gradient(linear, right top, left top, color-stop(50%, #fff), to(hsla(0,0%,100%,.01)));
	background:-webkit-linear-gradient(right, #fff 50%, hsla(0,0%,100%,.01));
	background:-o-linear-gradient(right, #fff 50%, hsla(0,0%,100%,.01) 100%);
	background:linear-gradient(270deg, #fff 50%, hsla(0,0%,100%,.01));
	z-index:2
}
@media screen and (min-width:667px) {
.Home__partners:after {
	width:5%
}
}
.Home__partners-scroll {
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
	position:relative;
	z-index:1;
	margin-bottom:-30px!important
}
.Home__partners-list {
	white-space:nowrap;
	position:relative;
	font-size:0;
	text-align:center;
	padding-bottom:30px
}
.Home__partners-item {
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
	max-width:200px
}
.Home__partners-item:first-of-type {
	margin-left:20px
}
@media screen and (min-width:667px) {
.Home__partners-item:first-of-type {
	margin-left:30px
}
}
@media screen and (min-width:1025px) {
.Home__partners-item:first-of-type {
	margin-left:2.9283vw
}
}
.Home__partners-item:last-of-type {
	margin-right:20px
}
@media screen and (min-width:667px) {
.Home__partners-item:last-of-type {
	margin-right:30px
}
}
@media screen and (min-width:1025px) {
.Home__partners-item:last-of-type {
	margin-right:2.9283vw
}
}
.Home {
	/* padding:0; */
}
@media screen and (min-width:667px) {
.Home {
	/* padding:0 10.2489vw; */
}
}
@media screen and (min-width:1025px) {
.Home {
	/* padding:0 10.2489vw; */
}
}
.Home__item {
	font-size:20px;
	margin-bottom:20px
}
.Home__item-row {
margin-bottom:.7321vw;
	font-size:20px;
	padding:0 20px 20px
}
.Home__item-row-center {
	margin-top:2.5622vw;
	margin-bottom:1.4641vw;
	text-align:center
}
.Home__infoPartners {
	display:block
}
.Home__infoPartners-item {
	height:60px;
	padding:15px
}
@media screen and (min-width:667px) {
.Home__infoPartners-item {
	height:100px;
	padding:40px
}
}
@media screen and (min-width:1025px) {
.Home__infoPartners-item {
	height:6.5886vw;
	padding:2.5622vw
}
}
.swiper-container {
	padding-bottom:20px;
	height: 200px;
}
@media screen and (min-width:667px) {
.swiper-container {
	height: 27.9429vw;
}
}
.Home__item {
	display:block;
	padding:0 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	text-align:center
}
@media screen and (min-width:667px) {
.Home__item {
	padding:0 60px
}
}
@media screen and (min-width:1025px) {
.Home__item {
	padding:0 10.2489vw;
	width:87.8477vw
}
}
.Home__item-body {
	display:block;
	position:relative;
}
.Home__item-img {
	position:absolute;
	z-index:-1!important;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0);
	max-width:80%;
	max-height:100%;
	margin:auto;
	display:block
}
.Home__item-img_partners {
	max-width:50%;
}
.Home__item-top-center-title {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px;
	font-size:2.1962vw;
	left:0;
	position:absolute;
	text-align:center;
	top:30px;
	width:100%
}
@media screen and (max-width:374px) {
.Home__item-top-center-title {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.Home__item-top-center-title {
	font-size:2.489vw;
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	font-size:2.1962vw;
	left:0;
	position:absolute;
	text-align:center;
	top:30px;
	width:100%
}
}
@media screen and (min-width:1025px) and (max-width:374px) {
.Home__item-top-center-title {
	font-size:38px
}
}
@media screen and (min-width:1025px) and (min-width:1025px) {
.Home__item-top-center-title {
	font-size:4.246vw
}
}
.Home__item-img-wrap a {
	display:block;
	width:100%;
	height:100%;
}
.Home__row {
	width:90%;
	font-size:20px
}
@media screen and (min-width:1025px) {
.Home__row {
	width:50%;
	font-size:2.1962vw;
	margin-top:2.1962vw
}
}
.Home__row-big {
	font-size:19px;
	margin-bottom:1.4641vw;
	margin-top:5.8565vw
}
@media screen and (min-width:667px) {
.Home__row-big {
	font-size:4.7584vw;
	margin-bottom:1.4641vw;
	margin-top:5.8565vw
}
}
@media screen and (min-width:1025px) {
.Home__row-big {
	font-size:4.7584vw;
	margin-bottom:1.4641vw;
	margin-top:5.8565vw
}
}
.Home__row-big-white {
	color:#fff
}
.Home__row-big-orange {
	color:#ff5027
}
.Home__row-big-big_margin {
	margin-top:9.5168vw
}
.Home__row-big-bottom {
	margin-bottom:4.3924vw
}
.Home__row-extra-big {
	font-size:30px;
	margin-top:2.1962vw
}
@media screen and (min-width:667px) {
.Home__row-extra-big {
	font-size:5.8565vw;
	margin-top:1.4641vw
}
}
@media screen and (min-width:1025px) {
.Home__row-extra-big {
	font-size:5.8565vw;
	margin-top:1.4641vw
}
}
.Home__row-medium_big {
	font-size:25px;
	margin-bottom:4.3924vw;
	margin-top:1.4641vw
}
@media screen and (min-width:1025px) {
.Home__row-medium_big {
	font-size:3.6603vw;
	margin-bottom:4.3924vw;
	margin-top:1.4641vw
}
}
.Home__row-medium_big-white {
	color:#fff
}
.Home__row-medium_big-orange {
	color:#ff5027
}
.Home__row-medium {
	font-size:17px;
	margin-bottom:2.1962vw;
	margin-top:30px
}
@media screen and (min-width:1025px) {
.Home__row-medium {
	font-size:2.1962vw;
	margin-bottom:2.1962vw;
	margin-top:2.1962vw
}
}
.Home__row-medium-white {
	color:#fff
}
.Home__row-medium-orange {
	color:#ff5027
}
.Home__row-medium-list {
margin-bottom:.7321vw;
	margin-top:10px
}
.Home__row-small {
	font-size:15px;
	margin-bottom:1.4641vw;
	margin-top:30px
}
@media screen and (min-width:1025px) {
.Home__row-small {
	font-size:1.4641vw;
margin-bottom:.7321vw;
	margin-top:2.1962vw
}
}
.Home__list-col {
	width:100%;
	display:-ms-flexbox;
	display:flex;
	text-align:left;
	font-size:20px;
	line-height:20px
}
@media screen and (min-width:667px) {
.Home__list-col {
	display:-ms-flexbox;
	display:flex;
	font-size:30px;
	line-height:30px
}
}
@media screen and (min-width:1025px) {
.Home__list-col {
	margin:0 1.8302vw;
	font-size:2.1962vw;
	line-height:2.1962vw
}
}
.Home__list-col-right {
	width:100%;
	text-align:right;
	font-size:20px;
	line-height:20px;
	margin-right:1.8302vw
}
.Home__list-col-right-orange {
	color:#ff5027
}
@media screen and (min-width:667px) {
.Home__list-col-right {
	margin:0 1.8302vw;
	font-size:30px;
	line-height:30px
}
}
@media screen and (min-width:1025px) {
.Home__list-col-right {
	font-size:2.1962vw;
	line-height:2.1962vw
}
}
.Home__list-row {
	display:block;
margin-bottom:.7321vw;
	font-size:30px;
	display:-ms-flexbox;
	display:flex
}
@media screen and (min-width:1025px) {
.Home__list-row {
	margin:0 -1.8302vw;
margin-bottom:.7321vw;
	font-size:2.1962vw
}
}
.Home__more {
	padding-top:0;
	text-align:center;
	padding-top:30px
}
@media screen and (min-width:667px) {
.Home__more {
	padding-top:4.3924vw
}
}
.HomeTable {
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:100%;
	padding:30px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
@media screen and (min-width:667px) {
.HomeTable {
	width:33%;
	padding:30px 30px 30px 0
}
}
@media screen and (min-width:1025px) {
.HomeTable {
	padding:2.1962vw 2.1962vw 3.6603vw 0
}
}
.HomeTable:not(.bloger):active, .Mouse .HomeTable:not(.bloger):hover {
	color:#ff5027
}
._light .HomeTable:active, .Mouse ._light .HomeTable:hover {
	color:#000
}
@media screen and (min-width:667px) {
.HomeTable-last {
	width:33%;
	padding:30px 0
}
}
@media screen and (min-width:1025px) {
.HomeTable-last {
	padding:2.1962vw 0 3.6603vw
}
}
.HomeTable__text {
	display:block;
	margin-top:15px;
	font-size:16px;
	width: 95%;
}
@media screen and (min-width:667px) {
.HomeTable__text {
	font-size:1.6837vw
}
}
@media screen and (min-width:1025px) {
.HomeTable__text {
	margin-top:2.1962vw;
	font-size: 1.2445vw;
}
}
.HomeTable__inner {
	position:relative;
	width: 78%;
}
.HomeTable__img {
	width:20px;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.HomeTable__bloger {
	width:100%
}
.swiper-button-next {
	width:50%;
	bottom:0;
	right:0;
	top:auto;
	background-image:url("/assets/arr/arr_right-new.svg");
	background-size:50px;
	margin-right:20px;
	background-position:100%
}
@media screen and (min-width:1025px) {
.swiper-button-next {
	display:block;
	width:14.6413vw;
	height:100%;
	top:0;
	right:0;
	margin-top:0;
	background-size:7.3206vw;
	-webkit-transition:-webkit-transform .2s ease-out;
	transition:-webkit-transform .2s ease-out;
	-o-transition:transform .2s ease-out;
	transition:transform .2s ease-out;
	transition:transform .2s ease-out, -webkit-transform .2s ease-out
}
.Mouse .swiper-button-next:hover, .swiper-button-next:active {
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
}
}
.swiper-button-prev {
	width:50%;
	bottom:0;
	top:auto;
	left:0;
	background-image:url("/assets/arr/arr_left-new.svg");
	background-size:50px;
	margin-left:20px;
	background-position:0
}
@media screen and (min-width:1025px) {
.swiper-button-prev {
	display:block;
	width:14.6413vw;
	height:100%;
	top:0;
	left:0;
	margin-top:0;
	background-size:7.3206vw;
	-webkit-transition:-webkit-transform .2s ease-out;
	transition:-webkit-transform .2s ease-out;
	-o-transition:transform .2s ease-out;
	transition:transform .2s ease-out;
	transition:transform .2s ease-out, -webkit-transform .2s ease-out
}
.Mouse .swiper-button-prev:hover, .swiper-button-prev:active {
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
}
}
.News.HomeNews {
	margin-bottom:10.981vw
}
.NewsRow {
	display:-ms-flexbox;
	display:flex
}
.NewsList {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:calc(66.6666666667% - 50px);
	flex-basis:calc(66.6666666667% - 50px);
	margin:0 1.8302vw
}
.NewsWaffle {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -1.8302vw -5.8565vw
}
.NewsItem {
	width:calc(50% - 50px);
	margin:0 1.8302vw 5.8565vw
}
.NewsItemTitle {
margin:.366vw 0 0
}
.NewsItemDate {
	font-size:1.4641vw;
	line-height:1.4641vw
}
.NewsAd {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:calc(33.3333333333% - 50px);
	flex-basis:calc(33.3333333333% - 50px);
	background-color:#ff5027;
	margin:0 1.8302vw
}
.NewsMore {
	text-align:center;
	padding-top:4.3924vw
}
.NewsMoreButton {
	line-height:4.0264vw;
	display:inline-block;
	text-align:center;
	color:#fff;
	background-color:#000;
	will-change:background-color;
	-webkit-transition:background-color .22s ease;
	-o-transition:background-color .22s ease;
	transition:background-color .22s ease
}
.Mouse .NewsMoreButton:hover, .NewsMoreButton:active {
	background-color:#ff5027
}
.News__item {
	display:block;
	padding:0 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	text-align:center
}
@media screen and (min-width:667px) {
.News__item {
	padding:0 60px
}
}
@media screen and (min-width:1025px) {
.News__item {
	padding:0 10.2489vw;
	width:87.8477vw
}
}
.News__item-body {
	display:block;
	position:relative;
	padding-top:5.8565vw
}
.News__item-img {
	position:absolute;
	z-index:-1!important;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0);
	max-width:100%;
	max-height:100%;
	margin:auto;
	display:block
}
.News__item-img-wrap {
	display:block;
	position:relative;
	width:100%;
	padding-bottom:25%;
	overflow:hidden
}
.News__item-img-overlay {
	display:block;
	position:absolute;
	bottom:-5px;
	left:0;
	right:0;
	background-color:transparent;
	height:100px;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(5%, #fff), color-stop(60%, hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(bottom, #fff 5%, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0));
	background:-o-linear-gradient(bottom, #fff 5%, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0) 100%);
	background:linear-gradient(0deg, #fff 5%, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0));
	z-index:2
}
@media screen and (min-width:1025px) {
.News__item-img-overlay {
	height:21.9619vw
}
}
.News__item-title {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.News__item-title {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.News__item-title {
	font-size:2.489vw;
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px
}
}
@media screen and (min-width:1025px) and (max-width:374px) {
.News__item-title {
	font-size:38px
}
}
@media screen and (min-width:1025px) and (min-width:1025px) {
.News__item-title {
	font-size:4.246vw
}
}
.News__item-top-center-title {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px;
	font-size:2.1962vw;
	left:0;
	position:absolute;
	text-align:center;
	top:30px;
	width:100%
}
@media screen and (max-width:374px) {
.News__item-top-center-title {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.News__item-top-center-title {
	font-size:2.489vw;
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	font-size:2.1962vw;
	left:0;
	position:absolute;
	text-align:center;
	top:30px;
	width:100%
}
}
@media screen and (min-width:1025px) and (max-width:374px) {
.News__item-top-center-title {
	font-size:38px
}
}
@media screen and (min-width:1025px) and (min-width:1025px) {
.News__item-top-center-title {
	font-size:4.246vw
}
}
.News__item-caption {
	-webkit-transition:color .16s ease-out;
	-o-transition:color .16s ease-out;
	transition:color .16s ease-out;
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:3
}
@media screen and (min-width:1025px) {
.News__item-caption {
	bottom:0;
	position:absolute;
	padding:0 2.9283vw
}
}
.News__item-label {
	display:block;
margin-bottom:.7321vw
}
.Mouse .News__item:hover, .News__item:active {
	color:#ff5027
}
.News__row {
	width:90%;
	font-size:2em
}
@media screen and (min-width:1025px) {
.News__row {
	width:50%;
	font-size:2em
}
}
.News__row-big {
	font-size:5em;
	margin-bottom:1.4641vw;
	margin-top:1.4641vw
}
@media screen and (min-width:1025px) {
.News__row-big {
	font-size:5em;
	margin-bottom:1.4641vw;
	margin-top:1.4641vw
}
}
.News__row-extra-big {
	font-size:5em;
	margin-top:2.1962vw
}
@media screen and (min-width:1025px) {
.News__row-extra-big {
	font-size:5em;
	margin-top:1.4641vw
}
}
.News__row-medium {
	font-size:2.1962vw;
	margin-bottom:1.4641vw
}
@media screen and (min-width:1025px) {
.News__row-medium {
	font-size:2.1962vw;
	margin-bottom:1.4641vw
}
}
.News__list-col {
	width:100%;
	display:-ms-flexbox;
	display:flex;
	text-align:left;
	font-size:2.1962vw;
	line-height:2.1962vw
}
@media screen and (min-width:667px) {
.News__list-col {
	margin:0 1.8302vw;
	width:50%;
	display:-ms-flexbox;
	display:flex;
	font-size:2.1962vw
}
}
.News__list-col-right {
	width:100%;
	text-align:right;
	font-size:2.1962vw;
	line-height:2.1962vw
}
@media screen and (min-width:667px) {
.News__list-col-right {
	margin:0 1.8302vw;
	width:50%;
	text-align:right
}
}
.News__list-row {
	display:block;
margin-bottom:.7321vw
}
@media screen and (min-width:1025px) {
.News__list-row {
	margin:0 -1.8302vw;
	display:-ms-flexbox;
	display:flex;
margin-bottom:.7321vw
}
}
.News__more {
	padding-top:0;
	text-align:center;
	padding-top:30px
}
@media screen and (min-width:667px) {
.News__more {
	padding-top:4.3924vw
}
}
.Partners {
	padding:0 20px
}
@media screen and (min-width:667px) {
.Partners {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Partners {
	padding:0
}
}
.Partners__title {
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.Partners__title {
	margin-bottom:1.0981vw
}
}
@media screen and (min-width:667px) {
.Partners__caption {
	width:43.9239vw
}
}
.Partners__list {
	padding-top:35px;
	margin:0 -1.8302vw;
	font-size:0;
	line-height:0
}
@media screen and (min-width:1025px) {
.Partners__list {
	padding-top:5.4905vw
}
}
.Partners__img {
	display:inline-block;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px 1.8302vw;
	width:100%
}
@media screen and (min-width:667px) {
.Partners__img {
	width:50%
}
}
@media screen and (min-width:1025px) {
.Partners__img {
	padding:1.8302vw;
	width:33.3333333%
}
}
.Partners__img>* {
	background-color:rgba(0,0,0,.1);
	height:200px
}
.Persons__header {
	margin-bottom:80px;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Persons__header {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Persons__header {
	padding:0;
	margin-bottom:6.5886vw;
	width:69.5461vw
}
}
.Persons__section {
	margin-bottom:5.8565vw
}
.Persons__section:last-of-type {
	margin-bottom:0
}
.Persons__title {
	margin-bottom:20px;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Persons__title {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Persons__title {
	padding:0;
	margin-bottom:1.4641vw
}
}
.Persons__list {
	padding:0 20px;
	font-size:0
}
@media screen and (min-width:667px) {
.Persons__list {
	padding:0 10px
}
}
@media screen and (min-width:1025px) {
.Persons__list {
	padding:0;
	margin:0 -1.8302vw
}
}
.Persons__Link_active {
	color:#ff5027
}
.Persons__more {
	padding-top:0;
	text-align:center;
	padding-top:30px
}
@media screen and (min-width:667px) {
.Persons__more {
	padding-top:4.3924vw
}
}
.Members__header {
	margin-bottom:80px;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Members__header {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Members__header {
	padding:0;
	margin-bottom:6.5886vw;
	width:69.5461vw
}
}
.Members__section {
	margin-bottom:5.8565vw
}
.Members__section:last-of-type {
	margin-bottom:0
}
.Members__list {
	padding:0 20px
}
@media screen and (min-width:667px) {
.Members__list {
	padding:0 10px
}
}
@media screen and (min-width:1025px) {
.Members__list {
	padding:0;
	margin:0 -1.8302vw
}
}
.Members__Link_active {
	color:#000
}
.Members__more {
	padding-top:0;
	text-align:center;
	padding-top:30px
}
@media screen and (min-width:667px) {
.Members__more {
	padding-top:4.3924vw
}
}
.Search {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:90px 0 45px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#ff5027;
	z-index:999;
	color:#fff;
	visibility:hidden;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	will-change:transform;
	-webkit-transition:visibility 0ms .4s, -webkit-transform .4s ease;
	transition:visibility 0ms .4s, -webkit-transform .4s ease;
	-o-transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s, -webkit-transform .4s ease
}
@media screen and (min-width:1025px) {
.Search {
	padding:6.5886vw 0 3.2943vw
}
}
.Search_active {
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms;
	visibility:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Search__close-button {
	display:block;
	position:absolute;
	color:#fff;
	width:40px;
	top:20px;
	right:10px
}
@media screen and (min-width:667px) {
.Search__close-button {
	right:15px
}
}
@media screen and (min-width:1025px) {
.Search__close-button {
	width:6.2225vw;
	top:1.4641vw;
	right:1.4641vw
}
}
.Search__body {
	margin:0 auto 50px
}
@media screen and (min-width:667px) {
.Search__body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Search__body {
	padding:0;
	max-width:69.5461vw
}
}
.Search__result {
	margin:0 auto;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	color:#000;
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400
}
@media screen and (min-width:1025px) {
.Search__result {
	font-size:1.1713vw
}
}
@media screen and (min-width:667px) {
.Search__result {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Search__result {
	padding:0;
	max-width:69.5461vw
}
}
.Search__result-list {
	-webkit-animation:ShowResult .3s ease-out both;
	animation:ShowResult .3s ease-out both;
	margin-bottom:50px
}
.Search__result-list:nth-child(1n) {
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
.Search__result-list:nth-child(2n) {
	-webkit-animation-delay:.15s;
	animation-delay:.15s
}
.Search__result-list:nth-child(3n) {
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
.Search__result-list:last-of-type {
	margin-bottom:0!important
}
@media screen and (min-width:1025px) {
.Search__result-list {
	margin-bottom:3.6603vw
}
}
.Search__result-head {
	display:block;
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.Search__result-head {
	margin-bottom:1.0981vw
}
}
.Search__result-item {
	display:table;
	margin-bottom:10px;
	font-size:28px;
	line-height:1.0714285714
}
.Search__result-item:last-of-type {
	margin-bottom:0!important
}
@media screen and (min-width:667px) {
.Search__result-item {
	margin-bottom:15px;
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Search__result-item {
	margin-bottom:1.0981vw;
	font-size:4.5388vw
}
}
@media screen and (min-width:667px) {
.Search__result-lot-list {
	margin:0 -25px
}
}
@media screen and (min-width:1025px) {
.Search__result-lot-list {
	margin:0 -1.8302vw
}
}
@-webkit-keyframes ShowResult {
0% {
opacity:0;
-webkit-transform:translate3d(0, 50px, 0);
transform:translate3d(0, 50px, 0)
}
25% {
opacity:1
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes ShowResult {
0% {
opacity:0;
-webkit-transform:translate3d(0, 50px, 0);
transform:translate3d(0, 50px, 0)
}
25% {
opacity:1
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.Signin {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:#ff5027;
	z-index:999;
	color:#fff;
	padding-top:90px;
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	will-change:transform;
	-webkit-transition:visibility 0ms .4s, -webkit-transform .4s ease;
	transition:visibility 0ms .4s, -webkit-transform .4s ease;
	-o-transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s;
	transition:transform .4s ease, visibility 0ms .4s, -webkit-transform .4s ease
}
@media screen and (min-width:1025px) {
.Signin {
	padding-top:6.5886vw
}
}
.Signin_active {
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms;
	visibility:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Signin__close-button {
	display:block;
	position:absolute;
	color:#fff;
	width:40px;
	top:20px;
	right:10px
}
@media screen and (min-width:667px) {
.Signin__close-button {
	right:15px
}
}
@media screen and (min-width:1025px) {
.Signin__close-button {
	width:6.2225vw;
	top:1.4641vw;
	right:1.4641vw
}
}
.Signin__body {
	margin:0 auto
}
@media screen and (min-width:667px) {
.Signin__body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Signin__body {
	padding:0;
	max-width:69.5461vw
}
}
@media screen and (min-width:667px) {
.Signin__body_small {
	display:none
}
}
.Signin__title {
	margin:0 0 60px
}
@media screen and (min-width:1025px) {
.Signin__title {
	margin:0 0 6.5886vw
}
}
.Signin__social {
	padding-top:30px
}
@media screen and (min-width:1025px) {
.Signin__social {
	padding-top:2.1962vw
}
}
.Signin__social__label {
	display:table;
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.Signin__social__label {
	margin-bottom:1.0981vw
}
}
.Signin__social__button {
	display:inline-block;
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:15px
}
@media screen and (min-width:1025px) {
.Signin__social__button {
	margin-right:1.0981vw;
	width:3.6603vw
}
}
.Signin__social__button:last-child {
	margin-right:0
}
.Signin__undertitle {
	display:block;
	position:relative;
	top:-60px
}
@media screen and (min-width:1025px) {
.Signin__undertitle {
	top:-6.5886vw
}
}
.Signin__options {
	margin-bottom:25px
}
.Signin__option {
	color:#fff;
	margin-right:25px;
	opacity:.4
}
.Signin__option_active {
	opacity:1
}
.Signin__footnote {
	position:absolute;
	bottom:20px;
	opacity:.4
}
@media screen and (min-width:667px) {
.Signin__footnote {
	display:none
}
}
.Signin__continue {
	position:absolute;
	bottom:20px
}
@media screen and (min-width:667px) {
.Signin__continue {
	display:none
}
}
.Signin__timer {
	display:block;
	max-width:600px;
	margin-bottom:50px;
	cursor:pointer
}
@media screen and (min-width:1025px) {
.Signin__timer {
	max-width:43.9239vw;
	margin-bottom:3.6603vw
}
}
.Signin__back {
	margin-right:20px;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Signin__back {
	margin-right:1.4641vw
}
}
.Article__hero {
	position:relative;
	overflow:hidden
}
@media screen and (min-width:1025px) {
.Article__hero {
	margin-bottom:4.3924vw;
	max-height:100vh
}
}
.Article__hero:after {
	display:none
}
@media screen and (min-width:1025px) {
.Article__hero:after {
	content:"";
	position:absolute;
	display:block;
	left:0;
	right:0;
	bottom:0;
	height:50%;
	background-color:transparent;
	background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(60%, hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(bottom, #fff, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0));
	background:-o-linear-gradient(bottom, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0) 100%);
	background:linear-gradient(0deg, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0))
}
}
.Article__img {
	display:block;
	position:absolute;
	height:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
@media screen and (min-width:667px) {
.Article__img {
	position:static;
	width:100%;
	height:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}
.Article__img-wrap {
	position:relative;
	padding-bottom:125%
}
@media screen and (min-width:414px) {
.Article__img-wrap {
	padding-bottom:90%
}
}
@media screen and (min-width:667px) {
.Article__img-wrap {
	padding-bottom:0
}
}
.Article__headline {
	z-index:9;
	padding:50px 20px
}
@media screen and (min-width:667px) {
.Article__headline {
	padding:50px 30px
}
}
@media screen and (min-width:1025px) {
.Article__headline {
	max-width:80%;
	padding:0 2.9283vw;
	position:absolute;
	bottom:2.1962vw;
	left:0
}
}
.Article__content {
	position:relative;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Article__content {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Article__content {
	padding:0 2.9283vw;
	margin-bottom:5.8565vw
}
}
.Article__content p {
	margin:0 auto 1em
}
@media screen and (min-width:1025px) {
.Article__content p {
	max-width:45.388vw
}
}
.Article__content figure {
	margin:50px auto
}
@media screen and (min-width:667px) {
.Article__content figure {
	margin:50px auto;
	max-width:600px
}
}
@media screen and (min-width:1025px) {
.Article__content figure {
	max-width:none;
	margin:4.3924vw auto;
	width:69.5461vw
}
}
.Article__content figcaption {
	margin:20px auto
}
@media screen and (min-width:1025px) {
.Article__content figcaption {
	width:45.388vw;
	margin:1.4641vw auto
}
}
.Article__content img {
	display:block;
	width:100%
}
.Article__share {
	line-height:1.5
}
@media screen and (min-width:1025px) {
.Article__share {
	line-height:1.2;
	position:absolute;
	top:0
}
}
@media screen and (min-width:1025px) {
.Article__comments {
	width:45.388vw;
	margin:0 auto
}
}
.NotFound {
	margin-top:50px
}
@media screen and (min-width:667px) {
.NotFound {
	margin-top:0
}
}
.NotFound__head {
	line-height:1;
	margin:0 0 25px;
	text-align:center;
	font-size:160px
}
@media screen and (min-width:667px) {
.NotFound__head {
	font-size:300px;
	margin:0 0 25px
}
}
@media screen and (min-width:1025px) {
.NotFound__head {
	margin:0 0 1.8302vw;
	font-size:26.3543vw
}
}
.NotFound__caption {
	text-align:center;
	margin:0;
	font-size:25px
}
@media screen and (min-width:667px) {
.NotFound__caption {
	font-size:50px
}
}
@media screen and (min-width:1025px) {
.NotFound__caption {
	font-size:3.6603vw
}
}
.About {
	margin-top:-80px
}
@media screen and (min-width:1025px) {
.About {
	margin-top:0
}
}
.About__caption {
	margin-bottom:10.981vw
}
.About__caption:last-child {
	margin-bottom:0
}
.About__caption_last {
	margin-bottom:3.6603vw
}
@media screen and (min-width:1025px) {
.About__list {
	max-width:none;
	position:absolute;
	top:21.9619vw;
	right:3.6603vw;
	left:0
}
}
.About__item {
	font-size:20px;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.About__item {
	padding:0;
	font-size:2.1962vw;
	margin-top:2.9283vw;
	margin-bottom:0;
	will-change:opacity;
	-webkit-transition:opacity .2s ease;
	-o-transition:opacity .2s ease;
	transition:opacity .2s ease
}
}
.About__item:first-of-type {
	margin-top:0
}
.About__item-head {
	cursor:pointer;
	padding:0 20px 20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4.3924vw
}
@media screen and (max-width:374px) {
.About__item-head {
	font-size:34px
}
}
@media screen and (min-width:667px) {
.About__item-head {
	padding-top:30px
}
}
@media screen and (min-width:1025px) {
.About__item-head {
	cursor:default;
	max-width:none;
	padding:0
}
}
.About__item-head-highlight {
	color:#ff5027
}
.About__item-row {
margin-bottom:.7321vw;
	font-size:20px;
	padding:0 20px 20px
}
@media screen and (min-width:667px) {
.About__item-row {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0 30px 30px 20px
}
}
@media screen and (min-width:1025px) {
.About__item-row {
	font-size:1.4641vw;
	width:65%;
	margin-left:0;
	margin-right:0;
	max-width:100%;
	padding-left:0
}
}
.About__item-row-highlight {
	color:#ff5027
}
.About__item-row-center {
	margin-top:2.5622vw;
	margin-bottom:8.7848vw;
	text-align:center
}
@media screen and (min-width:1025px) {
.About__item_current .About__item-head {
	opacity:1
}
}
.About__item-caption {
	color:#000;
	background-color:#fff;
	margin:0;
	visibility:hidden;
	overflow:hidden;
	-webkit-transition:max-height .4s ease, visibility 0ms .4s;
	-o-transition:max-height .4s ease, visibility 0ms .4s;
	transition:max-height .4s ease, visibility 0ms .4s;
	position:absolute;
	left:-9999px;
	width:100%
}
.About__item-caption_show {
	max-height:0;
	position:static;
	visibility:visible;
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms
}
@media screen and (min-width:1025px) {
.About__item-caption {
	display:none
}
}
.About__item-caption-body {
	margin:0 auto;
	padding:25px 20px;
	max-width:710px
}
@media screen and (min-width:667px) {
.About__item-caption-body {
	padding:40px 30px
}
}
@media screen and (min-width:1025px) {
.About__item-caption-body {
	padding:0
}
}
.About__step-list {
	padding:25px 0
}
@media screen and (min-width:1025px) {
.About__step-list {
	padding:0;
	margin:0 -1.8302vw
}
}
.About__digit {
	margin-top:-10px;
	margin-right:15px
}
@media screen and (min-width:1025px) {
.About__digit {
	margin-top:-1.0981vw;
	margin-right:1.0981vw
}
}
.About__step {
	padding:25px 0
}
@media screen and (min-width:1025px) {
.About__step {
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
	vertical-align:top;
	margin-bottom:3.6603vw;
	padding:0 1.8302vw
}
}
.About__step-body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:start;
	align-items:flex-start;
	padding-bottom:10px
}
@media screen and (min-width:1025px) {
.About__step-body {
padding-bottom:.7321vw
}
}
.About__pdf {
	vertical-align:middle;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
margin:2.5622vw auto .7321vw;
	padding:20px
}
@media screen and (min-width:1025px) {
.About__pdf {
	margin-left:0;
	padding-left:0
}
}
.About__pdf-button {
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:10px
}
@media screen and (min-width:1025px) {
.About__pdf-button {
margin-right:.7321vw;
	width:3.6603vw
}
}
.About__pdf-button:last-child {
	margin-right:0
}
.About__pdf-text {
	color:#000;
	display:inline-block;
	vertical-align:middle;
	font-size:20px;
	-ms-flex-item-align:center;
	align-self:center
}
@media screen and (min-width:1025px) {
.About__pdf-text {
	font-size:1.4641vw
}
}
.About__last-col {
	width: 100;
	display:-ms-flexbox;
	/* display:flex; */
	/* text-align:left; */
	/* font-size:20px; */
	line-height:20px;
	color:#ff5027;
}
@media screen and (min-width:667px) {
.About__last-col {
	width:50%;
	font-size:2.1962vw;
	line-height:2.1962vw
}
}
.About__last-row {
	display:block;
margin-bottom:.7321vw
}
@media screen and (min-width:1025px) {
.About__last-row {
	display:-ms-flexbox;
	display:flex;
margin-bottom:.7321vw;
	width:100%
}
}
.About__pdf a {
	display:-ms-flexbox;
	display:flex
}
@media screen and (min-width:1025px) {
.Empty, .Pay {
	margin-top:-3.6603vw
}
}
.Empty__body, .Pay__body {
	margin:auto;
	width:90%
}
@media screen and (min-width:667px) {
.Empty__body, .Pay__body {
	min-width:500px;
	width:60%
}
}
@media screen and (min-width:1025px) {
.Empty__body, .Pay__body {
	width:36.6032vw
}
}
.Empty__person, .Pay__person {
	position:relative;
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.Empty__person, .Pay__person {
	margin-bottom:7.3206vw
}
}
.Empty__person-img-wrap, .Pay__person-img-wrap {
	position:relative
}
.Empty__person-img, .Pay__person-img {
	display:block;
	width:100%
}
.Empty__person-overlay, .Pay__person-overlay {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	height:150px
}
@media screen and (min-width:667px) {
.Empty__person-overlay, .Pay__person-overlay {
	height:250px
}
}
@media screen and (min-width:1025px) {
.Empty__person-overlay, .Pay__person-overlay {
	height:18.3016vw
}
}
.Empty__footer, .Pay__footer {
	margin-top:-50px;
	position:relative
}
@media screen and (min-width:667px) {
.Empty__footer, .Pay__footer {
	position:absolute;
	bottom:-3.6603vw;
	left:0;
	right:0
}
}
.Empty__person-head, .Pay__person-head {
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Empty__person-head, .Pay__person-head {
margin-bottom:.366vw
}
}
.Empty__footer-meta, .Pay__footer-meta {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.Empty__footer-fund-link, .Pay__footer-fund-link {
	display:block;
	width:100px;
	margin-left:10px
}
.Empty__footer-fund-link img, .Pay__footer-fund-link img {
	display:block;
	width:100%
}
.Empty__meta, .Pay__meta {
	margin-top:10px
}
@media screen and (min-width:1025px) {
.Empty__meta, .Pay__meta {
margin-top:.7321vw
}
}
.Empty__contact, .Pay__contact {
	font-size:20px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	display:table;
	margin-top:30px
}
@media screen and (min-width:1025px) {
.Empty__contact, .Pay__contact {
	font-size:1.4641vw;
	margin-top:2.1962vw
}
}
.Empty__person-head {
	margin-bottom:0
}
.Empty__person {
	margin-bottom:25px
}
@media screen and (min-width:667px) {
.Empty__person {
	margin-bottom:50px
}
}
@media screen and (min-width:1025px) {
.Empty__person {
	margin-bottom:5.8565vw
}
}
.Fallback {
	margin-top:-80px
}
@media screen and (min-width:1025px) {
.Fallback {
	margin-top:-3.6603vw
}
}
@media screen and (min-width:1025px) {
.Fallback__body {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between
}
}
.Fallback__sidebar {
	color:#fff;
	background-color:#ff5027;
	padding-top:80px
}
@media screen and (min-width:1025px) {
.Fallback__sidebar {
	background-color:transparent;
	padding-top:0;
	width:48.17%;
	padding-right:3.6603vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
}
.Fallback__sidebar-body {
	max-width:710px;
	padding:0 20px;
	margin:auto
}
@media screen and (min-width:667px) {
.Fallback__sidebar-body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Fallback__sidebar-body {
	padding:0;
	max-width:none
}
}
.Fallback__sidebar-img-wrap, .Fallback__sidebar-person {
	position:relative
}
.Fallback__sidebar-img {
	display:block;
	width:100%
}
.Fallback__sidebar-overlay {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:150px;
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0))
}
@media screen and (min-width:667px) {
.Fallback__sidebar-overlay {
	height:250px
}
}
@media screen and (min-width:1025px) {
.Fallback__sidebar-overlay {
	height:18.3016vw
}
}
.Fallback__sidebar-head {
	position:absolute;
	bottom:25px;
	font-size:38px;
	line-height:1;
	font-weight:400;
	margin:0
}
@media screen and (min-width:667px) {
.Fallback__sidebar-head {
	bottom:100px;
	font-size:4.5388vw
}
}
@media screen and (min-width:1025px) {
.Fallback__sidebar-head {
	bottom:6.5886vw;
	left:0;
	right:0
}
}
.Fallback__sidebar-button {
	display:none
}
@media screen and (min-width:667px) {
.Fallback__sidebar-button {
	display:block;
	position:absolute;
	bottom:25px
}
}
@media screen and (min-width:1025px) {
.Fallback__sidebar-button {
	bottom:0
}
}
@media screen and (min-width:1025px) {
.Fallback__main {
	width:51.83%;
	padding-left:3.6603vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
}
.Fallback__main-body {
	max-width:710px;
	padding:50px 20px 0;
	margin:auto
}
@media screen and (min-width:667px) {
.Fallback__main-body {
	padding:50px 30px 0
}
}
@media screen and (min-width:1025px) {
.Fallback__main-body {
	padding:0;
	max-width:none
}
}
.Fallback__main-fund {
	padding:10px 0
}
@media screen and (min-width:1025px) {
.Fallback__main-fund {
padding:.7321vw 0
}
}
.Fallback__main-logo {
	display:block;
	width:130px
}
@media screen and (min-width:1025px) {
.Fallback__main-logo {
	width:9.5168vw
}
}
.Fallback__main-section {
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.Fallback__main-section {
	margin-bottom:3.6603vw
}
}
@media screen and (min-width:1025px) {
.Fallback__main-section:last-of-type {
	margin-bottom:0
}
}
.Fallback__main-total {
	display:block;
padding:.7321vw 0 0
}
@media screen and (min-width:667px) {
.Fallback__main-button {
	display:none
}
}
@media screen and (min-width:1025px) {
.Error {
	margin-top:-3.6603vw
}
}
.Error__body {
	margin:auto;
	width:90%
}
@media screen and (min-width:667px) {
.Error__body {
	min-width:500px;
	width:60%
}
}
@media screen and (min-width:1025px) {
.Error__body {
	width:43.9239vw
}
}
.Error__person {
	position:relative;
	margin-bottom:25px
}
@media screen and (min-width:667px) {
.Error__person {
	margin-bottom:1.8302vw
}
}
.Error__hline {
	font-size:38px;
	line-height:1;
	font-weight:400;
	margin:0
}
@media screen and (min-width:667px) {
.Error__hline {
	font-size:4.5388vw
}
}
.Error__img-wrap {
	position:relative
}
.Error__img {
	display:block;
	width:100%
}
.Error__overlay {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	height:150px
}
@media screen and (min-width:667px) {
.Error__overlay {
	height:250px
}
}
@media screen and (min-width:1025px) {
.Error__overlay {
	height:18.3016vw
}
}
.Error__hline {
	position:absolute;
	bottom:0
}
.Sidebar__body_privacy {
	padding-top:50px
}
@media screen and (min-width:1025px) {
.Sidebar__body_privacy {
	padding-top:7.3206vw
}
}
.Sidebar__head_privacy {
	padding-bottom:20px;
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.Sidebar__head_privacy {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.Sidebar__head_privacy {
	font-size:2.489vw
}
}
@media screen and (min-width:667px) {
.Sidebar__head_privacy {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	padding-bottom:25px
}
}
@media screen and (min-width:1025px) {
.Sidebar__head_privacy {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px;
	padding-bottom:1.0981vw
}
}
@media screen and (min-width:667px) and (max-width:374px) {
.Sidebar__head_privacy {
	font-size:38px
}
}
@media screen and (min-width:667px) and (min-width:1025px) {
.Sidebar__head_privacy {
	font-size:4.246vw
}
}
@media screen and (min-width:1025px) and (max-width:374px) {
.Sidebar__head_privacy {
	font-size:28px
}
}
@media screen and (min-width:1025px) and (min-width:1025px) {
.Sidebar__head_privacy {
	font-size:2.489vw
}
}
.Main_privacy section:first-of-type {
	margin-bottom:7.3206vw
}
.Main_privacy article {
	padding-top:20px;
	padding-bottom:20px
}
.Main_privacy article:first-of-type {
	padding-top:0
}
.Main_privacy article._last {
	padding-bottom:0
}
@media screen and (min-width:1025px) {
.Main_privacy article {
	padding-top:1.4641vw;
	padding-bottom:1.4641vw
}
}
.Main_privacy h1 {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px;
	margin-top:0;
	margin-bottom:.5em
}
@media screen and (max-width:374px) {
.Main_privacy h1 {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.Main_privacy h1 {
	font-size:2.489vw
}
}
.Main_privacy h1.Main__privacy-head {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.Main_privacy h1.Main__privacy-head {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.Main_privacy h1.Main__privacy-head {
	font-size:2.489vw;
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px
}
}
@media screen and (min-width:1025px) and (max-width:374px) {
.Main_privacy h1.Main__privacy-head {
	font-size:38px
}
}
@media screen and (min-width:1025px) and (min-width:1025px) {
.Main_privacy h1.Main__privacy-head {
	font-size:4.246vw
}
}
.Main_privacy p {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	margin-top:.5em;
	margin-bottom:.5em
}
@media screen and (min-width:1025px) {
.Main_privacy p {
	font-size:1.1713vw
}
}
.Main_privacy p:last-of-type {
	margin-bottom:0
}
pre.Main_privacy {
	font-family:SF Pro;
	white-space:pre-wrap
}
.Actions {
	padding:0 20px
}
@media screen and (min-width:1025px) {
.Actions {
	padding:0
}
}
.Actions__item {
	display:block;
	font-size:0;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease;
	margin-bottom:4.3924vw
}
._light .Actions__item:active, .Mouse ._light .Actions__item:hover {
	color:#000
}
.Actions__Link {
	margin-bottom:10px;
	display:table-row
}
.Actions__Link-inline {
	display:inline
}
@media screen and (min-width:1025px) {
.Actions__Link {
margin-bottom:.7321vw
}
}
.Actions__total {
	display:table-cell;
	text-align:right;
	font-size:20px;
	width:50%;
	line-height:60px
}
@media screen and (min-width:1025px) {
.Actions__total {
	font-size:1.4641vw;
	line-height:4.3924vw
}
}
.Actions__head {
	display:table-cell
}
.Actions__table {
	display:table;
	margin-bottom:60px
}
@media screen and (min-width:1025px) {
.Actions__table {
	margin-bottom:4.3924vw
}
}
.Actions__header {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	max-width:710px;
	margin-bottom:3.6603vw;
	font-size:53px
}
@media screen and (max-width:374px) {
.Actions__header {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Actions__header {
	font-size:4.246vw;
	max-width:none;
	position:static;
	font-size:4.5388vw
}
}
.Action {
	padding-left:20px;
	padding-right:20px
}
@media screen and (min-width:1025px) {
.Action {
	padding-left:0
}
}
.Action__first {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media screen and (min-width:1025px) {
.Action__first {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
}
.Action__row {
	display:block;
	margin:0;
	font-size:20px;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Action__row {
	font-size:1.4641vw;
	margin-bottom:1.4641vw
}
}
.Action__row-orange {
	color:#ff5207;
	display:inline
}
.Action__col {
	width:100%;
	text-align:left;
	margin-right:10px
}
@media screen and (min-width:667px) {
.Action__col {
margin-right:.7321vw
}
}
@media screen and (min-width:1025px) {
.Action__col {
	width:62%
}
}
.Action__col-right {
	color:#ff5207;
	width:100%;
	-ms-flex-align:right;
	align-items:right;
	margin-right:15px
}
@media screen and (min-width:667px) {
.Action__col-right {
	text-align:right;
	margin-right:1.0981vw
}
}
@media screen and (min-width:1025px) {
.Action__col-right {
	width:38%;
	text-align:right;
	margin-right:1.0981vw
}
}
.Action__head {
	font-size:50px
}
@media screen and (min-width:1025px) {
.Action__head {
	font-size:3.6603vw
}
}
.Action__description {
	width:65%;
	font-size:20px;
	margin-top:40px;
	margin-bottom:40px
}
@media screen and (min-width:1025px) {
.Action__description {
	margin-top:2.9283vw;
	margin-bottom:2.9283vw;
	font-size:1.4641vw
}
}
.Action__donations {
	font-size:30px
}
@media screen and (min-width:1025px) {
.Action__donations {
	font-size:2.1962vw
}
}
.Action__donations-small {
	font-size:25px
}
@media screen and (min-width:1025px) {
.Action__donations-small {
	font-size:1.8302vw
}
}
.Action__list {
	font-size:25px;
	margin-top:40px
}
@media screen and (min-width:667px) {
.Action__list {
	margin-top:40px;
	font-size:25px
}
}
@media screen and (min-width:1025px) {
.Action__list {
	font-size:1.8302vw;
	width:75%
}
}
.Action__list-superscript {
	font-size:15px
}
@media screen and (min-width:1025px) {
.Action__list-superscript {
	font-size:1.0981vw
}
}
.Action__list-header {
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Action__list-header {
	margin-bottom:1.4641vw
}
}
.Action__list-row {
	display:-ms-flexbox;
	display:flex;
	margin:0 0 10px;
	-ms-flex-align:end;
	align-items:flex-end
}
@media screen and (min-width:667px) {
.Action__list-row {
margin:0 0 .7321vw
}
}
.Action__list-col {
	width:100%;
	text-align:left;
	margin-right:10px
}
@media screen and (min-width:667px) {
.Action__list-col {
	width:60%;
margin-right:.7321vw
}
}
.Action__list-col-right {
	width:100%;
	margin-right:15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media screen and (min-width:667px) {
.Action__list-col-right {
	width:40%;
	margin-right:1.0981vw
}
}
.Action__pdf {
	display:-ms-flexbox;
	display:flex
}
.Action__pdf-button {
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:10px;
	margin-left:20px
}
@media screen and (min-width:1025px) {
.Action__pdf-button {
margin-right:.7321vw;
	margin-left:1.4641vw;
	width:2.9283vw
}
}
.Action__link {
	color:#ff5027;
	font-size:20px;
	margin-bottom:20px;
	display:block
}
@media screen and (min-width:1025px) {
.Action__link {
	display:-ms-flexbox;
	display:flex;
	font-size:1.4641vw;
	margin-bottom:1.4641vw
}
}
.Action__logo {
	height:70px
}
@media screen and (min-width:1025px) {
.Action__logo {
	height:5.1245vw
}
}
.Action__row pre {
	font-family:SF Pro;
	white-space:pre-wrap
}
.ActionsTable {
	display:inline-block;
	width:100%;
	padding:30px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
@media screen and (min-width:667px) {
.ActionsTable {
	width:33.33%;
	padding:30px 20px
}
}
@media screen and (min-width:1025px) {
.ActionsTable {
	padding:2.1962vw 1.8302vw
}
}
.ActionsTable:not(.Lot_complete):active, .Mouse .ActionsTable:not(.Lot_complete):hover {
	color:#ff5027
}
._light .ActionsTable:active, .Mouse ._light .ActionsTable:hover {
	color:#000
}
.ActionsTable__name {
	bottom:55px;
	left:5px;
	z-index:2;
	color:#ff5027;
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
@media screen and (max-width:374px) {
.ActionsTable__name {
	font-size:28px
}
}
@media screen and (min-width:1025px) {
.ActionsTable__name {
	font-size:2.489vw
}
}
.ActionsTable__name_bottom {
	bottom:0
}
.ActionsTable__price {
	display:block
}
.ActionsTable__price2 {
	display:block;
	bottom:25px
}
.ActionsTable__gradient {
	display:none;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	right:0;
	height:150px;
	background-color:transparent;
	background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(60%, hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
	background:-webkit-linear-gradient(bottom, #fff, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0));
	background:-o-linear-gradient(bottom, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0) 100%);
	background:linear-gradient(0deg, #fff 0, hsla(0,0%,100%,.6) 60%, hsla(0,0%,100%,0))
}
@media screen and (min-width:1025px) {
.ActionsTable__gradient {
	height:14.6413vw
}
}
._light .ActionsTable__gradient, .Lot_special .ActionsTable__gradient {
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0))
}
.ActionsTable_special {
	color:#fff
}
.ActionsTable_special:active, .Mouse .ActionsTable_special:hover {
	color:#000!important
}
.ActionsTable_single {
	display:block;
	width:100%
}
.ActionsTable_complete {
	padding-top:0
}
@media screen and (min-width:1025px) {
.ActionsTable_complete {
	margin-top:-1.4641vw
}
}
.ActionsTable__button {
	text-align:left;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.ActionsTable__button:active, .Mouse .ActionsTable__button:hover {
	color:#ff5027
}
.ActionsTable__inner {
	position:relative
}
.ActionsTable__img {
	display:block;
	width:100%
}
.ActionsTable__meta, .ActionsTable__time {
	position:absolute;
	left:0;
	top:1.8302vw;
	z-index:2
}
.ActionsTable__meta {
	color:#ff5027;
	max-width:150px
}
.ExternalPartners {
	padding:0 20px
}
@media screen and (min-width:1025px) {
.ExternalPartners {
	padding:0
}
}
.big {
	font-size:25px
}
.ExternalPartners__item, padding-top 130px {
display:block;
font-size:0;
will-change:color;
-webkit-transition:color .16s ease;
-o-transition:color .16s ease;
transition:color .16s ease;
margin-bottom:4.3924vw
}
._light .ExternalPartners__item:active, ._light padding-top 130px:active, .Mouse ._light .ExternalPartners__item:hover, .Mouse ._light padding-top 130px:hover {
color:#000
}
.ExternalPartners__Link {
	margin-bottom:10px;
	display:table-row
}
@media screen and (min-width:1025px) {
.ExternalPartners__Link {
margin-bottom:.7321vw
}
}
.ExternalPartners__total {
	display:table-cell;
	text-align:right;
	font-size:36px;
	width:50%
}
.ExternalPartners__total-orange {
	color:#ff5027
}
@media screen and (min-width:667px) {
.ExternalPartners__total {
	font-size:53px
}
}
@media screen and (min-width:1025px) {
.ExternalPartners__total {
	font-size:4.5388vw
}
}
.ExternalPartners__head {
	display:table-cell
}
@media screen and (max-width:374px) {
.ExternalPartners__head {
	font-size:36px
}
}
.ExternalPartners__table {
	display:table;
	width:95%;
	margin-bottom:60px
}
@media screen and (min-width:1025px) {
.ExternalPartners__table {
	margin-bottom:4.3924vw
}
}
.ExternalPartner__logo {
	height:70px
}
@media screen and (min-width:1025px) {
.ExternalPartner__logo {
	height:5.1245vw
}
}
.ExternalPartner__row-description pre {
	font-family:SF Pro;
	display:inline;
	white-space:pre-wrap
}
.Sidebar {
	color:#fff;
	position:relative;
	background-color:#ff5027;
	padding:80px 0 50px;
	min-height:300px
}
@media screen and (min-width:1025px) {
.Sidebar {
	min-height:none;
	padding:0;
	background-color:transparent;
	position:fixed;
	top:0;
	bottom:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:calc(48.1698389458% - 2.9282576867vw)
}
}
.Sidebar__win {
	position:relative;
	max-width:710px;
	margin:auto;
	margin-bottom:50px;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Sidebar__win {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Sidebar__win {
	margin-bottom:0;
	padding:0;
	position:absolute;
	bottom:7.3206vw;
	width:65%
}
}
.Sidebar__win-mark {
	position:absolute;
	z-index:4;
	top:10px
}
@media screen and (min-width:1025px) {
.Sidebar__win-mark {
	left:0;
top:.7321vw
}
}
.Sidebar__win-person {
	position:relative;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.Sidebar__win-person {
	margin-bottom:1.0981vw
}
}
.Sidebar__win-img-wrap {
	position:relative
}
.Sidebar__win-img {
	display:block;
	width:100%
}
.Sidebar__win-overlay {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:150px;
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0))
}
@media screen and (min-width:667px) {
.Sidebar__win-overlay {
	height:250px
}
}
@media screen and (min-width:1025px) {
.Sidebar__win-overlay {
	height:18.3016vw
}
}
.Sidebar__win-head {
	font-size:53px;
	line-height:1.2;
	font-weight:400;
	margin-top:-50px;
	position:relative
}
@media screen and (min-width:667px) {
.Sidebar__win-head {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:0
}
}
@media screen and (min-width:1025px) {
.Sidebar__win-head {
	font-size:4.5388vw
}
}
.Sidebar_about {
	padding-bottom:20px
}
@media screen and (min-width:1025px) {
.Sidebar_about {
	padding-bottom:0
}
}
.Sidebar_person {
	padding:0
}
.Sidebar_absolute {
	z-index:0
}
@media screen and (min-width:1025px) {
.Sidebar_absolute {
	position:absolute
}
}
.Sidebar__body {
	position:relative;
	max-width:710px;
	margin:auto;
	padding:0 20px
}
@media screen and (min-width:667px) {
.Sidebar__body {
	padding:0 30px
}
}
@media screen and (min-width:1025px) {
.Sidebar__body {
	position:absolute;
	max-width:none;
	padding:0;
	top:0;
	bottom:0;
	width:100%
}
}
.Sidebar_absolute .Sidebar__body {
	top:auto
}
.Sidebar__head {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	max-width:710px;
	margin:auto
}
@media screen and (max-width:374px) {
.Sidebar__head {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.Sidebar__head {
	font-size:4.246vw;
	max-width:none;
	position:static
}
}
.Sidebar__head_top {
	margin-top:25px
}
@media screen and (min-width:1025px) {
.Sidebar__head_top {
	margin-top:7.3206vw
}
}
.Sidebar__head_about {
	margin-bottom:40px
}
@media screen and (min-width:1025px) {
.Sidebar__head_about {
	top:10.981vw;
	margin-bottom:0
}
}
.Sidebar__bg {
	max-width:710px;
	margin:auto;
	padding-top:80px;
	position:relative
}
@media screen and (min-width:1025px) {
.Sidebar__bg {
	max-width:none;
	position:absolute;
	bottom:0;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:3.6603vw;
	padding-top:7.3206vw
}
}
.Sidebar__bg-img {
	display:block;
	width:100%;
	max-width:710px;
	margin:auto
}
@media screen and (min-width:1025px) {
.Sidebar__bg-img {
	max-width:none
}
}
.Sidebar__bg-overlay {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:250px;
	background:-webkit-gradient(linear, left bottom, left top, from(#ff5027), color-stop(60%, rgba(255,80,39,.6)), to(rgba(255,80,39,0)));
	background:-webkit-linear-gradient(bottom, #ff5027, rgba(255,80,39,.6) 60%, rgba(255,80,39,0));
	background:-o-linear-gradient(bottom, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0) 100%);
	background:linear-gradient(0deg, #ff5027 0, rgba(255,80,39,.6) 60%, rgba(255,80,39,0))
}
@media screen and (min-width:1025px) {
.Sidebar__bg-overlay {
	right:3.6603vw;
	height:18.3016vw
}
}
.Sidebar__footer {
	max-width:710px;
	margin:auto;
	padding:0 0 50px
}
@media screen and (min-width:667px) {
.Sidebar__footer {
	position:absolute;
	left:0;
	right:0;
	padding:0 30px;
	bottom:50px
}
}
@media screen and (min-width:1025px) {
.Sidebar__footer {
	padding:0;
	bottom:2.1962vw;
	max-width:none
}
}
.Sidebar__getlinks {
	margin-bottom:20px
}
@media screen and (min-width:667px) {
.Sidebar__getlinks {
	margin-bottom:0
}
}
@media screen and (min-width:1025px) {
.Sidebar__getlinks {
	max-width:40%
}
}
@media screen and (min-width:667px) {
.Sidebar__getlinks_person {
	margin-bottom:20px
}
}
@media screen and (min-width:1025px) {
.Sidebar__getlinks_person {
	margin-bottom:0
}
}
.Sidebar__exit {
	margin-top:20px
}
@media screen and (min-width:667px) {
.Sidebar__exit {
	margin-top:0
}
}
.Sidebar__share {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	margin-bottom:25px
}
@media screen and (min-width:1025px) {
.Sidebar__share {
	font-size:1.1713vw
}
}
@media screen and (min-width:667px) {
.Sidebar__share {
	margin-bottom:0
}
}
.Sidebar__share_absolute {
	position:absolute;
	top:80px
}
@media screen and (min-width:1025px) {
.Sidebar__share_absolute {
	top:7.3206vw
}
}
.Sidebar__share_button {
	top:100px;
	text-align:left;
	color:#fff;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Mouse .Sidebar__share_button:hover, .Sidebar__share_button:active {
	color:#000
}
.Sidebar__logo {
	max-width:250px
}
@media screen and (min-width:1025px) {
.Sidebar__logo {
	max-width:18.3016vw
}
}
.Sidebar__logo-img {
margin-bottom:.7321vw
}
.Sidebar__logo-img img {
	display:block;
	width:150px
}
@media screen and (min-width:1025px) {
.Sidebar__logo-img img {
	width:13.1772vw
}
}
.Sidebar__logo-label {
	margin-top:10px;
	display:table
}
@media screen and (min-width:1025px) {
.Sidebar__logo-label {
margin-top:.7321vw
}
}
.Sidebar__profile {
	padding-top:20px
}
@media screen and (min-width:667px) {
.Sidebar__profile {
	padding-top:20px
}
}
@media screen and (min-width:1025px) {
.Sidebar__profile {
	padding-top:1.0981vw
}
}
.Main {
	padding:50px 20px 0;
	max-width:710px;
	margin:auto
}
@media screen and (min-width:667px) {
.Main {
	padding:50px 30px 0
}
}
@media screen and (min-width:1025px) {
.Main {
	min-height:600px;
	max-width:none;
	padding:0;
	margin:0 0 0 calc(50% + 1.8301610542vw)
}
}
.Main__top {
	margin-bottom:50px
}
@media screen and (min-width:667px) {
.Main__top {
	margin-bottom:100px
}
}
@media screen and (min-width:1025px) {
.Main__top {
	margin-bottom:6.5886vw;
	padding-top:1.4641vw
}
}
.Main__auction {
	margin-bottom:50px
}
@media screen and (min-width:667px) {
.Main__auction {
	margin-bottom:100px
}
}
@media screen and (min-width:1025px) {
.Main__auction {
	margin-bottom:0
}
}
@media screen and (min-width:667px) {
.Main__lots-list {
	margin-left:-20px;
	max-width:75%
}
}
@media screen and (min-width:1025px) {
.Main__lots-list {
	padding-bottom:3.6603vw;
	margin-left:-1.8302vw
}
}
.Main__lots-list_no-pading {
	padding-bottom:0;
	margin-bottom:-2.1962vw
}
@media screen and (min-width:1025px) {
.Main__lots-list_complete {
	padding-bottom:0
}
}
.Main__lots-item_complete {
	margin-bottom:60px
}
.Main__lots-item_complete:last-of-type {
	margin-bottom:0
}
@media screen and (min-width:1025px) {
.Main__lots-item_complete {
	margin-bottom:4.3924vw
}
}
.Main__title {
	margin-bottom:15px
}
@media screen and (min-width:1025px) {
.Main__title {
	margin-bottom:2.1962vw
}
}
.Main__description {
	padding:30px 0
}
@media screen and (min-width:1025px) {
.Main__description {
	padding:4.3924vw 0
}
}
.Main__description a {
	color:#ff5027;
	will-change:color;
	-webkit-transition:color .16s ease;
	-o-transition:color .16s ease;
	transition:color .16s ease
}
.Main__description a:active, .Mouse .Main__description a:hover {
	color:#000
}
.Main__ExternalPartners-list {
	padding:0 0 25px
}
.Main__ExternalPartners-list_top-gap {
	padding-top:25px
}
.Main__members-list {
	padding:2.1962vw 0 0
}
.Main__ExternalPartners-item, .Main__members-item {
	display:-ms-flexbox;
	display:flex
}
@media screen and (min-width:1025px) {
.Main__ExternalPartners-item, .Main__members-item {
margin-bottom:.366vw
}
}
.Main__ExternalPartners-item.Orange, .Main__members-item.Orange {
	color:#ff5027
}
.Main__ExternalPartners-item.Pointer, .Main__members-item.Pointer {
	cursor:pointer
}
.Main__ExternalPartners-price, .Main__members-price {
	-ms-flex:0 0 125px;
	flex:0 0 125px;
	display:block;
	margin-right:15px
}
@media screen and (min-width:1025px) {
.Main__ExternalPartners-price, .Main__members-price {
	margin-right:1.4641vw;
	-ms-flex:0 0 10.981vw;
	flex:0 0 10.981vw
}
}
.Main__ExternalPartners-name {
	display:block
}
.Main__members-button {
	margin-top:1.0981vw
}
.Main__ExternalPartners-control {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.Main__ExternalPartners-control {
	margin-bottom:3.6603vw
}
}
.Main__control {
	margin-right:15px
}
@media screen and (min-width:1025px) {
.Main__control {
	margin-right:1.4641vw
}
}
.Main__ExternalPartners-more {
	margin-top:10px
}
@media screen and (min-width:1025px) {
.Main__ExternalPartners-more {
	margin-top:1.4641vw
}
}
.Sidebar__list {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400;
	display:table;
	table-layout:fixed;
	width:100%
}
@media screen and (min-width:1025px) {
.Sidebar__list {
	font-size:1.1713vw
}
}
.Sidebar__list-head {
	display:block;
	margin-bottom:20px;
	opacity:.5
}
@media screen and (min-width:1025px) {
.Sidebar__list-head {
	margin-bottom:1.4641vw
}
}
.Sidebar__list-body {
	padding-top:50px
}
@media screen and (min-width:1025px) {
.Sidebar__list-body {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:0 0 2.1962vw
}
}
.Sidebar__list-item {
	display:table-row;
	width:100%
}
.Sidebar__list-col {
	display:table-cell;
	vertical-align:top;
	padding-bottom:15px
}
@media screen and (min-width:667px) {
.Sidebar__list-col {
	vertical-align:middle
}
}
@media screen and (min-width:1025px) {
.Sidebar__list-col {
	padding-bottom:1.0981vw
}
}
.Sidebar__list-col_name {
	font-size:16px;
	line-height:1.5;
	margin:0;
	font-weight:400
}
@media screen and (min-width:1025px) {
.Sidebar__list-col_name {
	font-size:1.1713vw
}
}
@media screen and (min-width:667px) {
.Sidebar__list-col_name {
	line-height:1.1764705882;
	font-weight:400;
	margin:0;
	font-size:32px
}
}
@media screen and (min-width:667px) and (max-width:374px) {
.Sidebar__list-col_name {
	font-size:28px
}
}
@media screen and (min-width:667px) and (min-width:1025px) {
.Sidebar__list-col_name {
	font-size:2.489vw
}
}
.Sidebar__list-col_button {
	width:100px;
	overflow:hidden
}
@media screen and (min-width:1025px) {
.Sidebar__list-col_button {
	width:7.3206vw
}
}
.Sidebar__list-col_total {
	width:100px;
	overflow:hidden;
	padding-left:10px
}
@media screen and (min-width:667px) {
.Sidebar__list-col_total {
	width:150px
}
}
@media screen and (min-width:1025px) {
.Sidebar__list-col_total {
	width:10.981vw
}
}
.Sidebar__empty {
	max-width:300px;
	margin-top:15px
}
@media screen and (min-width:1025px) {
.Sidebar__empty {
	position:absolute;
	bottom:0;
	padding:0 0 2.1962vw;
	max-width:21.9619vw
}
}
@media screen and (min-width:667px) {
.SocialMediaShareButton {
	margin-top:5px
}
}
.ExternalPartners__header {
	line-height:1.0344827586;
	font-weight:400;
	margin:0;
	font-size:42px;
	max-width:710px;
	margin-bottom:7.3206vw;
	font-size:30px
}
@media screen and (max-width:374px) {
.ExternalPartners__header {
	font-size:38px
}
}
@media screen and (min-width:1025px) {
.ExternalPartners__header {
	font-size:4.246vw
}
}
@media screen and (max-width:374px) {
.ExternalPartners__header {
	font-size:30px
}
}
@media screen and (min-width:667px) {
.ExternalPartners__header {
	font-size:53px
}
}
@media screen and (min-width:1025px) {
.ExternalPartners__header {
	max-width:none;
	position:static;
	font-size:4.5388vw
}
}
.ExternalPartner__row {
	display:block;
	margin:0;
	margin-right:20px;
	margin-bottom:40px;
	font-size:20px
}
@media screen and (min-width:667px) {
.ExternalPartner__row {
	display:-ms-flexbox;
	display:flex
}
}
@media screen and (min-width:1025px) {
.ExternalPartner__row {
	margin-right:0;
	margin-left:0;
	font-size:1.4641vw
}
}
.ExternalPartner__row-orange {
	color:#ff5027
}
.ExternalPartner__row-description {
	margin-bottom:0
}
.ExternalPartner__col {
	width:100%;
	text-align:left;
	margin-right:10px;
	margin-bottom:20px
}
@media screen and (min-width:667px) {
.ExternalPartner__col {
	width:62%;
margin-right:.7321vw;
	margin-bottom:0
}
}
.ExternalPartner__col-right {
	color:#ff5207;
	width:100%;
	-ms-flex-align:right;
	align-items:right;
	margin-right:15px
}
@media screen and (min-width:667px) {
.ExternalPartner__col-right {
	width:38%;
	text-align:right;
	margin-right:1.0981vw
}
}
.ExternalPartner__head {
	font-size:50px
}
@media screen and (min-width:1025px) {
.ExternalPartner__head {
	font-size:3.6603vw
}
}
.ExternalPartner__description {
	width:65%;
	font-size:20px;
	margin-top:40px;
	margin-bottom:40px
}
@media screen and (min-width:1025px) {
.ExternalPartner__description {
	margin-top:2.9283vw;
	margin-bottom:2.9283vw;
	font-size:1.4641vw
}
}
.ExternalPartner__donations {
	font-size:40px
}
@media screen and (min-width:1025px) {
.ExternalPartner__donations {
	font-size:2.9283vw
}
}
.ExternalPartner__list {
	margin-top:40px;
	width:100%;
	margin-right:20px;
	margin-left:20px
}
@media screen and (min-width:667px) {
.ExternalPartner__list {
	margin-top:40px;
	font-size:30px;
	width:100%
}
}
@media screen and (min-width:1025px) {
.ExternalPartner__list {
	font-size:2.1962vw;
	width:100%;
	margin-right:0;
	margin-left:0
}
}
@media screen and (min-width:1025px) {
.ExternalPartner__list-header {
	margin-bottom:1.4641vw
}
}
.ExternalPartner__list-row {
	display:-ms-flexbox;
	display:flex;
	margin:0 0 10px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
@media screen and (min-width:667px) {
.ExternalPartner__list-row {
margin:0 0 .7321vw
}
}
.ExternalPartner__list-item {
	width:100%;
	font-size:20px
}
.ExternalPartner__list-item-header {
	font-size:30px;
	color:#ff5027
}
.ExternalPartner__list-col {
	width:100%;
	text-align:left;
	margin-right:10px
}
@media screen and (min-width:667px) {
.ExternalPartner__list-col {
	width:60%;
margin-right:.7321vw
}
}
.ExternalPartner__list-wrapper {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media screen and (min-width:667px) {
.ExternalPartner__list-wrapper {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
}
.ExternalPartner__list-col-right {
	width:100%;
	margin-right:15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media screen and (min-width:667px) {
.ExternalPartner__list-col-right {
	width:40%;
	margin-right:1.0981vw
}
}
.ExternalPartner__pdf {
	display:-ms-flexbox;
	display:flex
}
.ExternalPartner__pdf-button {
	vertical-align:top;
	width:40px;
	color:#fff;
	margin-right:10px;
	margin-left:0
}
@media screen and (min-width:1025px) {
.ExternalPartner__pdf-button {
margin-right:.7321vw;
	margin-left:0;
	width:2.9283vw
}
}
.ExternalPartner__link {
	color:#ff5027;
	font-size:20px;
	margin-bottom:20px
}
@media screen and (min-width:1025px) {
.ExternalPartner__link {
	font-size:1.4641vw;
	margin-bottom:1.4641vw
}
}

.logo-item-small {
	display:none
}
@media screen and (max-width:576px) {
.logo-item-big {
	display:none
}
.logo-item-small {
	display:inline
}
}

.mfc-close {
	color:#fff;
	float:right;
	font-size:28px;
	font-weight:700;
	margin-top:-10px
}
.mfc-close:focus, .mfc-close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer
}
.mfcBtn {
	border-radius:20px
}

.custom-checkbox {
	position:absolute;
	z-index:-1;
	opacity:0
}
.custom-checkbox+label {
	display:-ms-inline-flexbox;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.custom-checkbox+label:before {
	content:"";
	display:inline-block;
	width:1em;
	height:1em;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-positive:0;
	flex-grow:0;
	border:1px solid #adb5bd;
	border-radius:.25em;
	margin-right:.5em;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:50% 50%;
	background-color:#fff
}
.custom-checkbox:not(:disabled):active+label:before, .custom-checkbox:not(:disabled):not(:checked)+label:hover:before {
	border-color:#b3d7ff
}
.custom-checkbox:focus+label:before {
-webkit-box-shadow:0 0 0 .2rem rgba(3,0,0,.25);
box-shadow:0 0 0 .2rem rgba(3,0,0,.25)
}
.custom-checkbox:focus:not(:checked)+label:before {
	border-color:#80bdff
}
.custom-checkbox:checked+label:before {
	border-color:#fff;
	background-color:#fff;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='0' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox:disabled+label:before {
	background-color:#e9ecef
}

.error {
	color:#000;
	display:block;
	margin-top:10px
}
.donate {
	color:#fff!important
}
.Donate .logo-item-small, .Donate .modal__close-button {
	display:none!important
}
.Donate .mfc-modal__logo-list {
	padding:0 7px 0 0
}
.Donate .custom-checkbox+label {
	display:inline;
	font-size:14px
}

body, html {
	margin:0;
	padding:0;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	font-family:SF Pro;
	cursor:default
}
.is-freeze {
	left:0;
	position:fixed;
	overflow-y:scroll;
	height:100%;
	width:100%
}
button, input, textarea {
	/* border-radius:0; */
	background-color:transparent;
	font-family:SF Pro;
}
svg {
	display:block;
	width:100%
}
a {
	text-decoration:none;
	color:inherit;
}
h1, h2 {
	font-weight:400
}
.nobr {
	white-space:nowrap
}
button {
	font-family:SF Pro
}
input {
	background-color:transparent;
	border:none;
	outline:none;
	margin:0;
	padding:0;
	color:inherit;
}
.Wrap {
	background-color:#fff;
	position:relative;
	color:#000;
	height:100%
}
.Wrap._light {
	color:#fff
}
.Content {
	-webkit-transition:opacity .4s .3s;
	-o-transition:opacity .4s .3s;
	transition:opacity .4s .3s;
	min-height:100vh
}
@media screen and (min-width:667px) {
.Content {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
}
.Content__body {
	padding-top:80px
}
@media screen and (min-width:667px) {
.Content__body {
	-ms-flex:1 1 0%;
	flex:1 1 0%
}
}
@media screen and (min-width:1025px) {
.Content__body {
	padding-top:10.981vw
}
}
.Content.Content_disable {
	opacity:0
}
.is-animate .Content {
	-webkit-transition-delay:0ms;
	-o-transition-delay:0ms;
	transition-delay:0ms;
	opacity:0
}
.Content.Content--gradient {
	background:-webkit-gradient(linear, left top, left bottom, from(#020024), color-stop(0, #ff5027), color-stop(50%, #fff));
	background:-webkit-linear-gradient(top, #020024, #ff5027 0, #fff 50%);
	background:-o-linear-gradient(top, #020024 0, #ff5027 0, #fff 50%);
	background:linear-gradient(180deg, #020024, #ff5027 0, #fff 50%)
}
.Container {
	position:relative;
	overflow:hidden;
	padding:0 2.9283vw
}
.Container_top-negative {
	margin-top:-80px
}
@media screen and (min-width:1025px) {
.Container_top-negative {
	margin-top:-3.6603vw
}
}
.Container.News {
	padding:0;
	margin-top:0
}
@media screen and (min-width:1025px) {
.Container.News {
	margin-top:-10.981vw
}
}
.Container_no-top {
	margin-top:-80px
}
@media screen and (min-width:1025px) {
.Container_no-top {
	margin-top:-10.981vw;
	padding:0
}
}
.Row {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	margin:0 -1.8302vw
}
.Background_mobile {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background-color:#ff5027;
	width:100%;
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
@media screen and (min-width:1025px) {
.Background_mobile {
	display:none
}
}
.Background_mobile.Background_mobile_full {
	opacity:1
}
.Background {
	display:none;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	background-color:#ff5027;
	width:100%;
	-webkit-transition:-webkit-transform .4s ease-out;
	transition:-webkit-transform .4s ease-out;
	-o-transition:transform .4s ease-out;
	transition:transform .4s ease-out;
	transition:transform .4s ease-out, -webkit-transform .4s ease-out
}
@media screen and (min-width:1025px) {
.Background {
	display:block;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
.Background.Background_full {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.Background.Background_half {
	-webkit-transform:translate3d(-51.8301610542%, 0, 0);
	transform:translate3d(-51.8301610542%, 0, 0)
}
.bottom-space {
	margin-bottom:50px
}
@media screen and (min-width:1025px) {
.bottom-space {
	margin-bottom:3.6603vw
}
}
.max-width {
	max-width:400px
}
@media screen and (min-width:1025px) {
.max-width {
	max-width:auto
}
}
/*# sourceMappingURL=main.c0a87a22.css.map*/
