@charset "UTF-8";

.page.page_newyear {
	color: #fff;
	background-color: #151515
}

.page.page_newyear.newyear_dark,
.page.page_newyear.newyear_dark .footer,
.page.page_newyear.newyear_dark .new-year-2021 {
	background-color: #000
}

.page.page_newyear .footer__link,
.page.page_newyear .link,
.page.page_newyear .menu__link {
	color: #cfc488
}

.page.page_newyear .footer__link:hover,
.page.page_newyear .link:hover,
.page.page_newyear .menu__link:hover {
	color: #fece46
}

.page.page_newyear .h1,
.page.page_newyear .h2,
.page.page_newyear .h3,
.page.page_newyear .h4,
.page.page_newyear .h5,
.page.page_newyear .h6,
.page.page_newyear h1,
.page.page_newyear h2,
.page.page_newyear h3,
.page.page_newyear h4,
.page.page_newyear h5,
.page.page_newyear h6 {
	color: #fff;
	line-height: 1.35
}

.page.page_newyear .h1,
.page.page_newyear h1 {
	padding-bottom: 0
}

.page.page_newyear .footer:before,
.page.page_newyear .h1:before,
.page.page_newyear h1:before {
	content: none
}

.page.page_newyear .link_as-text,
.page.page_newyear .link_as-text:hover {
	color: inherit
}

.page.page_newyear .intro__link-headline {
	display: none
}

.new-year-2021,
.page.page_newyear .footer,
.page.page_newyear .header,
.page.page_newyear .header__language-wrap,
.page.page_newyear .header__row,
.page.page_newyear .submenu {
	background-color: #151515
}

.page.page_newyear .header__visually-block {
	background-color: transparent
}

.new-year-2021__slider.slider-horizontal-photo .slick-dots li.slick-active button:before,
.page.page_newyear .button_dark-blue,
.page.page_newyear .button_partners {
	background-color: #000
}

.page.page_newyear .button_dark-blue:hover {
	color: #fece46
}

.page.page_newyear .header__filter_content,
.page.page_newyear .header__language-wrap {
	border-color: rgba(234, 234, 234, .4)
}

.page.page_newyear .header__filter_triangle {
	background-color: rgba(234, 234, 234, .4)
}

.page.page_newyear .header__filter_triangle:after {
	border-top-color: #000
}

.page.page_newyear .header__language span:after {
	border-top-color: rgba(234, 234, 234, .4)
}

.page.page_newyear .menu__item_is-parent .menu__link_root:after {
	border-top-color: #cfc488
}

.page.page_newyear .intro.-wbs {
	margin-bottom: 0
}

.page.page_newyear .button_partners,
.page.page_newyear .header__language .item {
	color: rgba(255, 255, 255, .4)
}

.page.page_newyear .link__colored-element {
	color: #fbf5a7
}

.page.page_newyear .footer__development_link {
	color: #fff
}

.page.page_newyear .footer__development_link .icon_tl {
	color: rgba(255, 255, 255, .75)
}

.page.page_newyear .footer__development_link:hover,
.page.page_newyear .footer__development_link:hover .icon_tl,
.page.page_newyear .footer__social .social__link:hover {
	color: #fece46
}

.page.page_newyear .footer__social .social__link {
	color: rgba(255, 255, 255, .75)
}

.page.page_newyear .clear-floating {
	display: none
}

.page.page_newyear .menu__hamburger_object {
	color: #fff
}

@media (min-width:1200px) {
	.page.page_newyear .menu__item.menu-sale>.menu__link span {
		color: #151515
	}
}

@media (max-width:1199px) {
	.page.page_newyear .menu_main:after {
		border-bottom-color: rgba(234, 234, 234, .4)
	}

	.page.page_newyear .header__menu_object .menu__item_opened,
	.page.page_newyear .header__menu_object .menu__item_root,
	.page.page_newyear .header__menu_object .menu__list,
	.page.page_newyear .menu__list_additional,
	.page.page_newyear .menu_main {
		background-color: #151515
	}
}

.page.page_newyear .block_form.block_popup h4 {
	color: #151515
}

.page.page_newyear .daterangepicker {
	color: #262626
}

.page.page_newyear .header:after,
.page.page_newyear .header:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 150px;
	background-image: url(/upload/images/new-year/2021/header-decor.jpg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: left center
}

@media (max-width:1200px) {

	.page.page_newyear .header:after,
	.page.page_newyear .header:before {
		content: none
	}
}

.page.page_newyear .header:after {
	top: 0;
	left: 0
}

.page.page_newyear .header:before {
	top: 0;
	right: 0;
	transform: scale(-1, 1)
}

.page.page_newyear .header .container {
	z-index: 2
}

.new-year-2021__header:after,
.new-year-2021__header:before,
.page.page_newyear .intro__image:after,
.page.page_newyear .intro__image:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 8px;
	background: linear-gradient(90deg, #eed270 0%, #c58628 20.83%, #edda98 51.04%, #c09d3a 64.58%, #eed270 77.6%, #a97322 90.1%, #eed270 100%)
}

.page.page_newyear .intro__image:after {
	bottom: -1px
}

.page.page_newyear .intro__image:before {
	top: 0
}

.new-year-2021 .shadowed {
	box-shadow: 0 0 25px rgba(238, 211, 112, .4);
	transition: all .3s ease-out
}

.new-year-2021 .shadowed[href]:hover {
	box-shadow: 0 0 25px rgba(238, 211, 112, .6)
}

.new-year-2021 .mx-margin_no {
	margin: 0
}

.new-year-2021 .mx-margin_no_bottom {
	margin-bottom: 0
}

.new-year-2021.mx-image img {
	width: 100%;
	height: auto
}

.new-year-2021__header {
	position: relative;
	z-index: 3
}

.new-year-2021__header-image {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.new-year-2021__header.header-middle {
	height: 180px
}

@media (min-height:500px) {
	.new-year-2021__header.header-middle {
		height: calc(100vh - 330px)
	}
}

.new-year-2021__header.header-fixed-middle {
	padding-top: 32%
}

@media (max-width:1024px) {
	.new-year-2021__header.header-fixed-middle {
		padding-top: 50%
	}
}

.new-year-2021__header:after,
.new-year-2021__header:before {
	z-index: 2
}

.new-year-2021__header:after {
	bottom: -1px
}

.new-year-2021__header:before {
	top: 0
}

.new-year-2021__container.container-padding-40 {
	padding: 40px 0
}

.new-year-2021__container.container-padding-65 {
	padding: 65px 0
}

.new-year-2021__container.container-decor-confetti {
	position: relative
}

.new-year-2021__container.container-decor-confetti:after,
.new-year-2021__container.container-decor-confetti:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: 2;
	width: calc((100% - 1200px)/2);
	height: 100%;
	background-size: 348px;
	background-repeat: no-repeat
}

.new-year-2021__container.container-decor-confetti:after {
	right: 0;
	background-position: left top;
	background-image: url(/upload/images/new-year/2021/decor-confetti-right.png)
}

.new-year-2021__container.container-decor-confetti:before {
	left: 0;
	background-position: right top;
	background-image: url(/upload/images/new-year/2021/decor-confetti-left.png)
}

@media (min-width:1896px) {
	.new-year-2021__container.container-decor-confetti:before {
		background-position: left top
	}

	.new-year-2021__container.container-decor-confetti:after {
		background-position: right top
	}
}

.new-year-2021__container.container-bg-color {
	background: rgba(233, 203, 106, .15)
}

.new-year-2021__container.container-gold-border,
.new-year-2021__container.container-gold-border-full {
	position: relative
}

.new-year-2021__container.container-gold-border img,
.new-year-2021__container.container-gold-border-full img {
	display: block;
	width: 100%
}

.new-year-2021__container.container-gold-border:after,
.new-year-2021__container.container-gold-border:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
	pointer-events: none
}

.new-year-2021__container.container-gold-border:after {
	width: calc(100% - 25px);
	height: calc(100% - 25px);
	border: 5px solid #e9c05d
}

.new-year-2021__container.container-gold-border:before {
	width: calc(100% - 50px);
	height: calc(100% - 50px);
	border: 2px solid #e9c05d
}

.new-year-2021__container.container-gold-border-full:after,
.new-year-2021__container.container-gold-border-full:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
	pointer-events: none
}

.new-year-2021__container.container-gold-border-full:after {
	width: calc(100% - 9px);
	height: calc(100% - 9px);
	border: 5px solid #e9c05d
}

.new-year-2021__container.container-gold-border-full:before {
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	border: 2px solid #e9c05d
}

.new-year-2021__container.container-float {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%
}

@media (max-width:425px) {
	.new-year-2021__container.container-float {
		position: static
	}
}

.new-year-2021__container.container-bordered {
	position: relative;
	padding: 300px 0
}

.new-year-2021__container.container-bordered>* {
	position: relative;
	z-index: 2
}

.new-year-2021__container.container-bordered:after,
.new-year-2021__container.container-bordered:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 389px;
	background-image: url(/upload/images/new-year/2021/decor-border-pattern.png?v=2);
	background-position: top left;
	background-size: auto 100%
}

.new-year-2021__container.container-bordered:after {
	bottom: -1px;
	transform: scale(1, -1)
}

.new-year-2021__container.container-bordered:before {
	top: -1px
}

.new-year-2021__container.container-bordered-bottom {
	padding: 0 0 300px
}

.new-year-2021__container.container-bordered-bottom:before {
	content: none
}

.new-year-2021__container.container-counter {
	padding: 40px 0 115px;
	color: #000;
	text-align: center;
	background-image: linear-gradient(90deg, #eed270 0%, #c58628 20.83%, #edda98 51.04%, #c09d3a 64.58%, #eed270 77.6%, #a97322 90.1%, #eed270 100%)
}

.new-year-2021__container.container-counter h2 {
	margin-bottom: 60px;
	color: #000 !important;
	font-weight: 700;
	text-transform: uppercase
}

@media (max-width:767px) {
	.new-year-2021__container.container-counter h2 {
		margin-bottom: 30px
	}
}

.new-year-2021__container.container-numbers {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 54px;
	line-height: 1;
	font-weight: 700
}

.new-year-2021__container.container-numbers .counter-group {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

.new-year-2021__container.container-numbers .counter-field,
.new-year-2021__container.container-numbers .counter-separator {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.2em;
	height: 1.85em
}

.new-year-2021__container.container-numbers .counter-field {
	background-color: #fff;
	border-radius: 7px
}

.new-year-2021__container.container-numbers .counter-field:not(:last-of-type) {
	margin-right: 5px
}

.new-year-2021__container.container-numbers .counter-label {
	position: absolute;
	left: 50%;
	top: calc(100% + 45px);
	z-index: 1;
	font-size: 19px;
	transform: translateX(-50%)
}

@media (max-width:991px) {
	.new-year-2021__container.container-numbers {
		font-size: 38px
	}
}

@media (max-width:767px) {
	.new-year-2021__container.container-numbers {
		font-size: 22px
	}

	.new-year-2021__container.container-numbers .counter-label {
		top: calc(100% + 25px);
		font-size: 16px
	}
}

.new-year-2021__container.container-golden-line {
	position: relative;
	padding: 40px 0 48px
}

.new-year-2021__container.container-golden-line:after {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 8px;
	background-image: linear-gradient(90deg, #eed270 0%, #c58628 20.83%, #edda98 51.04%, #c09d3a 64.58%, #eed270 77.6%, #a97322 90.1%, #eed270 100%)
}

.new-year-2021__container.container-sales-prices {
	padding: 100px 0 45px;
	color: #000;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover
}

.new-year-2021__container.container-sales-prices.-pb-125 {
	padding-bottom: 125px
}

.new-year-2021__container.container-sales-prices .h1,
.new-year-2021__container.container-sales-prices .h2,
.new-year-2021__container.container-sales-prices .h3,
.new-year-2021__container.container-sales-prices .h4,
.new-year-2021__container.container-sales-prices .h5,
.new-year-2021__container.container-sales-prices .h6,
.new-year-2021__container.container-sales-prices h1,
.new-year-2021__container.container-sales-prices h2,
.new-year-2021__container.container-sales-prices h3,
.new-year-2021__container.container-sales-prices h4,
.new-year-2021__container.container-sales-prices h5,
.new-year-2021__container.container-sales-prices h6 {
	color: #000 !important
}

.new-year-2021__container.container-sales-prices .title.title-gold {
	font-weight: 700;
	background-image: linear-gradient(#cdb05c, #9c7d23);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.new-year-2021__container.container-sales-prices .content-block:not(:last-child) {
	margin-bottom: 45px
}

@media (max-width:991px) {
	.new-year-2021__container.container-sales-prices {
		padding: 30px 0 60px;
		background-image: radial-gradient(#dde1ea, #eeeef0) !important
	}
}

.new-year-2021__container.container-black-sale,
.new-year-2021__container.container-black-sale-no-border {
	position: relative;
	display: block;
	text-align: left;
	color: #fff;
	text-decoration: none;
	background-image: url(/upload/images/new-year/2021/header-decor-right.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.new-year-2021__container.container-black-sale {
	max-width: 476px;
	margin: 25px auto;
	padding: 40px 50px
}

.new-year-2021__container.container-black-sale-no-border[href]:hover .overlay,
.new-year-2021__container.container-black-sale[href]:hover .overlay {
	opacity: 1
}

.new-year-2021__container.container-black-sale .h4 {
	color: #fff !important
}

.new-year-2021__container.container-black-sale .title {
	color: #e7c153 !important
}

.new-year-2021__container.container-black-sale .subtitle {
	color: #cfc488
}

.new-year-2021__container.container-black-sale .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	pointer-events: none;
	transition: all .2s ease-out
}

.new-year-2021__container.container-black-sale .inner-container {
	position: relative;
	z-index: 3
}

.new-year-2021__container.container-black-sale:after,
.new-year-2021__container.container-black-sale:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%)
}

.new-year-2021__container.container-black-sale:after {
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	border: 4px solid #e9c05d
}

.new-year-2021__container.container-black-sale:before {
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	border: 1px solid #e9c05d
}

.new-year-2021__container.container-black-sale-no-border {
	padding: 25px 40px
}

.new-year-2021__container.container-black-sale-no-border .h4 {
	color: #fff !important
}

.new-year-2021__container.container-black-sale-no-border .title {
	color: #e7c153 !important
}

.new-year-2021__container.container-black-sale-no-border .subtitle {
	color: #cfc488
}

.new-year-2021__container.container-black-sale-no-border .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	pointer-events: none;
	transition: all .2s ease-out
}

.new-year-2021__container.container-black-sale-no-border .inner-container {
	position: relative;
	z-index: 2
}

.new-year-2021__container.container-black-sale-columns .columns-flex__item {
	overflow: visible
}

.new-year-2021__container.container-black-sale-columns .container-black-sale {
	flex-grow: 1;
	display: flex;
	align-items: center;
	max-width: 100%;
	margin: 25px
}

.new-year-2021__container.container-black-sale-columns .title {
	margin-bottom: .5em
}

.new-year-2021__container.container-sale-warning {
	position: relative;
	display: flex;
	align-items: center;
	max-width: 476px;
	margin: 25px auto;
	padding: 22px 65px 22px 0;
	color: #000;
	text-align: left;
	background-color: rgba(255, 255, 255, .75);
	background-image: url(/upload/sanatoriy-shahter/new-year/2021/decor-half-snowflake.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain
}

.new-year-2021__container.container-sale-warning .icon {
	width: 105px;
	font-size: 32px;
	text-align: center
}

.new-year-2021__container.container-sale-warning-transparent {
	max-width: 100%;
	margin: 25px;
	color: #fff;
	background-color: transparent;
	border: 1px solid #a99760
}

.new-year-2021__container.container-float-columns {
	display: flex;
	flex-wrap: wrap
}

.new-year-2021__container.container-float-columns__item {
	position: relative;
	flex-grow: 1
}

.new-year-2021__container.container-float-columns .float-text {
	position: absolute;
	max-width: 100%;
	width: 100%
}

.new-year-2021__container.container-float-columns .decor-price {
	font-size: 48px
}

.new-year-2021__container.container-float-columns .decor-price .value {
	font-weight: 700;
	background-image: linear-gradient(#cdb05c, #9c7d23);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	filter: drop-shadow(2px 2px 0 #967335) drop-shadow(-2px -2px 0 #fff)
}

.new-year-2021__container.container-float-columns .decor-price .label {
	color: #a08347;
	font-weight: 400;
	text-shadow: -2px -2px 0 #fff
}

.new-year-2021__container.container-float-columns .decor-price sub {
	font-size: .5em;
	font-weight: 700
}

.new-year-2021__container.container-border-snowflakes {
	position: relative;
	min-height: 953px
}

.new-year-2021__container.container-border-snowflakes .title {
	margin: 85px 0 60px;
	color: #fbf5a7
}

.new-year-2021__container.container-border-snowflakes:after,
.new-year-2021__container.container-border-snowflakes:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: 1;
	width: calc((100% - 1200px)/2);
	height: 100%;
	background-size: 348px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/upload/sanatoriy-shahter/new-year/2021/decor-border-snowflakes.jpg)
}

.new-year-2021__container.container-border-snowflakes:after {
	right: 0;
	transform: scale(-1, 1)
}

.new-year-2021__container.container-border-snowflakes:before {
	left: 0
}

@media (min-width:1896px) {

	.new-year-2021__container.container-border-snowflakes:after,
	.new-year-2021__container.container-border-snowflakes:before {
		background-position: left top
	}
}

.new-year-2021__container.container-circle-border {
	position: relative;
	width: 100%;
	padding-top: 100%;
	background-image: url(/upload/sanatoriy-shahter/new-year/2021/golden-circle-border.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.new-year-2021__container.container-circle-border .circle-image {
	position: absolute;
	top: calc(50% + 2px);
	left: calc(50% - 2px);
	width: 47%;
	height: 47%;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 100%;
	overflow: hidden;
	transform: translate(-50%, -50%)
}

.new-year-2021__container.container-golden-bg {
	color: #000;
	background-color: #e8d290;
	background-image: url(/upload/sanatoriy-shahter/new-year/2021/decor-bg-gold.jpg);
	background-position: center bottom;
	background-size: cover;
	background-repeat: no-repeat
}

.new-year-2021__container.container-golden-bg .h1,
.new-year-2021__container.container-golden-bg .h2,
.new-year-2021__container.container-golden-bg .h3,
.new-year-2021__container.container-golden-bg .h4,
.new-year-2021__container.container-golden-bg .h5,
.new-year-2021__container.container-golden-bg .h6,
.new-year-2021__container.container-golden-bg h1,
.new-year-2021__container.container-golden-bg h2,
.new-year-2021__container.container-golden-bg h3,
.new-year-2021__container.container-golden-bg h4,
.new-year-2021__container.container-golden-bg h5,
.new-year-2021__container.container-golden-bg h6 {
	color: #000
}

.new-year-2021__container.container-image-cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -15px -30px
}

.new-year-2021__container.container-image-cards .card-item {
	width: calc(33% - 30px);
	margin: 0 15px 30px
}

@media (max-width:991px) {
	.new-year-2021__container.container-image-cards .card-item {
		width: calc(50% - 30px)
	}
}

@media (max-width:767px) {
	.new-year-2021__container.container-image-cards .card-item {
		width: calc(100% - 30px)
	}
}

.new-year-2021__container.container-image-cards .image-item {
	position: relative;
	width: 100%;
	padding-top: 130%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	cursor: pointer;
	transition: all .2s ease-out
}

.new-year-2021__container.container-image-cards .image-item[href]:hover:after {
	background-color: rgba(26, 15, 3, .8)
}

.new-year-2021__container.container-image-cards .image-item[href]:hover .image-text {
	transform: scale(1.2)
}

.new-year-2021__container.container-image-cards .image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all .2s ease-out;
	background-color: rgba(26, 15, 3, .6)
}

@media (max-width:991px) {
	.new-year-2021__container.container-image-cards .image-item {
		padding-top: 100%
	}
}

@media (max-width:767px) {
	.new-year-2021__container.container-image-cards .image-item {
		padding-top: 55%
	}
}

.new-year-2021__container.container-image-cards .image-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	transition: all .2s ease-out
}

.new-year-2021__container.container-form {
	padding: 0px 0px 130px 0px;
}

.new-year-2021__container.container-form .h1 {
	color: #fbf5a7 !important
}

.new-year-2021__container.container-form .block_event-request-10 {
	max-width: 345px;
	margin: 0 auto;
	padding: 25px 0 55px
}

.new-year-2021__container.container-form .block_event-request-10 .form__overlay {
	background-color: #151515;
	filter: grayscale(1)
}

.new-year-2021__container.container-form .block_event-request-10 .form__row {
	margin: 0
}

.new-year-2021__container.container-form .block_event-request-10 .form__label,
.new-year-2021__container.container-form .block_event-request-10 .label__input,
.new-year-2021__container.container-form .block_event-request-10 .label__name {
	display: block
}

.new-year-2021__container.container-form .block_event-request-10 .form__field {
	margin: 0 0 25px;
	padding: 0
}

.new-year-2021__container.container-form .block_event-request-10 .label__name {
	width: auto;
	margin-bottom: 10px;
	padding: 0
}

.new-year-2021__container.container-form .block_event-request-10 .form__input {
	padding: 15px 16px;
	height: auto;
	line-height: 1.25
}

.new-year-2021__container.container-form .block_event-request-10 .form__submit {
	margin-top: 25px
}

.new-year-2021__container.container-form .block_event-request-10 .button_submit {
	max-width: 100%;
	width: 100%;
	font-size: 15px;
	padding: 15px 40px 14px;
	color: #151515;
	background-color: #fece46;
	border: 1px solid #fece46;
	text-transform: none;
	box-shadow: 0 0 25px rgba(238, 211, 112, .4);
	transition: all .3s ease-out
}

.new-year-2021__container.container-form .block_event-request-10 .button_submit:hover {
	color: #fece46;
	background-color: #151515;
	box-shadow: 0 0 25px rgba(238, 211, 112, .6)
}

.new-year-2021__container.container-form .block_event-request-10 .form__response {
	text-align: center
}

.new-year-2021__container.container-socials {
	display: flex;
	align-items: center;
	justify-content: center
}

.new-year-2021__container.container-socials .link_social {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none
}

.new-year-2021__container.container-socials .link_social:not(:last-child) {
	margin-right: 35px
}

.new-year-2021__container.container-socials .link_social .icon {
	margin-right: 15px;
	font-size: 32px;
	color: #fbf5a7
}

.new-year-2021__container.container-socials .link_social .icon:before {
	color: inherit
}

.new-year-2021__container.container-socials .link_social:hover,
.new-year-2021__container.container-socials .link_social:hover .icon {
	color: #fece46
}

@media (max-width:767px) {
	.new-year-2021__container.container-socials {
		flex-direction: column
	}

	.new-year-2021__container.container-socials .link_social:not(:last-child) {
		margin-right: 0
	}
}

.new-year-2021__container.container-decor-long {
	position: relative;
	background-color: #000
}

.new-year-2021__container.container-decor-long:after,
.new-year-2021__container.container-decor-long:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: 2;
	width: calc((100% - 1200px)/2);
	height: 100%;
	background-size: 348px;
	background-repeat: no-repeat
}

.new-year-2021__container.container-decor-long:after {
	right: 0;
	background-position: left top;
	background-image: url(/upload/images/new-year/2021/decor-long-right.jpg)
}

.new-year-2021__container.container-decor-long:before {
	left: 0;
	background-position: right top;
	background-image: url(/upload/images/new-year/2021/decor-long-left.jpg)
}

@media (min-width:1896px) {
	.new-year-2021__container.container-decor-long:before {
		background-position: left top
	}

	.new-year-2021__container.container-decor-long:after {
		background-position: right top
	}
}

.new-year-2021__container.container-decor-super-long {
	position: relative
}

.new-year-2021__container.container-decor-super-long:after,
.new-year-2021__container.container-decor-super-long:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: 2;
	width: calc((100% - 1200px)/2);
	height: 100%;
	background-size: 348px;
	background-repeat: no-repeat
}

.new-year-2021__container.container-decor-super-long:after {
	right: 0;
	background-position: left top;
	background-image: url(/upload/azov/new-year/2021/decor-right.png)
}

.new-year-2021__container.container-decor-super-long:before {
	left: 0;
	background-position: right top;
	background-image: url(/upload/azov/new-year/2021/decor-left.png)
}

@media (min-width:1896px) {
	.new-year-2021__container.container-decor-super-long:before {
		background-position: left top
	}

	.new-year-2021__container.container-decor-super-long:after {
		background-position: right top
	}
}

.new-year-2021__container.container-buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 50px 0
}

.new-year-2021__container.container-buttons .button:not(:last-of-type) {
	margin-right: 40px
}

@media (max-width:767px) {
	.new-year-2021__container.container-buttons {
		flex-direction: column
	}

	.new-year-2021__container.container-buttons .button {
		margin-bottom: 20px
	}

	.new-year-2021__container.container-buttons .button:not(:last-of-type) {
		margin-right: 0
	}
}

.new-year-2021__container.container-card-leaf {
	border-radius: 60px 0 60px 0;
	box-shadow: 0 4px 15px rgba(4, 45, 106, .25)
}

.new-year-2021__container.container-card-leaf .container-round-border-left {
	border-radius: 60px 0 0 0;
	overflow: hidden
}

.new-year-2021__container.container-card-leaf .container-round-border-left:after {
	border-radius: 60px 0 0 0
}

.new-year-2021__container.container-card-leaf .container-round-border-left:before {
	border-radius: 50px 0 0 0
}

.new-year-2021__container.container-card-leaf .container-round-border-right {
	border-radius: 0 0 60px 0;
	overflow: hidden
}

.new-year-2021__container.container-card-leaf .image {
	padding-top: 52%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.new-year-2021__container.container-right-snowflake {
	padding: 40px;
	background: calc(100% + 120px)/260px no-repeat url(/upload/rostov-on-don/new-year/2020-2/decor-snowflake-white-0-75.png), #fff linear-gradient(117.58deg, #fff 0%, #dfe3ec 100%);
	color: #333
}

.new-year-2021__container.container-right-snowflake .h1,
.new-year-2021__container.container-right-snowflake .h2,
.new-year-2021__container.container-right-snowflake .h3,
.new-year-2021__container.container-right-snowflake .h4,
.new-year-2021__container.container-right-snowflake .h5,
.new-year-2021__container.container-right-snowflake .h6,
.new-year-2021__container.container-right-snowflake h1,
.new-year-2021__container.container-right-snowflake h2,
.new-year-2021__container.container-right-snowflake h3,
.new-year-2021__container.container-right-snowflake h4,
.new-year-2021__container.container-right-snowflake h5,
.new-year-2021__container.container-right-snowflake h6 {
	color: #151515;
	line-height: 1.35
}

.new-year-2021__container.container-right-snowflake .h1 {
	margin-bottom: 0;
	font-weight: 700
}

.new-year-2021__container.container-right-snowflake .container-float-columns__item .decor-price {
	display: block;
	margin-top: -10px;
	font-size: 36px
}

@media (max-width:767px) {
	.new-year-2021__container.container-right-snowflake {
		background: #fff linear-gradient(117.58deg, #fff 0%, #dfe3ec 100%)
	}
}

.new-year-2021__container.container-gold {
	padding: 26px 40px;
	background: url(/upload/rostov-on-don/new-year/2021/decor-gold.png) no-repeat;
	color: #fff;
	background-size: cover
}

.new-year-2021__container.container-gold .h4 {
	font-family: 'Roboto Slab', serif;
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 68px;
	text-transform: uppercase;
	text-shadow: 4px 4px 0 #897103;
	color: #d6d5db !important;
	margin: 0
}

@media (max-width:767px) {
	.new-year-2021__container.container-gold {
		background: #fff linear-gradient(117.58deg, #fff 0%, #dfe3ec 100%)
	}
}

.new-year-2021__container.container-with-icon {
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.new-year-2021__container.container-with-icon .icon {
	flex-shrink: 0;
	padding-right: 15px;
	font-size: 24px
}

.new-year-2021__container.container-with-icon .icon.icon-gold {
	background-image: linear-gradient(#cdb05c, #9c7d23);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.new-year-2021__container.container-with-icon .icon-label {
	line-height: 1.5
}

.new-year-2021__container.container-button-with-text {
	display: flex;
	align-items: center;
	margin-top: 15px
}

.new-year-2021__container.container-button-with-text .new-year-2021__button {
	margin-right: 20px;
	padding: 15px 25px 14px
}

@media (max-width:991px) {
	.new-year-2021__container.container-button-with-text {
		flex-wrap: wrap
	}

	.new-year-2021__container.container-button-with-text .new-year-2021__button {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px
	}

	.new-year-2021__container.container-button-with-text .new-year-2021__container {
		width: 100%
	}
}

.new-year-2021__container.container-color-corrector .container-corrector-bottom {
	position: relative
}

.new-year-2021__container.container-color-corrector .container-corrector-bottom>* {
	position: relative;
	z-index: 2
}

.new-year-2021__container.container-color-corrector .container-corrector-bottom:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 389px;
	background-image: linear-gradient(0deg, #efd893, transparent 80%);
	background-position: top left;
	background-size: auto 100%
}

.new-year-2021__container.container-color-corrector .container-corrector-top {
	position: relative
}

.new-year-2021__container.container-color-corrector .container-corrector-top>* {
	position: relative;
	z-index: 2
}

.new-year-2021__container.container-color-corrector .container-corrector-top:before {
	content: "" !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 389px;
	background-image: linear-gradient(180deg, #efd893, transparent 80%);
	background-position: top left;
	background-size: auto 100%
}

.new-year-2021__container.container-video .video:hover .video__overlay {
	opacity: 1
}

.new-year-2021__container.container-video .video__image {
	padding-bottom: 56%
}

.new-year-2021__container.container-video .video__icon {
	font-size: 82px;
	color: #000
}

.new-year-2021__container.container-video .video__icon:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 110%;
	height: 110%;
	background-color: #fff;
	z-index: -1;
	border-radius: 100%;
	transform: translate(-50%, -50%);
	border: 2px solid #000
}

.new-year-2021__card.card-half-image .column-left img,
.new-year-2021__container.container-video .video__icon:before,
.new-year-2021__list.list-socials .list-socials__icon:before {
	display: block
}

.new-year-2021__container.container-video .video__overlay {
	opacity: 0
}

.new-year-2021__container.container-timer {
	width: 100%;
	height: 386px;
	top: 759px;
	background: linear-gradient(90deg, #eed270 0%, #c58628 20.83%, #edda98 51.04%, #c09d3a 64.58%, #eed270 77.6%, #a97322 90.1%, #eed270 100%);
	box-shadow: 0 -4px 4px rgba(255, 255, 255, .25);
	padding: 63px 20px 60px
}

.new-year-2021__container.container-timer .h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 34px;
	line-height: 29px;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 60px
}

.new-year-2021__container.container-timer .timer-element>span {
	margin-bottom: 47px !important
}

.new-year-2021__container.container-timer .timer-element .timer-flipchart-card .timer-flipchart-back,
.new-year-2021__container.container-timer .timer-element .timer-flipchart-card .timer-flipchart-bottom,
.new-year-2021__container.container-timer .timer-element .timer-flipchart-card .timer-flipchart-front {
	display: none !important
}

.new-year-2021__container.container-timer .timer-element .timer-flipchart-card .timer-flipchart-top {
	bottom: 0 !important;
	border-radius: 6px !important;
	font-weight: 700
}

.new-year-2021__container.container-timer .timer-element .timer-flipchart-top::after {
	background: 0 0 !important
}

.new-year-2021__container.container-timer .timer-element span,
.new-year-2021__container.container-timer .timer-element span::after,
.new-year-2021__container.container-timer .timer-element span::before {
	animation: none !important;
	animation-play-state: unset;
	font-weight: 700
}

.new-year-2021__container.container-r-bg-1 {
	background: url(/upload/rostov-on-don/new-year/2021/bg-1.jpg) no-repeat top center, url(/upload/rostov-on-don/new-year/2021/bagr-2.jpg) no-repeat bottom center, #eff1f0;
	background-size: contain
}

@media (max-width:991px) {
	.new-year-2021__container.container-r-bg-1 {
		background: url(/upload/rostov-on-don/new-year/2021/bg-1.jpg) no-repeat top center, url(/upload/rostov-on-don/new-year/2021/bagr-2.jpg) no-repeat bottom center, #eff1f0 !important;
		background-size: contain !important
	}
}

.new-year-2021__container.container-r-bg-2 {
	background: url(/upload/rostov-on-don/new-year/2021/bagr-3.jpg) no-repeat bottom center, url(/upload/rostov-on-don/new-year/2021/bagr-4.jpg) repeat-y top center;
	background-size: contain;
	padding-bottom: 320px
}

@media (max-width:991px) {
	.new-year-2021__container.container-r-bg-2 {
		padding-bottom: 20%
	}
}

.new-year-2021__container.container-r-bg-3 {
	background: linear-gradient(180deg, #151515 0%, rgba(21, 21, 21, 0) 29%) no-repeat top, linear-gradient(180deg, rgba(21, 21, 21, 0) 71%, #151515 100%) no-repeat bottom, url(/upload/rostov-on-don/new-year/2021/bg-3.jpg), #151515;
	background-size: cover;
	padding-bottom: 72px
}

.new-year-2021__container.container-stage {
	position: relative;
	background-image: url(/upload/images/new-year/2021/bg-snowflakes.jpg)
}

.new-year-2021__container.container-stage:after,
.new-year-2021__container.container-stage:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 340px;
	pointer-events: none
}

.new-year-2021__container.container-stage:before {
	top: 0;
	background-image: linear-gradient(180deg, #151515 0%, rgba(21, 21, 21, 0) 100%)
}

.new-year-2021__container.container-stage:after {
	bottom: 0;
	background-image: linear-gradient(0, #151515 0%, rgba(21, 21, 21, 0) 100%)
}

.new-year-2021__container.container-stage .container {
	position: relative;
	z-index: 2
}

.new-year-2021__title.title-light {
	color: #fbf5a7 !important
}

.new-year-2021__title.title-with-subline {
	margin-bottom: 8px
}

.new-year-2021__title.title-super-big {
	color: #fbf5a7 !important;
	font-weight: 700;
	font-size: 62px
}

@media (max-width:767px) {
	.new-year-2021__title.title-super-big {
		font-size: 38px
	}
}

.new-year-2021__title.title-main-black {
	max-width: 767px;
	margin: 0 auto 60px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}

.new-year-2021__title.title-main-black-2 {
	margin-bottom: 62px;
	font-family: 'Roboto Slab', serif;
	font-style: normal;
	font-weight: 900;
	font-size: 34px;
	line-height: 48px;
	text-align: center;
	text-transform: uppercase;
	color: #151515 !important;
	text-shadow: 3px 3px 0 rgba(0, 0, 0, .25)
}

.new-year-2021__title.title-gray {
	font-family: 'Roboto Slab', serif;
	font-style: normal;
	font-weight: 700;
	font-size: 44px;
	line-height: 68px;
	text-transform: uppercase;
	text-shadow: 4px 4px 0 rgba(255, 255, 255, .25);
	color: #d3d2d9 !important
}

.new-year-2021__title.title-top {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%)
}

.new-year-2021__title.title-top-float {
	top: 7vw
}

.new-year-2021__text.text-important {
	color: #fece46
}

.new-year-2021__text.text-light {
	color: #fbf5a7
}

.new-year-2021__text.text-bold {
	font-weight: 700
}

.new-year-2021__text.text-uppercase {
	text-transform: uppercase
}

.new-year-2021__text.text-white {
	color: #fff !important
}

.new-year-2021__text.text-default {
	font-family: "Roboto", sans-serif !important;
	font-weight: 400
}

.new-year-2021__text.text-with-icon .icon {
	margin-right: .5em;
	font-size: 1.3em
}

.new-year-2021__text.text-with-icon .icon,
.new-year-2021__text.text-with-icon .text {
	display: inline-block;
	vertical-align: middle
}

.new-year-2021__text.text-with-icon.icon-light .icon {
	color: #cfc488
}

.new-year-2021__text.text-gray {
	color: gray !important
}

.new-year-2021__text.text-price {
	font-size: 34px
}

.new-year-2021__text.text-price .value {
	font-size: 1.4em
}

.new-year-2021__text.text-price .currency {
	font-size: .7em
}

@media (max-width:767px) {
	.new-year-2021__text.text-price {
		font-size: 26px
	}
}

.new-year-2021__card.card-half-image {
	display: flex
}

.new-year-2021__card.card-half-image .column-left {
	width: 50%;
	flex-shrink: 0
}

.new-year-2021__card.card-half-image .column-right {
	width: 50%;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 36px 6vw;
	background-color: #222;
	background-image: url(/upload/azov/new-year/2021/decor-corner.png);
	background-repeat: no-repeat;
	background-position: right bottom
}

@media (max-width:767px) {
	.new-year-2021__card.card-half-image {
		flex-direction: column
	}

	.new-year-2021__card.card-half-image .column-left,
	.new-year-2021__card.card-half-image .column-right {
		width: 100%
	}

	.new-year-2021__card.card-half-image .column-right {
		padding: 25px
	}
}

.new-year-2021__hr {
	background: 0 0
}

.new-year-2021__hr.hr-shine {
	width: 100%;
	height: 145px;
	margin: 0 0 10px;
	background-image: url(/upload/images/new-year/2021/hr-shine.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center
}

.new-year-2021__menu {
	list-style-type: none;
	font-size: 15px;
	line-height: 1.4
}

.new-year-2021__menu-item {
	margin: 30px 0
}

.new-year-2021__menu-line {
	color: #cfc488;
	font-weight: 700;
	clear: both
}

.new-year-2021__menu-line:after {
	content: "";
	display: block;
	overflow: hidden;
	height: 1em;
	color: #fff;
	border-bottom: 1px dotted
}

.new-year-2021__menu-line-name {
	float: left;
	padding-right: 5px
}

.new-year-2021__menu-line-value {
	float: right;
	padding-left: 5px
}

.new-year-2021__menu-description {
	margin-top: 5px;
	color: #999;
	clear: both
}

.new-year-2021__button {
	transition: all .3s ease-out
}

.new-year-2021__button.button-transparent {
	padding: 15px 40px 14px;
	color: #fece46;
	background-color: transparent;
	border: 1px solid #fece46
}

.new-year-2021__button.button-primary,
.new-year-2021__button.button-transparent:hover {
	color: #151515;
	background-color: #fece46
}

.new-year-2021__button.button-primary {
	padding: 15px 40px 14px;
	border: 1px solid #fece46
}

.new-year-2021__button.button-primary-shadow {
	box-shadow: 0 0 25px rgba(254, 206, 70, .4)
}

.new-year-2021__button.button-primary:hover {
	color: #fece46;
	background-color: #151515
}

.new-year-2021__button.button-black {
	padding: 15px 40px 14px;
	color: #fff !important;
	background-color: #000;
	border: 1px solid #000
}

.new-year-2021__button.button-black:hover {
	background-color: #333;
	border: 1px solid #333
}

.new-year-2021__list {
	list-style-type: none
}

.new-year-2021__list.list-entertainment {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px
}

.new-year-2021__list.list-entertainment .list-item {
	width: calc(33% - 30px);
	margin: 0 15px 30px;
	text-align: center
}

@media (max-width:991px) {
	.new-year-2021__list.list-entertainment .list-item {
		width: calc(50% - 30px)
	}
}

@media (max-width:767px) {
	.new-year-2021__list.list-entertainment .list-item {
		width: calc(100% - 30px)
	}
}

.new-year-2021__list.list-advantages {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px
}

.new-year-2021__list.list-advantages .h4 {
	margin-bottom: 0
}

.new-year-2021__list.list-advantages .list-item {
	width: calc(33% - 30px);
	margin: 0 15px;
	text-align: center
}

@media (max-width:991px) {
	.new-year-2021__list.list-advantages .list-item {
		width: calc(50% - 30px)
	}
}

@media (max-width:767px) {
	.new-year-2021__list.list-advantages .list-item {
		width: calc(100% - 30px)
	}
}

.new-year-2021__list.list-advantages-4 {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px -30px
}

.new-year-2021__list.list-advantages-4 .h4 {
	margin-bottom: 0
}

.new-year-2021__list.list-advantages-4 .list-item {
	width: calc(25% - 40px);
	margin: 0 20px 30px;
	text-align: center
}

@media (max-width:1200px) {
	.new-year-2021__list.list-advantages-4 .list-item {
		width: calc(33% - 40px)
	}
}

@media (max-width:991px) {
	.new-year-2021__list.list-advantages-4 .list-item {
		width: calc(50% - 40px)
	}
}

@media (max-width:767px) {
	.new-year-2021__list.list-advantages-4 .list-item {
		width: calc(100% - 40px)
	}
}

.new-year-2021__list.list-socials {
	max-width: 580px;
	margin: 0 auto
}

.new-year-2021__list.list-socials .list-socials__container {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0 -15px -25px
}

.new-year-2021__list.list-socials .list-socials__item {
	display: flex;
	align-items: center;
	width: calc(50% - 30px);
	margin: 0 15px 25px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5
}

.new-year-2021__list.list-socials .list-socials__item:hover,
.new-year-2021__list.list-socials .list-socials__item:hover .list-socials__icon {
	color: #fece46
}

.new-year-2021__list.list-socials .list-socials__icon {
	padding-right: 15px;
	font-size: 32px;
	color: #fbf5a7
}

@media (max-width:767px) {
	.new-year-2021__list.list-socials .list-socials__item {
		width: calc(100% - 30px);
		justify-content: center
	}
}

.new-year-2021__slider.slider-horizontal-photo .slider__image {
	width: 100%;
	height: 235px
}

.new-year-2021__slider.slider-horizontal-photo .slider__navigation {
	top: calc(50% - 40px)
}

.new-year-2021__slider.slider-horizontal-photo .slider__navigation:hover {
	opacity: .8
}

.new-year-2021__slider.slider-horizontal-photo .slider__navigation_next:before {
	border-color: transparent transparent transparent #000 !important
}

.new-year-2021__slider.slider-horizontal-photo .slider__navigation_prev:before {
	border-color: transparent #000 transparent transparent !important
}

.new-year-2021__slider.slider-horizontal-photo .slick-dots li button:before {
	background-color: #fff;
	border: 1px solid #000
}

.new-year-2021 .-gold {
	font-style: normal;
	font-weight: 400;
	line-height: 48px;
	color: #cfc488
}

.new-year-2021 .-gold.-f-32 {
	font-size: 32px
}

.new-year-2021 .-lh-48 {
	line-height: 48px
}

.new-year-2021 .-lh-28 {
	line-height: 28px
}

.new-year-2021 .-f-17 {
	font-size: 17px
}

.new-year-2021 .-f-19 {
	font-size: 19px
}

.new-year-2021 .-f-24 {
	font-size: 24px
}

.new-year-2021 .-gray {
	color: #aaa
}

.new-year-2021 .-mw-400 {
	max-width: 400px;
	margin: 0 auto
}

.new-year-2021 .-no-d {
	text-decoration: none
}

.new-year-2021__important-info {
	display: flex;
	flex-direction: row;
	justify-content: center
}

.new-year-2021__important-info icon {
	position: relative;
	display: block;
	align-self: center;
	margin-right: 17px;
	width: 30px;
	height: 30px;
	background: url(/upload/rostov-on-don/new-year/2021/important.png);
	background-size: cover
}

.new-year-2021__important-info div {
	display: flex;
	flex-direction: column;
	justify-content: flex-start
}

.new-year-2021__important-info div .-gold,
.new-year-2021__important-info div span {
	font-family: "Roboto", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	align-self: flex-start
}

.new-year-2021__program {
	margin-bottom: -85px !important
}

.new-year-2021__program.columns-flex.columns-2 .columns-flex__item {
	margin: 0 10px 55px
}

.new-year-2021__present {
	font-family: "PT Serif", sans-serif
}

.new-year-2021__present .new-year-2021__container.container-black-sale .h4 {
	color: #e7c153 !important
}

.new-year-2021__present .new-year-2021__container.container-black-sale {
	padding: 50px 46px;
	margin: 90px 0;
	max-width: 100%
}

.new-year-2021__present .h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase
}

.new-year-2021__present p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px
}

.new-year-2021__row {
	display: flex;
	flex-direction: row;
	justify-content: center
}

.new-year-2021__row span {
	align-self: center;
	margin: 0 8px
}