@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300; 400;700&display=swap');

input:focus, textarea:focus, select:focus{     /*mycode*/
        outline: none;
    }

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

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
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
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 {
	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-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0!important;
	font: inherit
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.owl-height {
	-webkit-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(https://doyouwannatea.github.io/two-pages/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform .1s ease;
	transition: -webkit-transform .1s ease;
	-o-transition: transform .1s ease;
	transition: transform .1s ease;
	transition: transform .1s ease, -webkit-transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.container {
	max-width: 1140px;
	margin: 0 auto
}

.search {
	height: 2rem;
	position: relative
}

.search__input {
	border: 0;
	width: 100%;
	height: 100%;
	padding-right: 3.125rem;
	padding-left: .9375rem
}

.search__btn {
	background: url(../images/zoom.png) center/contain no-repeat;
	width: 1rem;
	height: 1rem;
	position: absolute;
	right: 1.4375rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	outline: 0;
	border: 0;
	cursor: pointer;
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease
}

.btn {
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 0;
	cursor: pointer;
	outline: 0
}

.btn:active {
	-webkit-transform: scale(.98);
	-ms-transform: scale(.98);
	transform: scale(.98)
}

.btn-small {
	border-radius: 1.0625rem;
	width: 13.5625rem;
	color: #fff;
	font-size: .6875rem;
	background-color: #004c73;
	min-height: 2.125rem;
	padding: .25rem 1.875rem
}

.btn-big {
	font-size: .875rem;
	text-transform: uppercase;
	width: 13.5625rem;
	height: 3.375rem;
	border-radius: 1.5625rem;
	background-color: #fff;
	color: #000;
	position: relative;
	padding-right: 1.125rem
}

.btn-big::after {
	content: "";
	position: absolute;
	right: 2.125rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .4375rem;
	height: .8125rem;
	background: url(../images/btn-arrow.png) center/auto no-repeat
}

.up-btn {
	position: fixed;
	right: 5.625rem;
	bottom: 9.75rem;
	border-radius: 50%;
	width: 3rem;
	height: 3rem;
	background: url(../images/up-btn-arrow.png) center/auto no-repeat #e8e8e8;
	z-index: 10
}

.up-btn:active {
	-webkit-transform: scale(.98);
	-ms-transform: scale(.98);
	transform: scale(.98)
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px
}

*,
::after,
::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

li {
	list-style: none
}

h1,
h2,
h3,
p,
ul {
	padding: 0;
	margin: 0
}

a {
	text-decoration: none;
	font-family: Jost, Arial, Helvetica, sans-serif
}

body {
	font-family: Jost, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 400
}

.header {
	background-color: #fff;
	-webkit-box-shadow: 0 0 1.3125rem 0 rgba(0, 0, 0, .19);
	box-shadow: 0 0 1.3125rem 0 rgba(0, 0, 0, .19);
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 10
}

.header .container {
	max-width: 73.75rem;
	padding: .625rem 1.25rem
}

.header__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 4.5rem
}

.header__logo {
	width: 9.1875rem;
	height: 2rem
}

.header__logo img {
	width: 100%;
	height: 100%
}

.header__search {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 1.9375rem;
	min-width: 20rem
}

.header__socials {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 22.8125rem;
	padding-right: 1.125rem;
	position: relative
}

.header__socials::after {
	content: "";
	position: absolute;
	background-color: #d1d1d1;
	width: .0625rem;
	height: 1.375rem;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.header__socials::before {
	content: "";
	position: absolute;
	background-color: #d1d1d1;
	width: .0625rem;
	height: 1.375rem;
	left: -1.9375rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.header__social-link {
	 position: relative;  /* custom code */
	top: 0;
	transition: top ease 0.3s;



	border: .0625rem solid rgba(148, 148, 148, .549);
	border-radius: .625rem;
	width: 2.625rem;
	height: 2.625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #787f84
}

.header__social-link:hover {
	top: -10px;

}

.header__social-link:active {
	-webkit-transform: scale(.98);
	-ms-transform: scale(.98);
	transform: scale(.98)
}

.header__social-link.vk:hover {
	color: #4c75a3
}


.header__social-link.facebook:hover {
	color: #3b5998
}

.header__social-link.odn:hover {
	color: #ed812b
}

.header__social-link.youtube:hover {
	color: #c4302b
}

.header__social-link.YZ:hover {
	color: red
}

.header__social-link.twitter:hover {
	color: #00acee
}

.header__social-link.telegram:hover {
	color: #08c
}

.header__social-link.instagram:hover {
	color: #833ab4
}

.header__theme-btn {
	margin-left: 1.125rem;
	border: .125rem solid rgba(255, 204, 0, .549);
	border-radius: .75rem;
	min-width: 2.75rem;
	min-height: 2.75rem;
	padding: .125rem;
	cursor: pointer;
	outline: 0;
	position: relative;
	background-color: transparent
}

.header__theme-btn::after {
	content: "";
	position: absolute;
	border-radius: .75rem;
	width: 2.25rem;
	height: 2.25rem;
	background-color: #51525a;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.interviewees {
	padding-top: 3rem
}

.slider-title {
	font-size: 1.5rem;
	font-weight: 700;
	margin-bottom: 2.4375rem
}

.slider__image {
	width: 100%;
	height: 100%;
	position: relative
}

.slider .owl-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.slider .owl-nav.disabled {
	display: block
}

.slider .owl-nav.disabled button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%;
	outline: 0;
	width: 3rem
}

.slider .owl-nav.disabled button span {
	visibility: hidden
}

.slider .owl-nav.disabled .owl-prev {
	background: url(../images/arrow-left.png) center/auto no-repeat;
	left: -3.1875rem
}

.slider .owl-nav.disabled .owl-next {
	background: url(../images/arrow-right.png) center/auto no-repeat;
	right: -3.1875rem
}

.slider__item {
	overflow: hidden;
	border-radius: .3125rem;
	background-color: #474747;
	display: block
}

.slider.small .slider__item {
	width: 9.3125rem;
	height: 9.25rem
}

.slider.medium .slider__item {
	width: 23rem;
	height: 12.9375rem
}

.socials {
	margin-top: 3.25rem;
	border-radius: .3125rem;
	background-color: #f6f8f9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	min-height: 31.0625rem;
	padding: 1.25rem 0;
	margin-top: 8.5rem
}

.socials__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 39.625rem;
	width: 100%;
	margin-left: 2.1875rem
}

.socials__social-box {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 18.75rem;
	flex: 0 1 18.75rem;
	height: 27.625rem;
	background-color: #fff
}

.socials__world-news {
	margin-left: 5rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.world-news {
	max-width: 20.625rem
}

.world-news__header {
	padding-bottom: .875rem;
	border-bottom: .0625rem solid #ddd;
	margin-bottom: 1.5rem
}

.world-news__title {
	font-size: 1.25rem;
	font-weight: 700
}

.world-news__item {
	position: relative;
	padding-left: .9375rem
}

.world-news__item::before {
	content: "";
	position: absolute;
	left: 0;
	top: .375rem;
	width: .3125rem;
	height: .3125rem;
	border-radius: 50%;
	background-color: #212121
}

.world-news__item:not(:last-child) {
	margin-bottom: .8rem
}

.world-news__time {
	font-size: .875rem;
	color: #315efb
}

.world-news__text {
	font-size: .9375rem;
	line-height: 1.533;
	margin: 0
}

.world-news__footer {
	padding-top: 1.75rem
}

.news-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 1.5625rem
}

.news-card {
	position: relative;
	z-index: 1;
	margin-top: 1.9375rem;
	border-radius: .3125rem;
	overflow: hidden;
	border-radius: .3125rem;
	margin-top: 1.9375rem
}

.news-card__bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1
}

.news-card__content {
	padding: 0 2.1875rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 2.25rem
}

.news-card__meta {
	font-size: .9375rem;
	color: #414144;
	position: relative;
	padding-left: .875rem
}

.news-card__meta::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: .0625rem;
	background-color: #414144;
	width: .3125rem;
	height: .3125rem
}

.news-card__title {
	font-size: 1.25rem;
	color: #000;
	font-weight: 700;
	line-height: 1.4;
	max-width: 21.125rem;
	margin-top: .8125rem;
	margin-bottom: 1.125rem;
	display: block
}

.news-card__title:hover {
	text-decoration: underline
}

.news-card__text {
	font-size: .9375rem;
	color: #000;
	line-height: 1.467;
	max-width: 28.6875rem;
	margin-bottom: 1.875rem;
	font-weight: 300
}

.news-card__btn {
	margin-top: auto
}

.news-card.gray-text .news-card__meta {
	color: #9d9c9f
}

.news-card.gray-text .news-card__meta::before {
	background-color: #9d9c9f
}

.news-card.gray-text .news-card__title {
	color: #fff
}

.news-card.gray-text .news-card__text {
	color: #fff
}

.news-card.white-text .news-card__meta {
	color: #fff
}

.news-card.white-text .news-card__meta::before {
	background-color: #fff
}

.news-card.white-text .news-card__title {
	color: #fff
}

.news-card.white-text .news-card__text {
	color: #fff
}

.news-card.big {
	width: 34.75rem;
	min-height: 38.3125rem;
	padding-top: 18.9375rem
}

.news-card.big .news-card__btn {
	margin-top: auto
}

.news-card.big.gray .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(43%, rgba(214, 214, 214, .69)), color-stop(62%, #d6d6d6));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(214, 214, 214, .69) 43%, #d6d6d6 62%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(214, 214, 214, .69) 43%, #d6d6d6 62%)
}

.news-card.big.black .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(43%, rgba(95, 94, 94, .7)), color-stop(62%, #5f5e5e));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(95, 94, 94, .7) 43%, #5f5e5e 62%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(95, 94, 94, .7) 43%, #5f5e5e 62%)
}

.news-card.big.purple .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(43%, rgba(193, 199, 213, .7)), color-stop(62%, #c1c7d5));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(193, 199, 213, .7) 43%, #c1c7d5 62%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(193, 199, 213, .7) 43%, #c1c7d5 62%)
}

.news-card.big.beige .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(43%, rgba(228, 213, 197, .69)), color-stop(62%, #e4d5c5));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(228, 213, 197, .69) 43%, #e4d5c5 62%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(228, 213, 197, .69) 43%, #e4d5c5 62%)
}

.news-card.small {
	max-width: 18.9375rem;
	min-height: 23.9375rem
}

.news-card.small .news-card__content {
	padding: 0 .875rem 0 1.875rem;
	padding-top: 5.6875rem
}

.news-card.small .news-card__text {
	margin-bottom: 1.25rem
}

.news-card.small .news-card__btn {
	margin-bottom: 1.625rem
}

.news-card.small.brown .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(33%, rgba(122, 119, 115, .7)), color-stop(47%, #7a7773));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(122, 119, 115, .7) 33%, #7a7773 47%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(122, 119, 115, .7) 33%, #7a7773 47%)
}

.news-card.small.gray .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(33%, rgba(139, 135, 135, .69)), color-stop(47%, #8b8787));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(139, 135, 135, .69) 33%, #8b8787 47%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(139, 135, 135, .69) 33%, #8b8787 47%)
}

.news-card.link {
	width: 31.1875rem;
	min-height: 23.9375rem;
	padding: 0 1.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.news-card.link .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(43%, rgba(219, 218, 218, .69)), color-stop(62%, #dbdada));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(219, 218, 218, .69) 43%, #dbdada 62%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(219, 218, 218, .69) 43%, #dbdada 62%)
}

.news-card.link .news-card__title {
	font-size: 1.875rem;
	max-width: 100%
}

.news-card.link .news-card__subtitle {
	font-size: .875rem;
	color: rgba(63, 64, 66, .969);
	text-transform: uppercase;
	margin-bottom: 2.5625rem
}

.news-card.medium {
	width: 22.5rem;
	min-height: 34rem
}

.news-card.medium .news-card__content {
	padding-top: 14.125rem
}

.news-card.medium.gold .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(33%, rgba(196, 194, 164, .69)), color-stop(47%, #c4c2a4));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(196, 194, 164, .69) 33%, #c4c2a4 47%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(196, 194, 164, .69) 33%, #c4c2a4 47%)
}

.news-card.medium.blue .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(33%, rgba(183, 202, 225, .69)), color-stop(47%, #b7cae1));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(183, 202, 225, .69) 33%, #b7cae1 47%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(183, 202, 225, .69) 33%, #b7cae1 47%)
}

.news-card.medium.gray .news-card__bg {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(232, 232, 232, 0)), color-stop(33%, rgba(191, 190, 193, .69)), color-stop(47%, #bfbec1));
	background-image: -o-linear-gradient(top, rgba(232, 232, 232, 0) 0, rgba(191, 190, 193, .69) 33%, #bfbec1 47%);
	background-image: linear-gradient(180deg, rgba(232, 232, 232, 0) 0, rgba(191, 190, 193, .69) 33%, #bfbec1 47%)
}

.adv {
	margin-top: 3.75rem;
	margin-bottom: 3.625rem
}

.adv__banner {
	border-radius: .3125rem;
	background-color: #f6f8f9;
	max-width: 71.25rem;
	height: 19.9375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.875rem;
	color: #d6d6d6;
	text-transform: uppercase;
	position: relative;
	overflow: hidden
}

.adv__banner::after,
.adv__banner::before {
	content: "";
	position: absolute;
	height: .0625rem;
	width: 30%;
	-webkit-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
	background-color: #b8b8b8
}

.adv__banner::before {
	left: 1.25rem;
	bottom: 20%
}

.adv__banner::after {
	right: 1.25rem;
	top: 20%
}

.adv__btn {
	margin: 1.0625rem auto 0 auto
}

.reporting {
	margin-bottom: 3.5625rem
}

.world-news-slider {
	margin-top: 4rem!important
}

.world-news.big {
	border-radius: .3125rem;
	background-color: #f6f8f9;
	max-width: 100%
}

.world-news.big .world-news__title {
	margin-left: 1.8125rem
}

.world-news.big .world-news__body {
	padding-left: 1.8125rem;
	padding-bottom: .625rem
}

.world-news.big .world-news__header {
	padding-top: 1.9375rem;
	padding-bottom: 1.1875rem
}

.world-news.big .world-news__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.world-news.big .world-news__item {
	-webkit-box-flex: 13.9375rem;
	-ms-flex: 13.9375rem;
	flex: 13.9375rem
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 5.4375rem;
	border-top: .0625rem solid #d1d1d1;
	margin-top: 3.25rem;
	max-width: 73.75rem;
	padding: 0 1.25rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: .3125rem
}

.footer>* {
	margin-top: .3125rem
}

.footer__logo {
	width: 9.1875rem;
	height: 2rem
}

.footer__logo img {
	width: 100%;
	height: 100%
}

.footer__copy {
	font-size: .9375rem;
	color: #6c6c6c;
	line-height: 1.467
}

.footer__links-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 12.5rem;

}

.footer__link {
	font-size: .9375rem;
	color: #6c6c6c
}

.footer__link:hover {
	text-decoration: underline
}

.footer__link:active {
	color: #272727
}

.footer__terms-of-use {
	font-size: .9375rem;
	color: #6c6c6c;
	text-decoration: underline
}

.footer__terms-of-use:hover {
	color: #272727
}

.footer__terms-of-use:active {
	text-decoration: none
}

body.black {
	background-color: #212121
}

body.black .header__theme-btn::after {
	background-color: #fff
}

body.black .article {
	color: #fff
}

body.black .article__text {
	color: #fcf9f9
}

body.black .article__text a {
	color: #7b99ff
}

body.black .header {
	background-color: #2a2c2c
}

body.black .header .search__input {
	background-color: #2a2c2c;
	color: #fff
}

body.black .slider-title {
	color: #fff
}

body.black .socials {
	background-color: #2a2c2c
}

body.black .socials__social-box {
	background-color: #212326
}

body.black .world-news {
	color: #fff;
	background-color: #2a2c2c
}

body.black .aside__world-news {
	background-color: transparent
}

body.black .world-news__item::before {
	background-color: #7b7b7b
}

body.black .adv__banner {
	background-color: #2a2c2c;
	color: #5f5e5e
}

body.black .adv__banner::after,
body.black .adv__banner::before {
	background-color: #5f5e5e
}

body.black .up-btn {
	background-color: #434343
}

.content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 9.0625rem;
	border-bottom: .0625rem solid rgba(64, 64, 67, .161);
	padding-bottom: 3.625rem;
	max-width: 71.875rem;
	padding-right: .3125rem;
	padding-left: .3125rem
}

.content .main {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 48.75rem;
	flex: 1 1 48.75rem;
	margin-right: 3.5rem
}

.content .aside {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 18.9375rem;
	flex: 0 0 18.9375rem
}

.article__subject {
	font-size: .875rem;
	color: #fff;
	text-transform: uppercase;
	background-color: #315efb;
	padding: .7188rem 1.7188rem;
	max-width: -webkit-min-content;
	max-width: -moz-min-content;
	max-width: min-content;
	margin-bottom: 1.875rem
}

.article__title {
	font-size: 2.25rem;
	font-weight: 700;
	line-height: 1.333;
	margin-bottom: 1.4375rem
}

.article__meta {
	margin-bottom: 2.5625rem
}

.article__image {
	border-radius: .3125rem;
	margin-bottom: 2.5rem;
	width: 100%
}

.article__text {
	font-size: 1.5em;
	padding-left: 10px;
	padding-right: 30px;
	line-height: 1.5
	font-style: normal;
    vertical-align: baseline;
    background: transparent;
}

.article__text {  /* FONT */
	font-family: 'Raleway', sans-serif;
}

.article__text a {
	color: #315efb
}

.article__text a:hover {
	text-decoration: underline
}

.article__text em {
	font-weight: 700;
	font-style: normal
}

.article__text:not(:last-child) {
	margin-bottom: 1.5rem
}

.meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 39.25rem;
	margin-left: -.3125rem;
	margin-top: -.625rem
}

.meta>* {
	margin-left: .3125rem;
	margin-top: .625rem
}

.meta__time {
	font-size: .9375rem;
	color: #949494
}

.meta__link {
	font-size: .9375rem;
	color: #315efb;
	background: url(../images/link.png) right center/auto no-repeat;
	padding-right: 1.5rem
}

.meta__link:hover {
	text-decoration: underline
}

.meta__socials-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.meta__social-link {
	border-radius: 50%;
	width: 1.75rem;
	height: 1.75rem;
	border: .0625rem solid rgba(148, 148, 148, .549)
}

.meta__social-link:nth-child(1) {
	background: url(../images/instagram-small.png) center/auto no-repeat
}

.meta__social-link:nth-child(2) {
	background: url(../images/facebook-small.png) center/auto no-repeat
}

.meta__social-link:nth-child(3) {
	background: url(../images/telegram-small.png) center/auto no-repeat
}

.meta__social-link:nth-child(4) {
	background: url(../images/twitter-small.png) center/auto no-repeat
}

.meta__social-link:nth-child(5) {
	background: url(../images/vk-small.png) center/auto no-repeat
}

.meta__social-link:not(:last-child) {
	margin-right: .375rem
}

.author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.author__image {
	min-width: 2.125rem;
	min-height: 2.125rem;
	border-radius: 50%;
	background: url(../images/author.png) center bottom/auto no-repeat #eaeaea
}

.author__name {
	font-size: .9375rem;
	color: #949494;
	margin-left: 1.125rem
}

@media (max-width:1280px) {
	.slider-title {
		margin-left: 11%
	}
	.slider {
		width: 80%;
		margin: 0 auto
	}
	html {
		font-size: 15px
	}
}

@media (max-width:1057px) {
	.socials {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.socials__wrapper {
		margin-left: 0
	}
	.socials__world-news {
		max-width: initial;
		width: 100%;
		margin-left: 0;
		margin-top: 2.5rem;
		padding-left: 1.25rem
	}
	.news-card {
		margin: 1.9375rem auto 0 auto
	}
}

@media (max-width:1024px) {
	.header__wrapper {
		margin-top: -.3125rem;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.header__wrapper>* {
		margin-top: .3125rem
	}
}

@media (max-width:768px) {
	.up-btn {
		right: 3rem
	}
}

@media (max-width:600px) {
	.socials__social-box {
		margin: 0 auto
	}
	.socials__social-box:not(:first-child) {
		margin-top: .625rem
	}
}

@media (max-width:560px) {
	.slider {
		width: 70%
	}
}

@media (max-width:556px) {
	.news-card {
		border-radius: 0
	}
	.adv__banner::after,
	.adv__banner::before {
		-webkit-transform: rotate(-26deg);
		-ms-transform: rotate(-26deg);
		transform: rotate(-26deg)
	}
}

@media (max-width:425px) {
	.header .header__logo {
		width: 6.25rem;
		min-width: 6.25rem;
		height: 1.1375rem;
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
		z-index: 2
	}
	.header .header__wrapper {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.header .header__socials {
		margin-left: .3125rem;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		z-index: 2
	}
	.header .header__socials::after,
	.header .header__socials::before {
		display: none
	}
	.header .header__search {
		position: absolute;
		margin: 0;
		min-width: 0;
		-webkit-transition: .3s ease;
		-o-transition: .3s ease;
		transition: .3s ease;
		width: 100%;
		height: 100%;
		z-index: 1;
		left: 100%
	}
	.header .search__input {
		width: 100%;
		height: 100%;
		padding-left: 5rem
	}
	.header .header__search.active {
		z-index: 5;
		left: 0
	}
	.header .header__search.active .search__btn {
		left: 2.5rem
	}
	.header .search__btn {
		left: -2rem;
		top: 1.8rem;
		padding: 0
	}
	.header .container {
		padding: .625rem .3125rem;
		padding-top: 0;
		padding-bottom: 0;
		min-height: 3.5rem
	}
	.header .header__social-link {
		width: 1.725rem;
		height: 1.725rem;
		background-size: .75rem!important
	}
	.header .header__socials {
		width: 14.8125rem
	}
	.header .header__theme-btn {
		margin-left: 0;
		margin-right: 2.5rem;
		z-index: 2;
		min-width: 1.25rem;
		min-height: 1.25rem;
		border-radius: .3125rem
	}
	.header .header__theme-btn::after {
		width: .8rem;
		height: .75rem;
		border-radius: .2125rem
	}
}

@media (max-width:420px) {
	.header__socials::before {
		display: none
	}
	html {
		font-size: 14px
	}
}

@media (max-width:320px) {
	.header .header__socials {
		padding-right: 0;
		width: 12.0125rem
	}
	.header .header__theme-btn {
		margin-left: .3125rem
	}
}

@media (max-width:64rem) {
	.content .main {
		margin-right: 0
	}
	.content .aside {
		display: none
	}
}

@media (max-height:736px) {
	.up-btn {
		bottom: 6.5rem
	}
}