html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

nav ul,
nav ol {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
select {
  vertical-align: middle;
}

button {
  cursor: pointer;
  background: transparent;
  border: unset;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/WixMadeforDisplay-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/WixMadeforDisplay-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/WixMadeforDisplay-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/WixMadeforDisplay-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/WixMadeforDisplay-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/WixMadeforDisplay-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/WixMadeforDisplay-ExtraBold.ttf") format("truetype");
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  min-width: 320px;
  background: #fff;
  color: #28292F;
  font-family: "Wix Madefor Display";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.25;
}

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

a {
  color: #6846CD;
  text-decoration: none;
}

a:link {
  color: #6846CD;
  text-decoration: none;
}

a:visited {
  color: #6846CD;
  text-decoration: none;
}

a:focus {
  color: #6846CD;
  text-decoration: none;
}

a:hover {
  color: #6846CD;
  text-decoration: none;
}

a:active,
a.active {
  color: #6846CD;
  text-decoration: none;
}

.container {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.btn {
  cursor: pointer;
  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;
  background: -webkit-gradient(linear, right top, left top, from(#8e2de2), to(#09015d));
  background: linear-gradient(270deg, #8e2de2 0%, #09015d 100%);
  width: 100%;
  height: 40px;
  border-radius: 8px;
  padding: 5px 35px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  line-height: 1;
}

.btn.disabled,
.btn:disabled {
  cursor: default;
  pointer-events: none;
  background-color: #808080;
}

.btn.wait {
  cursor: wait;
  pointer-events: none;
}

input,
select,
textarea {
  background: #f9f4fe;
  border: none;
  border-radius: 100px;
  height: 40px;
  padding: 0 20px;
}

input:focus {
  outline: 2px solid #e89070;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #9A9A9A;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #9A9A9A;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #9A9A9A;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #9A9A9A;
}

input::placeholder,
textarea::placeholder {
  color: #9A9A9A;
}

.icon-social {
  display: block;
  height: 35px;
  width: 35px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.icon-social-dzen {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3712)'%3E%3Cpath d='M12.875 0.25C12.9375 5.31771 13.2865 8.16667 15.1875 10.0625C17.0885 11.9635 19.9375 12.3073 25.0052 12.375C24.8073 5.76563 19.4844 0.442708 12.875 0.25Z' fill='%237D7D7D' /%3E%3Cpath d='M9.81771 10.0625C11.7188 8.16667 12.0625 5.31771 12.125 0.25C5.51563 0.442708 0.192708 5.76563 0 12.375C5.06771 12.3125 7.91667 11.9635 9.81771 10.0625Z' fill='%237D7D7D' /%3E%3Cpath d='M-4.06904e-05 13.125C0.192668 19.7344 5.51558 25.0573 12.125 25.25C12.0625 20.1823 11.7135 17.3333 9.81246 15.4375C7.91142 13.5365 5.06246 13.1927 -0.00524902 13.125H-4.06904e-05Z' fill='%237D7D7D' /%3E%3Cpath d='M25 13.125C19.9323 13.1875 17.0833 13.5365 15.1823 15.4375C13.2812 17.3385 12.9375 20.1875 12.8698 25.25C19.4791 25.0573 24.802 19.7344 24.9948 13.125H25Z' fill='%237D7D7D' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 12.75C25 12.875 25 13 24.9948 13.125C19.9323 13.1875 17.0833 13.5365 15.1875 15.4375C13.2865 17.3385 12.9427 20.1823 12.875 25.2448C12.75 25.2448 12.625 25.25 12.5 25.25C12.375 25.25 12.25 25.25 12.125 25.2448C12.0625 20.1823 11.7135 17.3333 9.8125 15.4375C7.91667 13.5365 5.06771 13.1875 0.00520833 13.125C0.00520833 13 0 12.875 0 12.75C0 12.625 0 12.5 0.00520833 12.375C5.06771 12.3125 7.91667 11.9635 9.8125 10.0625C11.7135 8.16667 12.0625 5.31771 12.125 0.255208C12.25 0.255208 12.375 0.25 12.5 0.25C12.625 0.25 12.75 0.25 12.875 0.255208C12.9375 5.31771 13.2865 8.16667 15.1875 10.0625C17.0885 11.9635 19.9323 12.3073 24.9948 12.375C24.9948 12.5 25 12.625 25 12.75Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3712'%3E%3Crect width='25' height='25' fill='white' transform='translate(0 0.25)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-dzen:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3711)'%3E%3Cpath d='M12.875 0.75C12.9375 5.81771 13.2865 8.66667 15.1875 10.5625C17.0885 12.4635 19.9375 12.8073 25.0052 12.875C24.8073 6.26563 19.4844 0.942708 12.875 0.75Z' fill='black' /%3E%3Cpath d='M9.81771 10.5625C11.7188 8.66667 12.0625 5.81771 12.125 0.75C5.51563 0.942708 0.192708 6.26563 0 12.875C5.06771 12.8125 7.91667 12.4635 9.81771 10.5625Z' fill='black' /%3E%3Cpath d='M-4.06904e-05 13.625C0.192668 20.2344 5.51558 25.5573 12.125 25.75C12.0625 20.6823 11.7135 17.8333 9.81246 15.9375C7.91142 14.0365 5.06246 13.6927 -0.00524902 13.625H-4.06904e-05Z' fill='black' /%3E%3Cpath d='M25 13.625C19.9323 13.6875 17.0833 14.0365 15.1823 15.9375C13.2812 17.8385 12.9375 20.6875 12.8698 25.75C19.4791 25.5573 24.802 20.2344 24.9948 13.625H25Z' fill='black' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 13.25C25 13.375 25 13.5 24.9948 13.625C19.9323 13.6875 17.0833 14.0365 15.1875 15.9375C13.2865 17.8385 12.9427 20.6823 12.875 25.7448C12.75 25.7448 12.625 25.75 12.5 25.75C12.375 25.75 12.25 25.75 12.125 25.7448C12.0625 20.6823 11.7135 17.8333 9.8125 15.9375C7.91667 14.0365 5.06771 13.6875 0.00520833 13.625C0.00520833 13.5 0 13.375 0 13.25C0 13.125 0 13 0.00520833 12.875C5.06771 12.8125 7.91667 12.4635 9.8125 10.5625C11.7135 8.66667 12.0625 5.81771 12.125 0.755208C12.25 0.755208 12.375 0.75 12.5 0.75C12.625 0.75 12.75 0.75 12.875 0.755208C12.9375 5.81771 13.2865 8.66667 15.1875 10.5625C17.0885 12.4635 19.9323 12.8073 24.9948 12.875C24.9948 13 25 13.125 25 13.25Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3711'%3E%3Crect width='25' height='25' fill='white' transform='translate(0 0.75)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='25' viewBox='0 0 34 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8797 4.56429C32.5016 3.11842 31.3933 1.97865 29.9878 1.58932C27.4201 0.866699 17.1492 0.866699 17.1492 0.866699C17.1492 0.866699 6.87867 0.866699 4.31099 1.56193C2.93252 1.95084 1.79718 3.11862 1.41906 4.56429C0.743347 7.20512 0.743347 12.6819 0.743347 12.6819C0.743347 12.6819 0.743347 18.1862 1.41906 20.7995C1.79758 22.2451 2.90548 23.3849 4.31119 23.7742C6.9057 24.4971 17.1496 24.4971 17.1496 24.4971C17.1496 24.4971 27.4201 24.4971 29.9878 23.8018C31.3935 23.4127 32.5016 22.2729 32.8801 20.8273C33.5556 18.1862 33.5556 12.7097 33.5556 12.7097C33.5556 12.7097 33.5827 7.20512 32.8797 4.56429ZM13.8792 17.7415V7.62226L22.4199 12.6819L13.8792 17.7415Z' fill='%237D7D7D' /%3E%3C/svg%3E");
}

.icon-social-youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='25' viewBox='0 0 34 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8797 4.56429C32.5016 3.11842 31.3933 1.97865 29.9878 1.58932C27.4201 0.866699 17.1492 0.866699 17.1492 0.866699C17.1492 0.866699 6.87867 0.866699 4.31099 1.56193C2.93252 1.95084 1.79718 3.11862 1.41906 4.56429C0.743347 7.20512 0.743347 12.6819 0.743347 12.6819C0.743347 12.6819 0.743347 18.1862 1.41906 20.7995C1.79758 22.2451 2.90548 23.3849 4.31119 23.7742C6.9057 24.4971 17.1496 24.4971 17.1496 24.4971C17.1496 24.4971 27.4201 24.4971 29.9878 23.8018C31.3935 23.4127 32.5016 22.2729 32.8801 20.8273C33.5556 18.1862 33.5556 12.7097 33.5556 12.7097C33.5556 12.7097 33.5827 7.20512 32.8797 4.56429ZM13.8792 17.7415V7.62226L22.4199 12.6819L13.8792 17.7415Z' fill='%23FF0033' /%3E%3C/svg%3E");
}

.icon-social-telegram {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3716)'%3E%3Cpath d='M11.3199 17.1959L10.8567 23.2452C11.5194 23.2452 11.8064 22.9809 12.1506 22.6635L15.2574 19.9064L21.6951 24.2841C22.8757 24.8951 23.7076 24.5734 24.0261 23.2755L28.2517 4.88921L28.2529 4.88812C28.6274 3.26745 27.6217 2.6337 26.4714 3.03129L1.63307 11.8615C-0.0621016 12.4725 -0.036435 13.35 1.3449 13.7476L7.69507 15.5817L22.4452 7.01146C23.1394 6.58462 23.7706 6.82079 23.2514 7.24762L11.3199 17.1959Z' fill='%237D7D7D' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3716'%3E%3Crect width='28' height='26' fill='white' transform='translate(0.333374 0.75)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-telegram:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3715)'%3E%3Cpath d='M11.3199 17.1959L10.8567 23.2452C11.5194 23.2452 11.8064 22.9809 12.1506 22.6635L15.2574 19.9064L21.6951 24.2841C22.8757 24.8951 23.7076 24.5734 24.0261 23.2755L28.2517 4.88921L28.2529 4.88812C28.6274 3.26745 27.6217 2.6337 26.4714 3.03129L1.63307 11.8615C-0.0621016 12.4725 -0.036435 13.35 1.3449 13.7476L7.69507 15.5817L22.4452 7.01146C23.1394 6.58462 23.7706 6.82079 23.2514 7.24762L11.3199 17.1959Z' fill='%232DA6DF' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3715'%3E%3Crect width='28' height='26' fill='white' transform='translate(0.333374 0.75)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-rutube {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3718)'%3E%3Cmask id='mask0_390_3718' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='1' width='31' height='29'%3E%3Cpath d='M23.0009 1.4375H7.99908C4.10012 1.4375 0.939392 4.4901 0.939392 8.25568V22.7443C0.939392 26.5099 4.10012 29.5625 7.99908 29.5625H23.0009C26.8999 29.5625 30.0606 26.5099 30.0606 22.7443V8.25568C30.0606 4.4901 26.8999 1.4375 23.0009 1.4375Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_390_3718)'%3E%3Cpath d='M18.9275 14.8579H10.3241V11.5699H18.9275C19.43 11.5699 19.7795 11.6545 19.9548 11.8022C20.1302 11.95 20.2388 12.224 20.2388 12.6242V13.8049C20.2388 14.2266 20.1302 14.5006 19.9548 14.6483C19.7795 14.796 19.43 14.8592 18.9275 14.8592V14.8579ZM19.5177 8.47001H6.67538V22.5312H10.3241V17.9565H17.0482L20.2388 22.5312H24.3246L20.8068 17.9351C22.1037 17.7495 22.6861 17.3656 23.1664 16.733C23.6467 16.1004 23.8876 15.089 23.8876 13.7392V12.6849C23.8876 11.8843 23.7998 11.2517 23.6467 10.7668C23.4935 10.282 23.2319 9.86023 22.8602 9.48142C22.4676 9.12283 22.0304 8.87028 21.5056 8.70108C20.9808 8.55336 20.3252 8.46875 19.5177 8.46875V8.47001Z' fill='%237D7D7D' /%3E%3Cpath d='M44.6212 1.43751C44.6212 9.204 38.1023 15.5 30.0606 15.5C28.4256 15.5 26.8537 15.2398 25.3867 14.7598C25.418 14.4256 25.4319 14.084 25.4319 13.7392V12.6849C25.4319 11.7896 25.335 11.0005 25.1239 10.3317C24.896 9.61054 24.5055 8.98987 23.9811 8.45554L23.952 8.42588L23.9213 8.3978C23.3627 7.88752 22.7294 7.52326 21.9947 7.28635L21.9664 7.27725L21.9378 7.2692C21.2384 7.0723 20.4309 6.97727 19.5177 6.97727H17.9734V6.97853H16.6739C15.9184 5.2782 15.5 3.40504 15.5 1.43751C15.5 -6.32901 22.019 -12.625 30.0606 -12.625C38.1023 -12.625 44.6212 -6.32901 44.6212 1.43751Z' fill='%237D7D7D' /%3E%3C/g%3E%3Cpath d='M23.0009 1.65039H7.99908C4.22196 1.65039 1.16 4.6076 1.16 8.2555V22.7441C1.16 26.392 4.22196 29.3493 7.99908 29.3493H23.0009C26.778 29.3493 29.84 26.392 29.84 22.7441V8.2555C29.84 4.6076 26.778 1.65039 23.0009 1.65039Z' stroke='%237D7D7D' stroke-width='2' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3718'%3E%3Crect width='31' height='31' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-rutube:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_390_3717)'%3E%3Cmask id='mask0_390_3717' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='1' width='31' height='29'%3E%3Cpath d='M23.0009 1.4375H7.99908C4.10012 1.4375 0.939392 4.4901 0.939392 8.25568V22.7443C0.939392 26.5099 4.10012 29.5625 7.99908 29.5625H23.0009C26.8999 29.5625 30.0606 26.5099 30.0606 22.7443V8.25568C30.0606 4.4901 26.8999 1.4375 23.0009 1.4375Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_390_3717)'%3E%3Cpath d='M18.9275 14.8579H10.3241V11.5699H18.9275C19.43 11.5699 19.7795 11.6545 19.9548 11.8022C20.1302 11.95 20.2388 12.224 20.2388 12.6242V13.8049C20.2388 14.2266 20.1302 14.5006 19.9548 14.6483C19.7795 14.796 19.43 14.8592 18.9275 14.8592V14.8579ZM19.5177 8.47001H6.67538V22.5312H10.3241V17.9565H17.0482L20.2388 22.5312H24.3246L20.8068 17.9351C22.1037 17.7495 22.6861 17.3656 23.1664 16.733C23.6467 16.1004 23.8876 15.089 23.8876 13.7392V12.6849C23.8876 11.8843 23.7998 11.2517 23.6467 10.7668C23.4935 10.282 23.2319 9.86023 22.8602 9.48142C22.4676 9.12283 22.0304 8.87028 21.5056 8.70108C20.9808 8.55336 20.3252 8.46875 19.5177 8.46875V8.47001Z' fill='%230B1D38' /%3E%3Cpath d='M44.6212 1.43751C44.6212 9.204 38.1023 15.5 30.0606 15.5C28.4256 15.5 26.8537 15.2398 25.3867 14.7598C25.418 14.4256 25.4319 14.084 25.4319 13.7392V12.6849C25.4319 11.7896 25.335 11.0005 25.1239 10.3317C24.896 9.61054 24.5055 8.98987 23.9811 8.45554L23.952 8.42588L23.9213 8.3978C23.3627 7.88752 22.7294 7.52326 21.9947 7.28635L21.9664 7.27725L21.9378 7.2692C21.2384 7.0723 20.4309 6.97727 19.5177 6.97727H17.9734V6.97853H16.6739C15.9184 5.2782 15.5 3.40504 15.5 1.43751C15.5 -6.32901 22.019 -12.625 30.0606 -12.625C38.1023 -12.625 44.6212 -6.32901 44.6212 1.43751Z' fill='%23F41240' /%3E%3C/g%3E%3Cpath d='M23.0009 1.65039H7.99908C4.22196 1.65039 1.16 4.6076 1.16 8.2555V22.7441C1.16 26.392 4.22196 29.3493 7.99908 29.3493H23.0009C26.778 29.3493 29.84 26.392 29.84 22.7441V8.2555C29.84 4.6076 26.778 1.65039 23.0009 1.65039Z' stroke='%230B1D38' stroke-width='2' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_390_3717'%3E%3Crect width='31' height='31' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icon-social-round {
  display: block;
  height: 44px;
  width: 44px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.icon-social-round-whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='%23F0EDF8'/%3E%3Cg clip-path='url(%23clip0_424_3766)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9968 10.603C15.9327 10.603 11 15.5371 11 21.6029C11 24.0086 11.7758 26.2395 13.0946 28.0504L11.724 32.1373L15.952 30.786C17.691 31.9371 19.7663 32.603 22.0032 32.603C28.0673 32.603 33 27.6688 33 21.6031C33 15.5373 28.0673 10.6032 22.0032 10.6032L21.9968 10.603ZM18.9259 16.1905C18.7126 15.6797 18.5509 15.6603 18.2278 15.6472C18.1178 15.6408 17.9952 15.6344 17.8593 15.6344C17.4389 15.6344 16.9993 15.7572 16.7342 16.0288C16.4111 16.3586 15.6094 17.128 15.6094 18.706C15.6094 20.284 16.7601 21.8101 16.9152 22.0236C17.0769 22.2368 19.1587 25.5219 22.3911 26.8608C24.9188 27.9084 25.6689 27.8113 26.2442 27.6885C27.0846 27.5074 28.1385 26.8864 28.4036 26.1364C28.6687 25.3861 28.6687 24.7459 28.5909 24.6101C28.5134 24.4743 28.2999 24.3969 27.9768 24.2351C27.6537 24.0734 26.0825 23.2973 25.7851 23.1939C25.4941 23.084 25.2162 23.1229 24.9966 23.4333C24.6862 23.8666 24.3824 24.3064 24.1367 24.5714C23.9427 24.7784 23.6258 24.8043 23.3608 24.6942C23.0052 24.5457 22.0098 24.1962 20.7813 23.1033C19.8309 22.2563 19.1844 21.2023 18.9971 20.8855C18.8095 20.5623 18.9777 20.3745 19.1262 20.2C19.2879 19.9994 19.443 19.8572 19.6046 19.6696C19.7663 19.4822 19.8568 19.3851 19.9602 19.1652C20.0703 18.9518 19.9925 18.7319 19.915 18.5702C19.8374 18.4085 19.191 16.8305 18.9259 16.1905Z' fill='%239E96A9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_3766'%3E%3Crect width='22' height='22' fill='white' transform='translate(11 10.603)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-social-round-whatsapp:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='%2306AF2B'/%3E%3Cg clip-path='url(%23clip0_424_3763)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9968 10.603C15.9327 10.603 11 15.5371 11 21.6029C11 24.0086 11.7758 26.2395 13.0946 28.0504L11.724 32.1373L15.952 30.786C17.691 31.9371 19.7663 32.603 22.0032 32.603C28.0673 32.603 33 27.6688 33 21.6031C33 15.5373 28.0673 10.6032 22.0032 10.6032L21.9968 10.603ZM18.9259 16.1905C18.7126 15.6797 18.5509 15.6603 18.2278 15.6472C18.1178 15.6408 17.9952 15.6344 17.8593 15.6344C17.4389 15.6344 16.9993 15.7572 16.7342 16.0288C16.4111 16.3586 15.6094 17.128 15.6094 18.706C15.6094 20.284 16.7601 21.8101 16.9152 22.0236C17.0769 22.2368 19.1587 25.5219 22.3911 26.8608C24.9188 27.9084 25.6689 27.8113 26.2442 27.6885C27.0846 27.5074 28.1385 26.8864 28.4036 26.1364C28.6687 25.3861 28.6687 24.7459 28.5909 24.6101C28.5134 24.4743 28.2999 24.3969 27.9768 24.2351C27.6537 24.0734 26.0825 23.2973 25.7851 23.1939C25.4941 23.084 25.2162 23.1229 24.9966 23.4333C24.6862 23.8666 24.3824 24.3064 24.1367 24.5714C23.9427 24.7784 23.6258 24.8043 23.3608 24.6942C23.0052 24.5457 22.0098 24.1962 20.7813 23.1033C19.8309 22.2563 19.1844 21.2023 18.9971 20.8855C18.8095 20.5623 18.9777 20.3745 19.1262 20.2C19.2879 19.9994 19.443 19.8572 19.6046 19.6696C19.7663 19.4822 19.8568 19.3851 19.9602 19.1652C20.0703 18.9518 19.9925 18.7319 19.915 18.5702C19.8374 18.4085 19.191 16.8305 18.9259 16.1905Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_3763'%3E%3Crect width='22' height='22' fill='white' transform='translate(11 10.603)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-social-round-telegram {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='44' height='44' rx='22' fill='%23F0EDF8'/%3E%3Cg clip-path='url(%23clip0_424_3764)'%3E%3Cpath d='M18.1324 25.519L17.7685 30.6377C18.2892 30.6377 18.5147 30.414 18.7851 30.1454L21.2262 27.8125L26.2843 31.5167C27.212 32.0337 27.8656 31.7615 28.1158 30.6633L31.436 15.1057L31.4369 15.1047C31.7312 13.7334 30.941 13.1972 30.0372 13.5336L10.5213 21.0053C9.18941 21.5223 9.20958 22.2648 10.2949 22.6012L15.2843 24.1532L26.8737 16.9014C27.4192 16.5402 27.9151 16.7401 27.5072 17.1012L18.1324 25.519Z' fill='%239E96A9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_3764'%3E%3Crect width='22' height='22' fill='white' transform='translate(9.5 11.603)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-social-round-telegram:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='44' height='44' rx='22' fill='%232DA6DF'/%3E%3Cg clip-path='url(%23clip0_424_3762)'%3E%3Cpath d='M18.1324 25.519L17.7685 30.6377C18.2892 30.6377 18.5147 30.414 18.7851 30.1454L21.2262 27.8125L26.2843 31.5167C27.212 32.0337 27.8656 31.7615 28.1158 30.6633L31.436 15.1057L31.4369 15.1047C31.7312 13.7334 30.941 13.1972 30.0372 13.5336L10.5213 21.0053C9.18941 21.5223 9.20958 22.2648 10.2949 22.6012L15.2843 24.1532L26.8737 16.9014C27.4192 16.5402 27.9151 16.7401 27.5072 17.1012L18.1324 25.519Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_424_3762'%3E%3Crect width='22' height='22' fill='white' transform='translate(9.5 11.603)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-social-round-vk {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='%23F0EDF8'/%3E%3Cpath d='M32.9891 27.2857C32.9289 27.1814 32.5569 26.3441 30.7667 24.6233C28.8926 22.8213 29.1443 23.1139 31.4016 19.998C32.7765 18.1004 33.3261 16.9416 33.1541 16.4462C32.9905 15.9739 31.9793 16.0985 31.9793 16.0985L28.617 16.1188C28.617 16.1188 28.3681 16.084 28.1821 16.1985C28.0016 16.3115 27.8856 16.5722 27.8856 16.5722C27.8856 16.5722 27.3527 18.041 26.6422 19.2897C25.1443 21.9246 24.5443 22.0637 24.2995 21.9C23.7303 21.519 23.873 20.3674 23.873 19.5504C23.873 16.9966 24.2464 15.9319 23.1443 15.6567C22.7779 15.5655 22.5093 15.5046 21.5737 15.4945C20.3737 15.4814 19.3569 15.4988 18.7821 15.79C18.3988 15.9841 18.1037 16.4172 18.2841 16.4418C18.5065 16.4722 19.01 16.5823 19.2772 16.959C19.6226 17.4442 19.61 18.5364 19.61 18.5364C19.61 18.5364 19.8086 21.5422 19.1471 21.9159C18.6925 22.1723 18.0702 21.6494 16.7345 19.2578C16.0506 18.0338 15.5331 16.6794 15.5331 16.6794C15.5331 16.6794 15.4338 16.4273 15.2562 16.2926C15.0408 16.1289 14.7387 16.0768 14.7387 16.0768L11.5415 16.0971C11.5415 16.0971 11.0618 16.1116 10.8855 16.3274C10.7289 16.5201 10.873 16.917 10.873 16.917C10.873 16.917 13.3765 22.982 16.21 26.0399C18.81 28.8429 21.7611 28.6589 21.7611 28.6589H23.0981C23.0981 28.6589 23.5023 28.6126 23.7079 28.3822C23.8981 28.1708 23.8911 27.7739 23.8911 27.7739C23.8911 27.7739 23.8646 25.9154 24.6981 25.6416C25.5191 25.3722 26.5737 27.4378 27.6912 28.233C28.5359 28.8342 29.1779 28.7024 29.1779 28.7024L32.1667 28.6589C32.1667 28.6589 33.7303 28.559 32.9891 27.2857Z' fill='%239E96A9'/%3E%3C/svg%3E%0A");
}

.icon-social-round-vk:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='%230077FF'/%3E%3Cpath d='M32.9891 27.2857C32.9289 27.1814 32.5569 26.3441 30.7667 24.6233C28.8926 22.8213 29.1443 23.1139 31.4016 19.998C32.7765 18.1004 33.3261 16.9416 33.1541 16.4462C32.9905 15.9739 31.9793 16.0985 31.9793 16.0985L28.617 16.1188C28.617 16.1188 28.3681 16.084 28.1821 16.1985C28.0016 16.3115 27.8856 16.5722 27.8856 16.5722C27.8856 16.5722 27.3527 18.041 26.6422 19.2897C25.1443 21.9246 24.5443 22.0637 24.2995 21.9C23.7303 21.519 23.873 20.3674 23.873 19.5504C23.873 16.9966 24.2464 15.9319 23.1443 15.6567C22.7779 15.5655 22.5093 15.5046 21.5737 15.4945C20.3737 15.4814 19.3569 15.4988 18.7821 15.79C18.3988 15.9841 18.1037 16.4172 18.2841 16.4418C18.5065 16.4722 19.01 16.5823 19.2772 16.959C19.6226 17.4442 19.61 18.5364 19.61 18.5364C19.61 18.5364 19.8086 21.5422 19.1471 21.9159C18.6925 22.1723 18.0702 21.6494 16.7345 19.2578C16.0506 18.0338 15.5331 16.6794 15.5331 16.6794C15.5331 16.6794 15.4338 16.4273 15.2562 16.2926C15.0408 16.1289 14.7387 16.0768 14.7387 16.0768L11.5415 16.0971C11.5415 16.0971 11.0618 16.1116 10.8855 16.3274C10.7289 16.5201 10.873 16.917 10.873 16.917C10.873 16.917 13.3765 22.982 16.21 26.0399C18.81 28.8429 21.7611 28.6589 21.7611 28.6589H23.0981C23.0981 28.6589 23.5023 28.6126 23.7079 28.3822C23.8981 28.1708 23.8911 27.7739 23.8911 27.7739C23.8911 27.7739 23.8646 25.9154 24.6981 25.6416C25.5191 25.3722 26.5737 27.4378 27.6912 28.233C28.5359 28.8342 29.1779 28.7024 29.1779 28.7024L32.1667 28.6589C32.1667 28.6589 33.7303 28.559 32.9891 27.2857Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-social-round-ok {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='44' height='44' rx='22' fill='%23F0EDF8'/%3E%3Cpath d='M22.4996 22.9055C25.7872 22.9055 28.4524 20.2404 28.4524 16.9527C28.4524 13.6651 25.7873 11 22.4996 11C19.212 11 16.5469 13.6651 16.5469 16.9528C16.5509 20.2387 19.2137 22.9015 22.4996 22.9055ZM22.4996 13.7474C24.2699 13.7474 25.705 15.1825 25.705 16.9528C25.705 18.7231 24.2699 20.1581 22.4996 20.1581C20.7293 20.1581 19.2943 18.7231 19.2943 16.9528C19.2943 15.1825 20.7294 13.7474 22.4996 13.7474Z' fill='%239E96A9'/%3E%3Cpath d='M28.3305 25.7263C28.9774 25.3002 29.3672 24.5777 29.3681 23.8031C29.3772 23.1602 29.0144 22.5698 28.4368 22.2874C27.8433 21.991 27.1329 22.0577 26.6051 22.4596C24.1589 24.243 20.8411 24.243 18.3949 22.4596C17.8663 22.0598 17.1571 21.9932 16.5633 22.2874C15.9859 22.5698 15.623 23.1595 15.631 23.8021C15.6324 24.5767 16.022 25.2989 16.6686 25.7253C17.4982 26.277 18.4016 26.7087 19.352 27.0075C19.5132 27.0576 19.6795 27.104 19.8511 27.1467L17.0835 29.8529C16.3575 30.5573 16.34 31.7169 17.0444 32.4429C17.7488 33.169 18.9083 33.1865 19.6344 32.4821C19.6495 32.4674 19.6643 32.4525 19.6789 32.4373L22.4997 29.5177L25.3259 32.4428C26.0297 33.1694 27.1893 33.1878 27.9158 32.484C28.6424 31.7802 28.6608 30.6206 27.957 29.8941C27.9423 29.8789 27.9273 29.8639 27.9121 29.8492L25.1491 27.1458C25.3206 27.1018 25.4876 27.0551 25.65 27.0057C26.5994 26.708 27.5019 26.2772 28.3305 25.7263Z' fill='%239E96A9'/%3E%3C/svg%3E%0A");
}

.icon-social-round-ok:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='44' height='44' rx='22' fill='%23FF7700'/%3E%3Cpath d='M22.4996 22.9055C25.7872 22.9055 28.4524 20.2404 28.4524 16.9527C28.4524 13.6651 25.7873 11 22.4996 11C19.212 11 16.5469 13.6651 16.5469 16.9528C16.5509 20.2387 19.2137 22.9015 22.4996 22.9055ZM22.4996 13.7474C24.2699 13.7474 25.705 15.1825 25.705 16.9528C25.705 18.7231 24.2699 20.1581 22.4996 20.1581C20.7293 20.1581 19.2943 18.7231 19.2943 16.9528C19.2943 15.1825 20.7294 13.7474 22.4996 13.7474Z' fill='white'/%3E%3Cpath d='M28.3305 25.7263C28.9774 25.3002 29.3672 24.5777 29.3681 23.8031C29.3772 23.1602 29.0144 22.5698 28.4368 22.2874C27.8433 21.991 27.1329 22.0577 26.6051 22.4596C24.1589 24.243 20.8411 24.243 18.3949 22.4596C17.8663 22.0598 17.1571 21.9932 16.5633 22.2874C15.9859 22.5698 15.623 23.1595 15.631 23.8021C15.6324 24.5767 16.022 25.2989 16.6686 25.7253C17.4982 26.277 18.4016 26.7087 19.352 27.0075C19.5132 27.0576 19.6795 27.104 19.8511 27.1467L17.0835 29.8529C16.3575 30.5573 16.34 31.7169 17.0444 32.4429C17.7488 33.169 18.9083 33.1865 19.6344 32.4821C19.6495 32.4674 19.6643 32.4525 19.6789 32.4373L22.4997 29.5177L25.3259 32.4428C26.0297 33.1694 27.1893 33.1878 27.9158 32.484C28.6424 31.7802 28.6608 30.6206 27.957 29.8941C27.9423 29.8789 27.9273 29.8639 27.9121 29.8492L25.1491 27.1458C25.3206 27.1018 25.4876 27.0551 25.65 27.0057C26.5994 26.708 27.5019 26.2772 28.3305 25.7263Z' fill='white'/%3E%3C/svg%3E%0A");
}

.card-meta__view,
.card-meta__date {
  font-size: 13px;
  color: #A0A0A0;
}

.card-meta_white .card-meta__view,
.card-meta_white .card-meta__date {
  color: #fff;
}

.card-meta__view-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card-meta__date {
  margin-left: 8px;
}

.card:hover a .card__title {
  color: #6846CD;
}

.card__title {
  color: #28292F;
  font-weight: 700;
  font-size: 18px;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.card__meta {
  margin-top: 5px;
}

.card__description {
  color: #28292F;
  margin-top: 15px;
  font-size: 16px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.card__category {
  margin-top: 15px;
}

.card__category-item {
  position: relative;
  display: inline;
  border-radius: 4px;
  padding: 2px 20px 2px 4px;
  background: #efefef;
  font-weight: 600;
  font-size: 13px;
  color: #818181 !important;
  margin-right: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.card__category-item::after {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  height: 12px;
  width: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 3.17554L8.25 6.92554L4.5 10.6755' stroke='%23818181' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.card__category-item:hover {
  background: #902aeb;
  color: #fff !important;
  padding-right: 28px;
}

.card__category-item:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.526L8.25 6.276L4.5 10.026' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.card.vertical-card {
  position: relative;
}

.card.vertical-card .card__title {
  line-clamp: 3;
  -webkit-line-clamp: 3;
  max-width: 300px;
}

.card.vertical-card .card__description {
  line-clamp: 4;
  -webkit-line-clamp: 4;
  max-width: 300px;
}

.card.vertical-card .card__img {
  border-radius: 8px;
  height: 215px;
  overflow: hidden;
  margin-bottom: 24px;
  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;
}

.card.vertical-card .card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.card.vertical-card .card__category {
  position: absolute;
  top: 180px;
  left: 15px;
  margin-top: 0;
}

.card.vertical-card.vertical-card_big .card__title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.card.vertical-card.vertical-card_big .card__img {
  height: 271px;
  margin-bottom: 15px;
}

.card.vertical-card.vertical-card_big .card__category {
  top: 226px;
  left: 25px;
}

.card.vertical-card:hover .card__img img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.card.vertical-card.card_video .card__img {
  position: relative;
}

.card.vertical-card.card_video .card__img::after {
  content: "";
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83374 5.03323L0.182735 10.0279V0.0385742L8.83374 5.03323Z' fill='%236846CD' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.card.vertical-card.card_video:hover .card__img::after {
  background-color: #E81F33;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33374 5.30936L0.682735 10.304V0.314697L9.33374 5.30936Z' fill='white' /%3E%3C/svg%3E");
}

.horizontal-card {
  position: relative;
}

.horizontal-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.horizontal-card__content-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 276px;
          flex: 0 0 276px;
}

.horizontal-card__content-text {
  padding-left: 24px;
}

.horizontal-card .card__img {
  border-radius: 8px;
  height: 182px;
  overflow: hidden;
  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;
}

.horizontal-card .card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.horizontal-card .card__title {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}

.horizontal-card .card__meta {
  margin-top: 5px;
}

.horizontal-card .card__category {
  position: absolute;
  bottom: 2px;
  left: 300px;
  margin-top: 0;
  display: none;
}

.card.horizontal-card:hover .card__img img {
  width: 120%;
  height: 120%;
}

.card.horizontal-card.card_video .card__img {
  position: relative;
}

.card.horizontal-card.card_video .card__img::after {
  content: "";
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83374 5.03323L0.182735 10.0279V0.0385742L8.83374 5.03323Z' fill='%236846CD' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.card.horizontal-card.card_video:hover .card__img::after {
  background-color: #E81F33;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33374 5.30936L0.682735 10.304V0.314697L9.33374 5.30936Z' fill='white' /%3E%3C/svg%3E");
}

.horizontal-card.horizontal-card_small .horizontal-card__content .horizontal-card__content-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 125px;
          flex: 0 0 125px;
}

.horizontal-card.horizontal-card_small .horizontal-card__content .horizontal-card__content-text {
  padding-left: 15px;
}

.horizontal-card.horizontal-card_small .card__img {
  border-radius: 8px;
  height: 95px;
  overflow: hidden;
  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;
}

.horizontal-card.horizontal-card_small .card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.horizontal-card.horizontal-card_small .card__category {
  display: block;
  position: absolute;
  bottom: 0;
  left: 140px;
  margin-top: 0;
}

.card.horizontal-card.horizontal-card_small.card_video .card__img::after {
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  height: 36px;
  width: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 3.99996L0.120886 7.59612V0.403809L6.34961 3.99996Z' fill='%236846CD'/%3E%3C/svg%3E");
}

.card.horizontal-card.horizontal-card_small.card_video:hover .card__img::after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 4.27584L0.120886 7.872V0.679688L6.34961 4.27584Z' fill='white'/%3E%3C/svg%3E");
}

.cover-card .card__title {
  color: #fff;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.cover-card .card__description {
  color: #fff;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.cover-card .card__img {
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.cover-card .card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.cover-card__content {
  position: relative;
  height: 100%;
}

.cover-card__img {
  height: 100%;
}

.cover-card__text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(30, 33, 40, 0.7)), to(rgba(107, 117, 142, 0)));
  background: linear-gradient(0deg, rgba(30, 33, 40, 0.7) 0%, rgba(107, 117, 142, 0) 100%);
  padding: 35px 30px 35px 30px;
  -webkit-transition: padding-bottom 0.5s;
  transition: padding-bottom 0.5s;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.card.cover-card:hover .card__title {
  color: #fff;
}

.card.cover-card:hover .card__img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.card.cover-card:hover .cover-card__text {
  padding-bottom: 45px;
}

.card.cover-card.card_video .card__img {
  position: relative;
}

.card.cover-card.card_video .card__img::after {
  content: "";
  position: absolute;
  top: calc(50% - 37.5px);
  left: calc(50% - 37.5px);
  height: 75px;
  width: 75px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0002 8.43803L0.023737 15.93L0.023737 0.946045L13.0002 8.43803Z' fill='%239747FF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.card.cover-card.card_video:hover .card__img::after {
  background-color: #E81F33;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0005 8.27593L0.0239811 15.7679L0.0239811 0.783936L13.0005 8.27593Z' fill='white' /%3E%3C/svg%3E");
}

.card.cover-card.cover-card_pretty .cover-card__text {
  backdrop-filter: blur(16.7px);
  background: linear-gradient(129deg, rgba(30, 33, 40, 0.8) 0%, rgba(52, 105, 203, 0.8) 100%);
}

.card.cover-card.cover-card_pretty .card__category {
  margin-top: 50px;
}

.breadcrumbs {
  list-style: none;
}

.breadcrumbs li {
  cursor: default;
  display: inline;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #898989;
}

.breadcrumbs li a {
  color: #898989;
}

.breadcrumbs li a:hover {
  color: #6846CD;
}

.breadcrumbs li + li:before {
  display: inline-block;
  content: "";
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 1.625L5.625 6L1.25 10.375' stroke='%23898989' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom center;
  margin: 0 10px;
}

.pagination {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.pagination li {
  margin: 0 10px;
}

.pagination li a,
.pagination li span {
  border-radius: 4px;
  padding: 5px 12px;
  background: #efefef;
  font-weight: 600;
  font-size: 16px;
  color: #818181;
}

.pagination li span {
  cursor: default;
}

.pagination li a.active,
.pagination li a:hover,
.pagination li span.active,
.pagination li span:hover {
  background: #6846CD;
  color: #fff;
}

.cards-block--h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -30px;
}

.cards-block--h2 .card {
  width: calc(50% - 60px);
  margin: 30px;
}

.cards-block--h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -18px;
}

.cards-block--h4 .card {
  width: calc(25% - 36px);
  margin: 18px;
}

.cards-block--b1-h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cards-block--b1-h4__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px;
  width: 100%;
}

.cards-block--b1-h4__cards .card {
  width: calc(50% - 30px);
  margin: 15px;
}

.cards-block--b1-h4__cover {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 420px;
          flex: 0 0 420px;
}

.cards-block--b1-h4__cover .cover-card {
  height: 655px;
}

.cards-block--b1-h4.cards-block--b1-h4_right .cards-block--b1-h4__cover {
  margin-left: 30px;
}

.cards-block--b1-h4.cards-block--b1-h4_left .cards-block--b1-h4__cover {
  margin-right: 30px;
}

.cards-block--b1-s4-v1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cards-block--b1-s4-v1__left .cover-card {
  height: 495px;
}

.cards-block--b1-s4-v1__center {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
  margin-left: 60px;
}

.cards-block--b1-s4-v1__center .card {
  margin-bottom: 25px;
}

.cards-block--b1-s4-v1__right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
  margin-left: 60px;
}

.cards-block--h4-b1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cards-block--h4-b1__left {
  padding-right: 70px;
}

.cards-block--h4-b1__left-item {
  padding: 15px 0;
  border-top: 1px solid #DEDEDE;
}

.cards-block--h4-b1__left-item:last-child {
  border-bottom: 1px solid #DEDEDE;
}

.cards-block--h4-b1__right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 700px;
          flex: 0 0 700px;
}

.cards-block--h4-b1__right .cover-card {
  height: 100%;
}

.cards-block--h4-b1__item {
  padding: 15px 0;
  border-top: 1px solid #DEDEDE;
}

.cards-block--h4-b1__item:last-child {
  border-bottom: 1px solid #DEDEDE;
}

.banner {
  cursor: default;
  background-color: #eee;
  border-radius: 16px;
  padding: 20px 40px 20px 40px;
}

.banner_telegram {
  background: #3195eb;
  color: #fff;
  padding-left: 200px;
  background-image: url(../img/frontend/banner/telegram.webp);
  background-repeat: no-repeat;
  background-size: 12%;
  background-position: left center;
}

.banner__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.banner__text-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.banner__text-description {
  font-size: 18px;
  margin-top: 10px;
}

.banner__btn {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
          flex: 0 0 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.banner__btn a {
  width: 100%;
  padding: 5px 20px;
  font-weight: 700;
  line-height: 1;
  height: 62px;
  border-radius: 8px;
  background-color: #fff;
  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;
}

.error-info {
  height: 95vh;
  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;
}

.error-info__inner {
  text-align: center;
}

.error-info__title {
  font-size: 90px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}

.error-info__title span {
  color: #6846CD;
}

.error-info__subtitle {
  color: #9B9B9B;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-top: 10px;
}

.error-info__button {
  margin-top: 60px;
}

.error-info__button .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
}

.footer {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #c5c4fa;
  padding-top: 45px;
  padding-bottom: 75px;
}

.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer__text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 600px;
          flex: 0 0 600px;
  padding-right: 180px;
}

.footer__text-copyright {
  font-size: 13px;
}

.footer__text-logo {
  display: block;
  margin-bottom: 10px;
  width: 240px;
}

.footer__menu {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 600px - 240px);
          flex: 0 0 calc(100% - 600px - 240px);
}

.footer__menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer__menu-title {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 20px;
  color: #28292F;
}

.footer__menu-title a {
  color: #28292F !important;
}

.footer__menu-title a:hover {
  color: #6846CD !important;
}

.footer__menu-one {
  width: 50%;
}

.footer__menu-two {
  width: 50%;
}

.footer__menu ul {
  list-style: none;
}

.footer__menu li {
  font-weight: 500;
  font-size: 18px;
  color: #7d7d7d;
  margin-bottom: 10px;
}

.footer__menu li a {
  color: #7d7d7d;
}

.footer__menu li a:hover {
  color: #6846CD !important;
}

.footer__social {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
}

.footer__social-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer__social-title {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 15px;
}

.footer__social-menu {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer__social-menu a {
  display: block;
}

.footer__social-phone {
  font-weight: 700;
  font-size: 30px;
  margin-top: 20px;
}

.footer__social-phone a {
  color: #7d7d7d;
}

.footer__social-phone a:hover {
  color: #6846CD;
}

.footer__btn-up {
  position: absolute;
  top: 30px;
  right: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 7px;
  background: #6846cd;
}

.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #c8ccf9;
}

.header::after {
  content: "";
  pointer-events: none;
  position: absolute;
  width: 608px;
  height: 509px;
  top: -85px;
  background-image: url("data:image/svg+xml,%3Csvg width='588' height='374' viewBox='0 0 588 374' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.05' filter='url(%23filter0_f_302_2420)'%3E%3Cpath d='M380.834 -190.158C437.081 -161.676 441.14 -96.2742 465.27 -44.8766C488.005 3.55061 527.033 49.5718 517.539 101.029C507.841 153.591 461.194 194.455 414.502 230.283C367.725 266.175 315.072 302.325 251.862 304.888C190.091 307.392 141.142 267.428 86.1566 243.595C27.837 218.317 -51.2457 211.403 -79.1447 161.415C-107.072 111.376 -66.2199 54.9529 -48.8925 1.62325C-32.812 -47.8689 -26.5176 -102.542 18.0014 -137.578C62.8039 -172.837 127.932 -176.337 188.366 -185.095C253.21 -194.492 324.447 -218.712 380.834 -190.158Z' fill='url(%23paint0_linear_302_2420)' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_302_2420' x='-157.144' y='-272.144' width='744.644' height='645.644' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3E%3CfeGaussianBlur stdDeviation='34.25' result='effect1_foregroundBlur_302_2420' /%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_302_2420' x1='215.214' y1='-203.644' x2='215.214' y2='305' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238E2DE2' /%3E%3Cstop offset='0.34902' stop-color='%23922DEA' /%3E%3Cstop offset='0.501961' stop-color='%23972DF3' /%3E%3Cstop offset='1' stop-color='%2309015D' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.header__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 85px;
  padding: 0 60px;
}

.header__logo img {
  width: 315px;
  height: 60px;
}

.header__menu {
  margin-left: auto;
  margin-right: auto;
}

.header__menu ul {
  list-style: none;
}

.header__menu-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.header__menu-item {
  padding: 29px 30.5px;
  color: #28292F !important;
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
}

.header__menu-item:hover,
.header__menu-item.active {
  color: #e89070 !important;
  border-bottom: 4px solid #e89070;
}

.header__menu-item.active {
  cursor: default;
}

.header__search-item {
  position: relative;
}

.header__search-item input {
  background: #f9f4fe;
  border: none;
  border-radius: 100px;
  width: 360px;
  height: 40px;
  padding-left: 20px;
  padding-right: 50px;
}

.header__search-item input:focus {
  outline: 2px solid #e89070;
}

.header__search-item-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7232 15.5363L19.3744 20.1875M17.0781 9.85153C17.0781 14.2914 13.4789 17.8906 9.03906 17.8906C4.59921 17.8906 1 14.2914 1 9.85153C1 5.41168 4.59921 1.81247 9.03906 1.81247C13.4789 1.81247 17.0781 5.41168 17.0781 9.85153Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.header__search-item-btn-m {
  display: none;
  margin-left: auto;
  height: 25px;
  width: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7232 15.5363L19.3744 20.1875M17.0781 9.85153C17.0781 14.2914 13.4789 17.8906 9.03906 17.8906C4.59921 17.8906 1 14.2914 1 9.85153C1 5.41168 4.59921 1.81247 9.03906 1.81247C13.4789 1.81247 17.0781 5.41168 17.0781 9.85153Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.header__language {
  font-family: inherit;
  position: relative;
  z-index: 50;
}

.header__language-current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}

.header__language-dropdown {
  position: absolute;
  right: 0;
  min-width: 180px;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  padding: 6px;
  padding-bottom: 3px;
  list-style: none;
  margin: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: opacity 0.15s ease, visibility 0.15s, -webkit-transform 0.15s ease;
  transition: opacity 0.15s ease, visibility 0.15s, -webkit-transform 0.15s ease;
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s;
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s, -webkit-transform 0.15s ease;
  pointer-events: none;
}

.header__language-dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 8px 10px;
  margin-bottom: 4px;
  border-radius: 8px;
  text-decoration: none;
  color: #28292F !important;
  font-size: 14px;
}

.header__language-dropdown-item:hover,
[role=option][aria-selected=true] .header__language-dropdown-item {
  background: #f9f4fe;
}

.header__language:hover .header__language-dropdown,
.header__language:focus-within .header__language-dropdown,
.header__language.is-open .header__language-dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
}

.menu-mobile {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  border-top: 1px solid #c8ccf9;
}

.menu-mobile__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  padding: 0 20px;
}

.menu-mobile ul {
  list-style: none;
}

.menu-mobile__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.menu-mobile__item {
  padding: 16px 20px;
  color: #28292F !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
}

.menu-mobile__item:hover,
.menu-mobile__item.active {
  color: #e89070 !important;
  border-top: 4px solid #e89070;
}

.menu-mobile__item.active {
  cursor: default;
}

.menu-tags {
  height: 65px;
  border-bottom: 1px solid #e6e6e6;
  padding-left: 60px;
  position: relative;
}

.menu-tags ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu-tags ul li {
  cursor: default;
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #3c4648;
  margin-right: 75px;
}

.menu-tags ul li a {
  display: block;
  color: #3c4648;
  padding: 22px 0;
  border-bottom: 4px solid transparent;
  text-wrap: nowrap;
}

.menu-tags ul li a:hover,
.menu-tags ul li a.active {
  color: #e89070 !important;
  border-bottom-color: #e89070;
}

.menu-tags ul::-webkit-scrollbar {
  display: none;
}

.menu-tags__btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 64px;
  padding: 0 20px 0 10px;
  background-color: #fff;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.menu-tags__btn-icon {
  margin-left: 5px;
  padding-top: 3px;
}

.menu-tags__btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: 85px;
  width: 40px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, rgba(255, 255, 255, 0.5)), color-stop(80%, rgb(255, 255, 255)));
  background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.5) 30%, rgb(255, 255, 255) 80%);
}

.exchange-rates {
  height: 65px;
  border-bottom: 1px solid #e6e6e6;
  overflow: hidden;
  position: relative;
}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.exchange-rates:before,
.exchange-rates:after {
  content: "";
  height: 100%;
  top: 0;
  width: 100px;
  position: absolute;
  z-index: 1;
  pointer-events: none;
}

.exchange-rates:before {
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}

.exchange-rates:after {
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}

.exchange-rates ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-animation: ticker 50s linear infinite;
          animation: ticker 50s linear infinite;
  -webkit-transform-style: preserve-3d;
}

.exchange-rates ul li {
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #3c4648;
  margin: 0 50px;
  padding: 22px 0;
  text-wrap: nowrap;
  white-space: nowrap;
  -webkit-backface-visibility: hidden;
}

.exchange-rates ul::-webkit-scrollbar {
  display: none;
}

.exchange-rates ul:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.exchange-rates__icon {
  margin-right: 10px;
  width: 24px;
}

.exchange-rates__icon img {
  width: 24px;
  height: 24px;
}

.exchange-rates__name {
  margin-right: 10px;
}

.exchange-rates__ticker {
  font-weight: 400;
  font-size: 14px;
  color: #525e61;
  margin-right: 10px;
}

.exchange-rates__price {
  font-weight: 800;
}

.search {
  padding: 25px 0 40px 0;
}

.search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.search__form input {
  margin-right: 20px;
  width: calc(100% - 20px - 200px);
}

.search__form .btn {
  width: 200px;
}

.search__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

.search__item {
  width: calc(50% - 20px);
  margin: 10px;
}

.most-reading {
  padding: 20px 0 80px 0;
}

.most-reading__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -35px -15px;
}

.most-reading .card {
  width: calc(33.3333333333% - 30px);
  margin: 35px 15px;
}

.now-reading-card {
  background-color: #fff;
  border-radius: 8px;
  padding: 22px;
  height: 219px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid transparent;
  -webkit-transition: border-color 0.5s, -webkit-box-shadow 0.5s;
  transition: border-color 0.5s, -webkit-box-shadow 0.5s;
  transition: border-color 0.5s, box-shadow 0.5s;
  transition: border-color 0.5s, box-shadow 0.5s, -webkit-box-shadow 0.5s;
}

.now-reading-card:hover {
  border-color: #b98ddf;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.15);
}

.now-reading-card__text {
  color: #28292F;
  font-weight: 700;
  font-size: 18px;
  overflow: hidden;
  height: 135px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.now-reading-card:hover .now-reading-card__text {
  color: #742AB5;
}

.now-reading-card__meta {
  margin-top: auto;
}

.now-reading {
  background-color: #F2F6FF;
  padding: 60px 0;
}

.now-reading__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -5px;
}

.now-reading__item {
  width: calc(20% - 10px);
  margin: 5px;
}

.reviews-card {
  cursor: default;
  background: linear-gradient(129deg, #17181b 0%, #322b58 100%);
  border-radius: 8px;
  padding: 25px 20px;
  height: 207px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-box-shadow 0.5s;
  transition: -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s;
  transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;
}

.reviews-card_page {
  height: 277px !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#17181b), to(#322b58));
  background: linear-gradient(180deg, #17181b 0%, #322b58 100%);
}

.reviews-card:hover {
  -webkit-box-shadow: 0 7px 6px 0 #bbb1c7;
          box-shadow: 0 7px 6px 0 #bbb1c7;
}

.reviews-card__img {
  border: 2px solid #89d6e8;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  height: 80px;
  margin-right: 20px;
  display: block;
  -webkit-transition: border-color 0.5s;
  transition: border-color 0.5s;
}

.reviews-card__img img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.reviews-card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.reviews-card__text-title {
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.reviews-card__text-description {
  color: #dddddd;
  font-style: italic;
  font-size: 16px;
  margin-top: 15px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.reviews-card__text-meta {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.reviews-card__text-meta-author {
  color: #A0A0A0;
  font-weight: 500;
  font-size: 13px;
}

.reviews-card:hover .reviews-card__text-title {
  color: #cda6ff;
}

.reviews-card:hover .reviews-card__img {
  border-color: #9747ff;
}

a.reviews-card {
  cursor: pointer;
}

.reviews {
  background-color: #F2F6FF;
  padding: 60px 0 80px 0;
}

.reviews__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -7.5px;
}

.reviews__item {
  width: calc(33.3333333333% - 15px);
  margin: 7.5px;
}

.news-related {
  padding: 60px 0;
}

.articles-related {
  padding: 60px 0;
}

.actual-content-card .card__title {
  font-size: 24px;
  color: #fff;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

.actual-content-card .card__description {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.35;
  color: #fff;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  margin-top: 40px;
}

.actual-content-card .card__img {
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.actual-content-card .card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.actual-content-card .card__category {
  margin-top: auto;
  margin-left: -5px;
}

.actual-content-card .card__category .card__category-item {
  padding: 2px 4px 2px 22px;
  background: transparent;
  color: #fff !important;
  opacity: 0.6;
}

.actual-content-card .card__category .card__category-item::after {
  top: 4px;
  left: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 2.25L8.75 6L5 9.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.actual-content-card__content {
  position: relative;
  height: 100%;
}

.actual-content-card__img {
  height: 100%;
}

.actual-content-card__text {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 60%;
  backdrop-filter: blur(16.7px);
  background: linear-gradient(129deg, rgba(30, 33, 40, 0.8) 0%, rgba(52, 105, 203, 0.8) 100%);
  padding: 35px 45px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card.actual-content-card:hover .card__title {
  color: #fff;
}

.card.actual-content-card:hover .card__img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.actual-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  border-bottom: 1px solid #e9e9e9;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

.actual-content-item__date {
  color: #9b9b9b;
  font-size: 14px;
  margin-right: 20px;
}

.actual-content-item__title {
  color: #28292F;
  font-weight: 600;
  font-size: 18px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

.actual-content-item:hover {
  background-color: #f9f9ff;
}

.actual-content-item:hover .actual-content-item__title {
  color: #6846CD;
}

.actual-content {
  padding: 30px 0;
}

.actual-content__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.actual-content__left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 900px;
          flex: 0 0 900px;
  width: 900px;
}

.actual-content__left-item .card {
  height: 455px;
}

.actual-content__right {
  margin-left: 70px;
}

.articles-list {
  padding: 25px 0 30px 0;
}

.articles-list .cards-block--b1-h4 {
  margin-bottom: 30px;
}

.articles-list .cards-block--h4 {
  margin-bottom: 30px;
}

.actual-news {
  padding: 60px 0 90px 0;
}

.post {
  margin-top: 30px;
}

.post__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post__title-back {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
}

.post__title-back a {
  display: block;
}

.post__title-title {
  font-weight: 800;
  font-size: 45px;
  line-height: 1.2;
}

.post__title-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.post__title-buttons a {
  cursor: pointer;
  margin-left: 15px;
}

.post__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  padding-left: 60px;
}

.post__meta-category-item {
  position: relative;
  display: inline;
  border-radius: 4px;
  padding: 2px 20px 2px 4px;
  background: #efefef;
  font-weight: 600;
  font-size: 13px;
  color: #818181 !important;
  margin-right: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.post__meta-category-item::after {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  height: 12px;
  width: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 3.17554L8.25 6.92554L4.5 10.6755' stroke='%23818181' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.post__meta-category-item:hover {
  background: #902aeb;
  color: #fff !important;
  padding-right: 28px;
}

.post__meta-category-item:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.526L8.25 6.276L4.5 10.026' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.post__meta-author a {
  color: #898989;
  font-weight: 600;
}

.post__meta-author a:hover {
  color: #6846CD;
}

.post__meta-meta {
  margin-left: 15px;
  text-wrap: nowrap;
}

.post__announcement-simple {
  margin-top: 30px;
  padding: 0 240px 0 60px;
}

.post__announcement-simple-text {
  font-weight: 600;
  font-size: 22px;
}

.post__announcement-simple-img {
  margin-top: 50px;
}

.post__announcement-simple-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 500px;
  border-radius: 8px;
}

.post__announcement-related {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  padding: 0 0 0 60px;
}

.post__announcement-related-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 960px;
          flex: 0 0 960px;
}

.post__announcement-related-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 525px;
  border-radius: 8px;
}

.post__announcement-related-popular {
  margin-left: 50px;
}

.post__announcement-related-popular-title {
  font-weight: 700;
  font-size: 30px;
  margin-bottom: 25px;
  margin-top: 10px;
}

.post__announcement-related-popular-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  border-bottom: 1px solid #e9e9e9;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

.post__announcement-related-popular-item-date {
  color: #9b9b9b;
  font-size: 14px;
  margin-right: 20px;
}

.post__announcement-related-popular-item-title {
  color: #28292F;
  font-weight: 600;
  font-size: 16px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

.post__announcement-related-popular-item:hover {
  background-color: #f9f9ff;
}

.post__announcement-related-popular-item:hover .post__announcement-related-popular-item-title {
  color: #6846CD;
}

.post__content {
  padding: 0 240px;
  margin-top: 50px;
}

.post__content-prew {
  font-weight: 600;
  font-size: 22px;
  line-height: 1.35;
  margin-bottom: 25px;
}

.post__content-menu {
  margin-bottom: 50px;
}

.post__content-menu-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}

.post__content-menu-list {
  display: inline-block;
  list-style: none;
  border-radius: 8px;
  border: 1px solid #d1d1d1;
  padding: 20px 25px;
}

.post__content-menu-list li a {
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: #28292F;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d1d1d1;
}

.post__content-menu-list li a:hover {
  color: #6846CD;
  font-weight: 600;
}

.post__content-menu-list li:last-child a {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: unset;
}

.post__footer {
  margin-top: 60px;
}

.post__footer-top {
  border-bottom: 1px solid #d1d1d1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 0 240px 25px 240px;
}

.post__footer-top-left-author {
  font-weight: 700;
  font-size: 16px;
}

.post__footer-top-left-tags {
  margin-top: 5px;
}

.post__footer-top-left-tags-tag {
  font-size: 14px;
  font-weight: 500;
  color: #9586c2 !important;
  margin-right: 15px;
}

.post__footer-top-right {
  font-size: 13px;
  color: #A0A0A0;
  text-wrap: nowrap;
  margin-left: 20px;
}

.post__footer-top-right-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.post__footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
  padding: 25px 240px 0 240px;
}

.post__footer-bottom-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.post__footer-bottom-left-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}

.post__footer-bottom-left-rating-icon {
  height: 20px;
}

.post__footer-bottom-left-rating-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #28292F;
  height: 20px;
  margin-left: 7px;
  font-weight: 500;
  font-size: 13px;
}

.post__footer-bottom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.post__footer-bottom-right-title {
  margin-right: 15px;
  font-weight: 700;
  font-size: 18px;
  color: #8c8c8c;
}

.post__footer-bottom-right-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post__footer-bottom-right-icons a {
  margin-right: 15px;
}

.post__footer-bottom-right-icons a:last-child {
  margin-right: 0;
}

.post-opinions__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-opinions__title-back {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
}

.post-opinions__title-back a {
  display: block;
}

.post-opinions__title-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.post-opinions__title-img img {
  border: 2px solid #89d6e8;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.post-opinions__title-inner-title {
  font-weight: 800;
  font-size: 40px;
  line-height: 1;
}

.post-opinions__title-inner-meta {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}

.post-opinions__title-inner-meta-author a {
  color: #898989;
  font-weight: 600;
}

.post-opinions__title-inner-meta-author a:hover {
  color: #6846CD;
}

.post-opinions__title-inner-meta-meta {
  margin-left: 15px;
  text-wrap: nowrap;
}

.post-opinions__title-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.post-opinions__title-buttons a {
  cursor: pointer;
  margin-left: 15px;
}

.popular-articles {
  padding: 60px 0 75px 0;
}

.popular-articles .cards-block--h4 {
  margin-top: 25px;
}

.news-list {
  padding: 25px 0 30px 0;
}

.news-list .cards-block--b1-s4-v1 {
  margin-bottom: 60px;
}

.news-list .cards-block--h2 {
  margin-bottom: 60px;
}

.news-list .cards-block--h4-b1 {
  margin-bottom: 60px;
}

.recommendations {
  padding: 0 0 75px 0;
}

.recommendations .cards-block--h4 {
  margin-top: 50px;
}

.news-category {
  padding: 60px 0 30px 0;
}

.news-category__menu {
  margin-bottom: 40px;
}

.news-category__menu ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}

.news-category__menu ul li {
  cursor: default;
  display: block;
  margin-right: 35px;
  padding-bottom: 10px;
}

.news-category__menu ul::-webkit-scrollbar {
  display: none;
}

.news-category__menu-btn {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: block;
  font-size: 16px;
  font-weight: 600;
  text-wrap: nowrap;
  line-height: 1;
  color: #6846CD;
  padding: 10px 0;
  border-bottom: 2px solid transparent;
  text-wrap: nowrap;
}

.news-category__menu-btn:hover,
.news-category__menu-btn.active {
  color: #e89070 !important;
  border-bottom-color: #e89070;
}

.news-category__menu-btn:hover::after,
.news-category__menu-btn.active::after {
  position: absolute;
  content: "";
  bottom: -8px;
  left: calc(50% - 7px);
  width: 14px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49999 7.04016L14.0555 0.106201H0.944458L7.49999 7.04016Z' fill='%23E89070' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.news-category__slider {
  display: none;
}

.news-category__slider.active {
  display: block;
}

.news-category__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news-category__top-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 820px;
          flex: 0 0 820px;
}

.news-category__top-left .cover-card {
  height: 480px;
}

.news-category__top-right {
  padding-left: 35px;
}

.news-category__top-right .card.horizontal-card {
  margin-bottom: 20px;
}

.news-category__top-right .card.horizontal-card .horizontal-card__content-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 235px;
          flex: 0 0 235px;
}

.news-category__top-right .card.horizontal-card .card__img {
  height: 146px;
}

.news-category__top-right .card.horizontal-card .card__title {
  margin-top: 0;
}

.news-category__top-right .card.horizontal-card:last-child {
  margin-bottom: 0;
}

.news-category__bottom .cards-block--h4 {
  margin-top: 20px;
}

.opinions-list {
  padding: 25px 0 30px 0;
}

.opinions-list__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px;
}

.opinions-list__item {
  width: calc(50% - 30px);
  margin: 15px;
}

.index,
.page {
  margin-top: 85px;
}

.page_news-single .news-related {
  padding-bottom: 0 !important;
}

.page_articles-single .articles-related {
  padding-bottom: 0 !important;
}

.page_articles-single .post__content img,
.page_articles-single .post__content figure,
.page_articles-single .post__content .blockquote {
  margin-left: -180px;
}

.page_opinions-single .post {
  padding-bottom: 80px;
}

.page_opinions-single .post__announcement-simple {
  padding: 0 100px 0 60px;
}

.section-header {
  margin-bottom: 25px;
}

.section-header_shadow .section-header__title {
  text-shadow: #577CDB -50px 0 100px, #C767FF -50px 0 50px;
}

.section-header__title {
  display: inline;
  font-weight: 700;
  font-size: 36px;
}

.section-header__subtitle {
  display: inline;
  font-weight: 700;
  font-size: 24px;
  margin-left: 30px;
}

.breadcrumbs-container {
  padding-top: 30px;
}

.pagination-container {
  margin: 20px 0 50px 0;
}

.pagination-container__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.text-container {
  padding: 25px 0 120px 0;
}

.banner-container {
  padding-top: 60px;
}

.text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
}

.text h1,
.text h2,
.text h3,
.text h4,
.text p,
.text ul,
.text ol,
.text img,
.text figure,
.text table,
.text blockquote {
  margin-bottom: 25px;
}

.text ul,
.text ol {
  list-style-position: inside;
}

.text ul ul,
.text ul ol,
.text ol ul,
.text ol ol {
  margin-bottom: 0;
  margin-left: 25px;
}

.text h1,
.text h2,
.text h3,
.text h4 {
  line-height: 1.25;
}

.text h1 {
  font-size: 36px;
  font-weight: 700;
}

.text h2 {
  font-size: 26px;
  font-weight: 700;
}

.text h3,
.text h4 {
  font-size: 22px;
  font-weight: 700;
}

.text p *:last-child {
  margin-bottom: 0;
}

.text small {
  font-size: 12px;
}

.text code {
  font-family: monospace;
  font-size: 0.9em;
}

.text sub {
  vertical-align: sub;
  font-size: 0.75em;
}

.text sup {
  vertical-align: super;
  font-size: 0.75em;
}

.text mark {
  background-color: #ffff00;
}

.text img {
  border-radius: 8px;
}

.text figure img {
  display: block;
  margin-bottom: 10px;
  margin-left: 0 !important;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}

.text figure figcaption {
  display: block;
  width: 100%;
  margin-top: 10px;
  color: #7c7c7c;
  font-size: 18px;
}

.text table {
  border-collapse: collapse;
  width: 100%;
}

.text table td,
.text table th {
  border: 1px solid #e5e5e5;
  padding: 10px;
}

.text table tr:nth-child(even) {
  background-color: #f5f5f5;
}

.text table th {
  text-align: left;
  background-color: #2C2F30;
  color: #fff;
}

.text blockquote,
.text .blockquote {
  background-color: #f5f5f5;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.25;
  padding: 40px 50px;
}

.text blockquote p,
.text blockquote ul,
.text blockquote ol,
.text .blockquote p,
.text .blockquote ul,
.text .blockquote ol {
  margin-bottom: 15px;
}

.text blockquote p:last-child,
.text .blockquote p:last-child {
  margin-bottom: 0;
}

.text .blockquote_pretty-text {
  padding: 30px 10px 30px 65px;
  background: linear-gradient(129deg, #577cdb 0%, #c767ff 100%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -o-border-image: linear-gradient(#577CDB, #C767FF) 1;
     border-image: -webkit-gradient(linear, left top, left bottom, from(#577CDB), to(#C767FF)) 1;
     border-image: linear-gradient(#577CDB, #C767FF) 1;
  border-left-width: 5px;
  border-left-style: solid;
}

.text .blockquote_pretty-fon {
  position: relative;
  background: #38373f;
  border-radius: 8px;
  color: #fff;
  margin-right: 20px;
  margin-bottom: 45px;
}

.text .blockquote_pretty-fon::before {
  content: "";
  position: absolute;
  inset: -5px;
  -webkit-transform: translate(20px, 20px);
      -ms-transform: translate(20px, 20px);
          transform: translate(20px, 20px);
  z-index: -1;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(#8e2de2), color-stop(34.9%, #922dea), color-stop(50.2%, #972df3), to(#09015d));
  background: linear-gradient(180deg, #8e2de2 0%, #922dea 34.9%, #972df3 50.2%, #09015d 100%);
}

.slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px auto 0 auto;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slick-dots li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.slick-dots li button {
  font-size: 0;
  height: 8px;
  width: 8px;
  margin: 0 8px;
  padding: 0;
  border-radius: 50%;
  background-color: #DDE3F1;
}

.slick-dots li.slick-active button {
  background-color: #6846CD;
}

.slider-container-shift .slick-list.draggable {
  padding-left: 5px !important;
}

.slider-container-shift .slick-slide {
  height: inherit !important;
}

.slider-container-fade .slick-slide {
  height: inherit !important;
}

.slider-container-fade .slick-arrow {
  position: absolute;
  bottom: 50px;
  z-index: 90;
  font-size: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.slider-container-fade .slick-arrow:hover {
  -webkit-transform: scale(1.125);
      -ms-transform: scale(1.125);
          transform: scale(1.125);
}

.slider-container-fade .slick-arrow.slick-prev {
  left: calc(47% - 30px);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.9375 13H4.0625' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M11.375 5.6875L4.0625 13L11.375 20.3125' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.slider-container-fade .slick-arrow.slick-next {
  left: calc(47% + 30px);
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.0625 13H21.9375' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14.625 5.6875L21.9375 13L14.625 20.3125' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

@media (min-width: 761px) {
  .container {
    max-width: 720px;
    padding: 0;
  }
}

@media (min-width: 1281px) {
  .container {
    max-width: 1240px;
  }

  .slider-container-fade .slick-dots {
    display: none !important;
  }
}

@media (min-width: 1561px) {
  .container {
    max-width: 1440px;
  }
}

@media (max-width: 1710px) {
  .footer__btn-up {
    display: none;
  }
}

@media (max-width: 1560px) {
  .cards-block--h4 {
    margin: -5px;
  }

  .cards-block--h4 .card {
    width: calc(25% - 10px);
    margin: 5px;
  }

  .cards-block--b1-h4__cards {
    margin: -5px;
  }

  .cards-block--b1-h4__cards .card {
    width: calc(50% - 10px);
    margin: 5px;
  }

  .cards-block--b1-h4__cover .cover-card {
    height: 635px;
  }

  .cards-block--b1-h4.cards-block--b1-h4_right .cards-block--b1-h4__cover {
    margin-left: 10px;
  }

  .cards-block--b1-h4.cards-block--b1-h4_left .cards-block--b1-h4__cover {
    margin-right: 10px;
  }

  .cards-block--b1-s4-v1__center {
    margin-left: 30px;
  }

  .cards-block--b1-s4-v1__right {
    margin-left: 30px;
  }

  .footer__text {
    padding-right: 80px;
  }

  .reviews-card__text-description {
    line-clamp: 4;
    -webkit-line-clamp: 4;
  }

  .actual-content__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 750px;
            flex: 0 0 750px;
    width: 750px;
  }

  .post__announcement-related-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 760px;
            flex: 0 0 760px;
  }

  .news-category__top-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 720px;
            flex: 0 0 720px;
  }

  .news-category__top-left .cover-card {
    height: 460px;
  }

  .news-category__top-right {
    padding-left: 10px;
  }

  .news-category__top-right .card.horizontal-card {
    margin-bottom: 10px;
  }

  .news-category__bottom .cards-block--h4 {
    margin-top: 5px;
  }
}

@media (max-width: 1280px) {
  .mobile-hide {
    display: none;
  }

  .card__title {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }

  .card__description {
    display: none;
  }

  .card__category {
    margin-top: 10px;
  }

  .card.vertical-card .card__img {
    height: 184px;
    margin-bottom: 10px;
  }

  .card.vertical-card .card__category {
    top: 149px;
  }

  .horizontal-card__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .horizontal-card__content-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .horizontal-card__content-text {
    padding-left: 0;
  }

  .horizontal-card .card__img {
    height: 100px;
  }

  .horizontal-card .card__title {
    margin-top: 5px;
    font-size: 14px;
    line-clamp: 4;
    -webkit-line-clamp: 4;
  }

  .horizontal-card .card__category {
    display: none;
  }

  .card.horizontal-card.card_video .card__img::after {
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    height: 36px;
    width: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 3.99996L0.120886 7.59612V0.403809L6.34961 3.99996Z' fill='%236846CD'/%3E%3C/svg%3E");
  }

  .card.horizontal-card.card_video:hover .card__img::after {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 4.27584L0.120886 7.872V0.679688L6.34961 4.27584Z' fill='white'/%3E%3C/svg%3E");
  }

  .horizontal-card.horizontal-card_small .horizontal-card__content {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .horizontal-card.horizontal-card_small .horizontal-card__content .horizontal-card__content-img {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 82px;
            flex: 0 0 82px;
    margin-left: auto;
  }

  .horizontal-card.horizontal-card_small .horizontal-card__content .horizontal-card__content-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-left: 0;
    padding-right: 20px;
  }

  .horizontal-card.horizontal-card_small .card__img {
    height: 60px;
  }

  .horizontal-card.horizontal-card_small .card__category {
    left: 0;
    bottom: -25px;
  }

  .cover-card .card__title {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }

  .cover-card .card__description {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }

  .cover-card__text {
    padding: 15px;
  }

  .card.cover-card:hover .cover-card__text {
    padding-bottom: 25px;
  }

  .card.cover-card.card_video .card__img::after {
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    height: 36px;
    width: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 3.99996L0.120886 7.59612V0.403809L6.34961 3.99996Z' fill='%236846CD'/%3E%3C/svg%3E");
  }

  .card.cover-card.card_video:hover .card__img::after {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34961 4.27584L0.120886 7.872V0.679688L6.34961 4.27584Z' fill='white'/%3E%3C/svg%3E");
  }

  .card.cover-card.cover-card_pretty .card__category {
    margin-top: 20px;
  }

  .breadcrumbs li {
    font-size: 13px;
  }

  .breadcrumbs li + li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.42285 1.875L7.54785 5L4.42285 8.125' stroke='%23898989' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    margin: 0 5px;
  }

  .pagination li a,
  .pagination li span {
    font-size: 14px;
  }

  .cards-block--h2 {
    margin: -5px;
  }

  .cards-block--h2 .card {
    width: calc(50% - 10px);
    margin: 5px;
  }

  .cards-block--h4 .card {
    width: calc(50% - 10px);
  }

  .cards-block--b1-h4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .cards-block--b1-h4__cover {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .cards-block--b1-h4__cover .cover-card {
    height: 515px;
  }

  .cards-block--b1-h4.cards-block--b1-h4_right .cards-block--b1-h4__cover {
    margin-top: 15px;
  }

  .cards-block--b1-h4.cards-block--b1-h4_left .cards-block--b1-h4__cover {
    margin-bottom: 15px;
  }

  .cards-block--b1-s4-v1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .cards-block--b1-s4-v1__left {
    margin-bottom: 20px;
    width: 100%;
  }

  .cards-block--b1-s4-v1__left .cover-card {
    height: 395px;
  }

  .cards-block--b1-s4-v1__center {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-left: 0;
  }

  .cards-block--b1-s4-v1__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-left: 0;
  }

  .cards-block--h4-b1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .cards-block--h4-b1__left {
    width: 100%;
    padding-right: 0;
  }

  .cards-block--h4-b1__left-item {
    padding-bottom: 40px;
  }

  .cards-block--h4-b1__left-item:last-child {
    border-bottom: unset;
  }

  .cards-block--h4-b1__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 45px;
  }

  .cards-block--h4-b1__right .cover-card {
    height: 395px;
  }

  .cards-block--h4-b1__item {
    padding-bottom: 40px;
  }

  .cards-block--h4-b1__item:last-child {
    border-bottom: unset;
  }

  .banner {
    display: none;
  }

  .error-info__title {
    font-size: 36px;
    margin-bottom: 10px;
  }

  .error-info__subtitle {
    font-size: 16px;
  }

  .error-info__button {
    margin-top: 40px;
  }

  .footer {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .footer__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-right: 0;
    margin-top: 40px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .footer__text-copyright {
    font-size: 16px;
  }

  .footer__text-logo {
    display: none;
  }

  .footer__menu {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .footer__menu-title {
    font-size: 16px;
    margin-bottom: 0;
    padding: 15px 0;
  }

  .footer__menu-one {
    width: 100%;
  }

  .footer__menu-one .footer__menu-title {
    border-bottom: 1px solid #E1E1E1;
  }

  .footer__menu-two {
    width: 100%;
  }

  .footer__menu-two ul {
    padding-bottom: 10px;
    border-bottom: 1px solid #E1E1E1;
  }

  .footer__menu li {
    font-size: 16px;
  }

  .footer__social {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 20px;
  }

  .footer__social-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .footer__social-title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-size: 16px;
    margin-bottom: 0;
    margin-right: 30px;
  }

  .footer__social-menu {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  .footer__social-phone {
    width: 100%;
  }

  .header::after {
    display: none;
  }

  .header__inner {
    height: 60px;
    padding: 0 20px;
  }

  .header__logo img {
    width: 120px;
    height: 22px;
  }

  .header__menu {
    display: none;
  }

  .header__search {
    margin-left: auto;
  }

  .header__search-item-form {
    display: none;
  }

  .header__search-item-btn-m {
    display: block;
  }

  .menu-mobile {
    display: block;
  }

  .menu-tags {
    display: none;
  }

  .exchange-rates {
    height: 45px;
  }

  .exchange-rates:before,
  .exchange-rates:after {
    width: 50px;
  }

  .exchange-rates ul li {
    margin: 0 25px;
    padding: 10px 0;
  }

  .search {
    padding: 20px 0 20px 0;
  }

  .search__form {
    margin-bottom: 20px;
  }

  .search__form input {
    width: calc(100% - 20px - 100px);
  }

  .search__form .btn {
    width: 100px;
  }

  .most-reading {
    padding: 30px 0;
  }

  .most-reading__rows {
    margin: -10px 0;
  }

  .most-reading .card {
    width: calc(50% - 30px);
  }

  .now-reading-card {
    padding: 16px;
    height: 185px;
  }

  .now-reading-card__text {
    height: 115px;
  }

  .now-reading {
    padding: 30px 0 15px 0;
  }

  .now-reading__item {
    width: calc(50% - 10px);
  }

  .reviews-card {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px;
    height: 266px;
  }

  .reviews-card_page {
    height: 286px !important;
  }

  .reviews-card__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85px;
            flex: 0 0 85px;
    width: 85px;
    height: 85px;
    margin: 0 auto;
  }

  .reviews-card__text-description {
    margin-top: 10px;
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }

  .reviews-card__text-meta-meta {
    display: none;
  }

  .reviews-card_page .reviews-card__text .reviews-card__text-title {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }

  .reviews {
    padding: 30px 0 15px 0;
  }

  .reviews__rows {
    margin: 0 -15px;
  }

  .reviews__item {
    width: calc(50% - 15px);
  }

  .news-related {
    padding: 30px 0;
  }

  .articles-related {
    padding: 30px 0;
  }

  .actual-content-card .card__title {
    font-size: 18px;
    line-clamp: 4;
    -webkit-line-clamp: 4;
  }

  .actual-content-card .card__description {
    display: none;
  }

  .actual-content-card__text {
    top: calc(100% - 210px);
    left: 0;
    height: 210px;
    width: 100%;
    padding: 25px 20px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .actual-content-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 5px 10px;
  }

  .actual-content-item__date {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }

  .actual-content-item__title {
    font-size: 16px;
  }

  .actual-content-item:last-child {
    border-bottom: unset;
  }

  .actual-content {
    padding: 15px 0;
  }

  .actual-content__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .actual-content__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
  }

  .actual-content__left-item .card {
    height: 450px;
  }

  .actual-content__right {
    margin-left: 0;
    margin-top: 30px;
  }

  .articles-list {
    padding: 20px 0 0 0;
  }

  .actual-news {
    padding: 30px 0;
  }

  .post {
    margin-top: 20px;
  }

  .post__title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .post__title-title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    font-size: 30px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 10px;
  }

  .post__meta {
    padding-left: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .post__meta-category {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }

  .post__meta-meta {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .post__announcement-simple {
    margin-top: 25px;
    padding: 0;
  }

  .post__announcement-simple-text {
    font-size: 20px;
  }

  .post__announcement-simple-img {
    margin-top: 25px;
  }

  .post__announcement-simple-img img {
    height: auto;
  }

  .post__announcement-related {
    margin-top: 25px;
    padding: 0;
  }

  .post__announcement-related-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .post__announcement-related-img img {
    height: auto;
  }

  .post__announcement-related-popular {
    display: none;
  }

  .post__content {
    padding: 0;
    margin-top: 25px;
  }

  .post__content-prew {
    font-size: 20px;
  }

  .post__content-menu {
    margin-bottom: 25px;
  }

  .post__content-menu-title {
    font-size: 20px;
  }

  .post__content-menu-list {
    width: auto;
  }

  .post__content-menu-list li a {
    font-size: 16px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .post__footer-top {
    padding: 0 0 25px 0;
  }

  .post__footer-bottom {
    padding: 25px 0 0 0;
  }

  .post-opinions__title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .post-opinions__title-img {
    display: none;
  }

  .post-opinions__title-inner {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-top: 10px;
  }

  .post-opinions__title-inner-title {
    font-size: 30px;
  }

  .post-opinions__title-inner-meta {
    padding-left: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .post-opinions__title-inner-meta-meta {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .popular-articles {
    padding: 30px 0;
  }

  .popular-articles .cards-block--h4 {
    margin-top: 15px;
  }

  .news-list {
    padding: 20px 0 0 0;
  }

  .news-list .cards-block--b1-s4-v1 {
    margin-bottom: 30px;
  }

  .news-list .cards-block--h2 {
    margin-bottom: 30px;
  }

  .news-list .cards-block--h4-b1 {
    margin-bottom: 30px;
  }

  .recommendations {
    padding: 0 0 30px 0;
  }

  .recommendations .cards-block--h4 {
    margin-top: 15px;
  }

  .news-category {
    padding: 40px 0 15px 0;
  }

  .news-category__menu {
    margin-bottom: 20px;
  }

  .news-category__menu ul li {
    font-size: 14px;
    margin-right: 15px;
  }

  .news-category__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .news-category__top-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 25px;
  }

  .news-category__top-right {
    width: 100%;
    padding-left: 0;
    margin-bottom: 15px;
  }

  .news-category__top-right .card.horizontal-card {
    margin-bottom: 20px;
  }

  .news-category__top-right .card.horizontal-card .card__img {
    height: 60px;
  }

  .news-category__top-right .card.horizontal-card .horizontal-card__content {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .news-category__top-right .card.horizontal-card .horizontal-card__content-img {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 82px;
            flex: 0 0 82px;
    margin-left: auto;
  }

  .news-category__top-right .card.horizontal-card .horizontal-card__content-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-left: 0;
    padding-right: 20px;
  }

  .opinions-list {
    padding: 20px 0 0 0;
  }

  .opinions-list__rows {
    margin: -5px;
  }

  .opinions-list__item {
    width: 100%;
    margin: 5px;
  }

  .index,
  .page {
    margin-top: 60px;
  }

  .page_articles-single .post__content img,
  .page_articles-single .post__content figure,
  .page_articles-single .post__content .blockquote {
    margin-left: 0;
  }

  .page_opinions-single .post__announcement-simple {
    padding: 0;
  }

  .section-header__title {
    font-size: 30px;
  }

  .section-header__subtitle {
    display: block;
    margin-left: 0;
    margin-top: 5px;
  }

  .breadcrumbs-container {
    padding-top: 15px;
  }

  .text-container {
    padding: 20px 0 40px 0;
  }

  .banner-container {
    padding-top: 30px;
  }

  .text {
    font-size: 16px;
  }

  .text h1 {
    font-size: 30px;
  }

  .text h2 {
    font-size: 24px;
  }

  .text h3,
  .text h4 {
    font-size: 20px;
  }

  .text small {
    font-size: 10px;
  }

  .text figure img {
    margin-bottom: 5px;
  }

  .text figure figcaption {
    margin-top: 5px;
    font-size: 14px;
  }

  .text table td,
  .text table th {
    font-size: 12px;
  }

  .text blockquote,
  .text .blockquote {
    font-size: 22px;
    padding: 25px 20px;
  }

  .text blockquote p,
  .text blockquote ul,
  .text blockquote ol,
  .text .blockquote p,
  .text .blockquote ul,
  .text .blockquote ol {
    margin-bottom: 10px;
  }

  .text .blockquote_pretty-text {
    padding: 20px 10px 20px 30px;
  }

  .text .blockquote_pretty-fon {
    margin-right: 10px;
    margin-bottom: 35px;
  }

  .text .blockquote_pretty-fon::before {
    -webkit-transform: translate(10px, 10px);
        -ms-transform: translate(10px, 10px);
            transform: translate(10px, 10px);
  }

  .slider-container-fade .slick-arrow {
    display: none !important;
  }
}

@media (max-width: 760px) {
  .card.vertical-card.vertical-card_big .card__img {
    height: 184px;
    margin-bottom: 5px;
  }

  .card.vertical-card.vertical-card_big .card__category {
    top: 149px;
    left: 15px;
  }

  .cards-block--h4 .card {
    width: 100%;
  }

  .cards-block--b1-h4__cards .card {
    width: 100%;
  }

  .cards-block--b1-s4-v1__center {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .cards-block--b1-s4-v1__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .search__item {
    width: 100%;
  }

  .most-reading .card {
    width: 100%;
    margin: 10px 0;
  }

  .now-reading__rows {
    margin: 0 -15px;
  }

  .now-reading__item {
    width: 100%;
    margin: 0 0 0 10px !important;
  }

  .reviews__item {
    width: 100%;
    margin: 0 0 0 10px !important;
  }

  .post__footer-top {
    padding: 0;
  }

  .post__footer-top-left {
    display: none;
  }

  .post__footer-top-right {
    display: none;
  }

  .post__footer-bottom {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 0 0 0;
  }

  .post__footer-bottom-left {
    display: none;
  }

  .post__footer-bottom-right {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .post__footer-bottom-right-title {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .post__footer-bottom-right-icons {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}