@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);
@charset "UTF-8";
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --grey-50: rgba(143, 143, 149, 1);
  --red: rgba(232, 67, 67, 1);
  --domain-primary: rgba(57, 89, 218, 1);
  --grey-200: rgba(230, 218, 207, 1);
  --grey-300: rgba(148, 134, 130, 1);
  --yellow: rgba(233, 175, 81, 1);
  --green: rgba(55, 196, 131, 1);
  --white: rgba(255, 255, 255, 1);
  --primary: rgba(255, 101, 56, 1);
  --secondary: rgba(76, 158, 234, 1);
  --grey-40: rgba(187, 187, 193, 1);
  --surface: rgba(251, 244, 242, 1);
  --white-10: rgba(255, 255, 255, 0.1);
  --white-40: rgba(255, 255, 255, 0.4);
  --black: rgba(49, 26, 19, 1);
}

html {
  scroll-behavior: smooth;
}

body {
  background: var(--white);
  font-family: "Manrope", sans-serif;
}

.g2hb8Ox-aiv0l {
  display: flex;
  justify-content: center;
}

.g2hb8Ox-aiv0l a {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 8px 0 0;
  width: 40px;
  height: 40px;
  text-decoration: none;
  border: 1px solid var(--grey-200);
  border-radius: 60px;
}

.g2hb8Ox-aiv0l a svg {
  transition: 0.4s all linear;
}

.g2hb8Ox-aiv0l a:hover svg {
  transform: scale(1.4);
}

.g2hb8Ox-aiv0l a:last-child {
  margin: 0;
}

.g2hb8Ox-aiv0l a svg path {
  fill: var(--black);
}

.btnnquxVk2LA {
  display: none;
}

.b-Qr6ANy {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 30px;
  border: 1px solid var(--grey-200);
  border-radius: 60px;
  text-decoration: none;
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
  transition: 0.3s all linear;
  position: relative;
  overflow: hidden;
  z-index: 0;
  isolation: isolate;
  white-space: nowrap;
}
.b-Qr6ANy.tV5MFQI__button {
  border-color: var(--secondary);
  color: var(--black);
}
.b-Qr6ANy.tV5MFQI__button:hover {
  background: var(--secondary);
  color: var(--white);
}
.b-Qr6ANy.eVCMbD_texted {
  border-color: var(--primary);
  background: var(--primary);
  color: var(--white);
}
.b-Qr6ANy.eVCMbD_texted svg {
  margin: 0 0 0 8px;
  width: 24px;
  height: 24px;
}
.b-Qr6ANy.eVCMbD_texted svg path {
  fill: var(--white);
  transition: 0.3s all linear;
}
.b-Qr6ANy.eVCMbD_texted:hover {
  background: transparent;
  color: var(--primary);
}
.b-Qr6ANy.eVCMbD_texted:hover svg path {
  fill: var(--primary);
}
.b-Qr6ANy::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: -1;
  transition: clip-path 0.55s cubic-bezier(0.22, 0.61, 0.36, 1);
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}
.b-Qr6ANy.tV5MFQI__button::before {
  background: var(--secondary);
}
.b-Qr6ANy.eVCMbD_texted::before {
  background: var(--white);
}
.b-Qr6ANy:hover::before {
  clip-path: polygon(-20% 0, 120% 0, 100% 100%, 0 100%);
}
.b-Qr6ANy::after {
  content: "";
  position: absolute;
  inset: -30% -60%;
  border-radius: inherit;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.3) 14%, rgba(255, 255, 255, 0.12) 22%, transparent 34%);
  transform: translateX(-130%);
  transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.b-Qr6ANy:hover::after {
  transform: translateX(40%);
}
.b-Qr6ANy:active {
  transform: translateY(1px);
}

@media (prefers-reduced-motion: reduce) {
  .b-Qr6ANy, .b-Qr6ANy::before, .b-Qr6ANy::after {
    transition: none !important;
  }
}
.qTvHDS5f_wr {
  margin: 0 auto;
  max-width: 1320px;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 27px 0;
  z-index: 9;
  background: var(--white);
}

header nav,
footer nav {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header nav .log-VZETLoH,
footer nav .log-VZETLoH {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 44px 0 0;
  text-decoration: none;
  width: 139px;
}

header nav .log-VZETLoH img,
footer nav .log-VZETLoH img {
  width: inherit;
  height: 50px;
}

header nav .yuDaYV-n,
footer nav .yuDaYV-n {
  display: flex;
  align-items: center;
}

header nav .yuDaYV-n ul,
footer nav .yuDaYV-n ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: var(--surface);
  list-style: none;
  border-radius: 70px;
}

header nav .yuDaYV-n ul.icBFaMKtop.wrap__i3vABHjNr.wrapped {
  border-radius: 28px;
}

header nav .yuDaYV-n ul li,
footer nav .yuDaYV-n ul li {
  display: flex;
  margin: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  line-height: normal;
  background: var(--white);
  color: var(--black);
  border-radius: 60px;
  border: 1px solid transparent;
  transition: 0.4s all ease-in;
}

header nav .yuDaYV-n ul li.active,
header nav .yuDaYV-n ul li:hover,
footer nav .yuDaYV-n ul li.active,
footer nav .yuDaYV-n ul li:hover {
  background: var(--black);
  color: var(--white);
}

header nav .yuDaYV-n ul li a,
footer nav .yuDaYV-n ul li a {
  padding: 10px 16px;
  text-decoration: none;
  color: inherit;
}

header nav .button-sAXQYmyUk {
  display: flex;
  align-items: center;
  margin: 0 0 0 24px;
}

header nav .button-sAXQYmyUk .g2hb8Ox-aiv0l {
  margin: 0 44px 0 0;
}

header nav .yuDaYV-n .g2hb8Ox-aiv0l {
  display: none;
}

header nav .button-sAXQYmyUk .nDZd2a-btn {
  display: flex;
  align-items: center;
}

header nav .button-sAXQYmyUk .b-Qr6ANy.tV5MFQI__button {
  margin: 0 16px 0 0;
}

main {
  position: relative;
  width: 100%;
  min-height: 77vh;
}

.iVN96-XYe61rxh7 {
  padding: 70px 0 0 0;
}

.iVN96-XYe61rxh7 .mdo8JH0F__card {
  display: flex;
  justify-content: space-between;
}

.iVN96-XYe61rxh7 .btn--2gYeMDh46 {
  display: flex;
  flex-direction: column;
  width: 49%;
}

.iVN96-XYe61rxh7 .btn--2gYeMDh46.error {
  width: 100%;
}
.iVN96-XYe61rxh7 .btn--2gYeMDh46.error h1,
.iVN96-XYe61rxh7 .btn--2gYeMDh46.error p,
.iVN96-XYe61rxh7 .btn--2gYeMDh46.error .b-Qr6ANy {
  align-self: center;
}

.iVN96-XYe61rxh7 .btn--2gYeMDh46 h1 {
  margin: 0 0 32px 0;
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  color: var(--black);
}

.iVN96-XYe61rxh7 .btn--2gYeMDh46 p {
  margin: 0 0 44px 0;
  font-size: 18px;
  font-weight: 500;
  color: var(--black);
}

.iVN96-XYe61rxh7 .btn--2gYeMDh46 .b-Qr6ANy {
  align-self: flex-start;
}

.iVN96-XYe61rxh7 .t58DL--hxG5gEken {
  position: relative;
  width: 49%;
  border-radius: 24px;
}

.iVN96-XYe61rxh7 .t58DL--hxG5gEken img {
  width: 100%;
  height: 100%;
}

.iVN96-XYe61rxh7 .k3fs9mM--articles {
  position: absolute;
  bottom: 12px;
  right: 18px;
  display: flex;
  justify-content: space-between;
  padding: 8px;
  align-items: center;
  border-radius: 77px;
  background: var(--white);
  z-index: 2;
}

.iVN96-XYe61rxh7 .k3fs9mM--articles span {
  margin: 0 6px 0 0;
  width: 12px;
  height: 12px;
  border-radius: 56px;
  background: var(--grey-200);
  transition: 0.3s all ease-in;
}

.iVN96-XYe61rxh7 .k3fs9mM--articles span:last-child {
  margin: 0;
}

.iVN96-XYe61rxh7 .k3fs9mM--articles span:hover {
  background: var(--primary);
}

.iVN96-XYe61rxh7 .k3fs9mM--articles span.active {
  width: 20px;
  background: var(--primary);
}

.content {
  padding: 80px 0 0 0;
}

.content h2 {
  margin: 40px 0 10px 0;
  font-size: 32px;
  font-weight: 700;
  color: var(--black);
}

.content h3 {
  margin: 20px 0 15px 0;
  font-size: 24px;
  font-weight: 700;
  color: var(--black);
}

.content h4 {
  margin: 10px 0 10px 0;
  font-size: 20px;
  font-weight: 700;
  color: var(--black);
}

.content .fwCb8x--zqijdp9m {
  display: flex;
  flex-direction: column;
  margin: 20px 0;
}

.content .M4I6aCG__7nc3 {
  flex-direction: row;
  justify-content: space-between;
}

.content .posts_Rj912Nda {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 20px 0;
  padding: 16px;
  background: var(--white-10);
  background: var(--surface);
  border-radius: 24px;
}

.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .cQn30fbA359F {
  border: none;
}

.content .M4I6aCG__7nc3 .posts_Rj912Nda {
  flex-direction: column;
  width: 32.5%;
}

.content .Egmi0Vb_log {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0 15px 0 0;
  width: 220px;
}

.content .log__cvBZwdfs {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--primary);
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: var(--white);
}

.content .M4I6aCG__7nc3 .Egmi0Vb_log {
  flex-direction: row;
  align-items: center;
}

.content .logo_OiJdbsXEr {
  width: 220px;
  height: 220px;
  border-radius: 22px;
  overflow: hidden;
  transition: 0.4s all linear;
}

.content .logo_OiJdbsXEr:hover {
  filter: brightness(70%);
}

.content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn img {
  width: 100%;
  height: 100%;
}

.content .M4I6aCG__7nc3 .logo_OiJdbsXEr {
  margin: 0 16px 0 0;
  width: 90px;
  height: 90px;
}

.content .logo_OiJdbsXEr img {
  width: inherit;
  height: inherit;
}

a.content .logo_OiJdbsXEr {
  display: flex;
  text-decoration: none;
}

.content .head-hwmkKL,
.content .nsE4rG7oZ_logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 16px 0;
}

.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .head-hwmkKL,
.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .nsE4rG7oZ_logo {
  flex-direction: column;
}

.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .D7051i_KJwhrO,
.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .l--mwyupCq2,
.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .showcase-info-row,
.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .log--Gmc4lK {
  align-self: flex-start;
}

.content .nsE4rG7oZ_logo {
  display: none;
}

.content .nsE4rG7oZ_logo .MkxjXh1-action,
.content .nsE4rG7oZ_logo span {
  display: none;
}

.content .D7051i_KJwhrO,
.content .l--mwyupCq2 {
  font-size: 24px;
  font-weight: 700;
  align-self: center;
  text-align: center;
  color: var(--black);
  max-width: 100%;
  text-decoration: none;
  transition: 0.3s all linear;
}

.content .D7051i_KJwhrO:hover,
.content .l--mwyupCq2:hover {
  color: var(--primary);
}

.content .M4I6aCG__7nc3 .D7051i_KJwhrO,
.content .M4I6aCG__7nc3 .l--mwyupCq2 {
  margin: 0;
  text-align: left;
}

.content .showcase-info-row,
.content .log--Gmc4lK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0 0 0;
}

.content .showcase-info-rating,
.content .brand--hHbJByNXe {
  display: flex;
  align-items: center;
}

.content .M4I6aCG__7nc3 .showcase-info-rating,
.content .M4I6aCG__7nc3 .brand--hHbJByNXe {
  margin: 0 5px 0 0;
}

.content .showcase-info-rating img,
.content .brand--hHbJByNXe img {
  margin: 0 5px 0 0;
  width: 16.67px;
  height: 15.83px;
}

.content .showcase-info-rating img:last-child,
.content .brand--hHbJByNXe img:last-child {
  margin: 0;
}

.content .w4bXOyK1E--qTyso,
.content .pCz9XUE75--l {
  margin: 0 0 0 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: right;
  color: var(--black);
  max-width: 100%;
}

.content .cQn30fbA359F {
  display: flex;
  flex-direction: column;
  width: 40%;
  margin: 0 15px 0 0;
  padding: 0 16px 0 0;
  border-right: 1px solid var(--grey-200);
}

.content .AQPHaEKOi3qGZ {
  margin: 0 0 16px 0;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  max-width: 100%;
  color: var(--green);
  text-decoration: none;
  transition: 0.3s all linear;
}

.content .AQPHaEKOi3qGZ:hover {
  color: var(--secondary);
}

.content .darked_hkBHj2v {
  max-width: 100%;
}

.content .darked_hkBHj2v {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  color: var(--grey-300);
  flex: 1;
}

.content .btnZI41P2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 45%;
}

.content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .btnZI41P2 {
  justify-content: flex-end;
  width: 30%;
}

.content .M4I6aCG__7nc3 .btnZI41P2 {
  flex-direction: column;
  margin: 16px 0 0 0;
  width: 100%;
}

.content .actionLPlFbAn {
  display: flex;
  flex-direction: column;
  margin: 0 16px 0 0;
}

.content .actionLPlFbAn span {
  margin: 0 0 12px 0;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  color: var(--grey-300);
}

.content .M4I6aCG__7nc3 .actionLPlFbAn {
  margin: 0;
  align-self: flex-start;
}

.content .MkxjXh1-action {
  display: flex;
  margin: 0 0 13px 0;
}

.content .MkxjXh1-action:last-child {
  margin: 0;
}

.content .MkxjXh1-action img {
  margin: 0 12px 0 0;
  width: 20px;
  height: 20px;
}

.content .MkxjXh1-action p {
  margin: 0;
  max-width: 100%;
}

.content .b-sFlrX6Q {
  display: flex;
  flex-direction: column;
}

.content .M4I6aCG__7nc3 .b-sFlrX6Q {
  flex-direction: row-reverse;
  margin: 16px 0 0 0;
  width: 100%;
}

.content .b-sFlrX6Q .b-Qr6ANy {
  margin: 0 0 8px 0;
  padding: 17px 5px;
  min-width: 185px;
}

.content .M4I6aCG__7nc3 .b-sFlrX6Q .b-Qr6ANy.eVCMbD_texted {
  margin: 0 0 0 8px;
  width: 65%;
  min-width: auto;
}

.content .M4I6aCG__7nc3 .b-sFlrX6Q .b-Qr6ANy.tV5MFQI__button {
  width: 35%;
  min-width: auto;
}

.content .b-sFlrX6Q .b-Qr6ANy:last-child {
  margin: 0;
}

.content .M4I6aCG__7nc3 .LTcNXOJ-action {
  display: flex;
  margin: 19px 0 0 0;
  justify-content: center;
  align-items: center;
}

.content .M4I6aCG__7nc3 .LTcNXOJ-action img {
  margin: 0 8.5px;
  width: 17.3px;
  height: 17.3px;
}

.content .M4I6aCG__7nc3 .LTcNXOJ-action span {
  margin: 0 8.5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--white);
}

.content .lQD5YZPfirst {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 16px 0 0 0;
  padding: 8px 8px 8px 12px;
  border: 1px solid var(--green);
  border-radius: 60px;
  background: var(--primary);
  align-self: self-start;
}

.content .QAjCKMop {
  margin: 0 10px 0 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  color: var(--white);
}

.content .a3QFeJy-cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 8px 16px;
  border-radius: 40px;
  background: var(--white);
  cursor: pointer;
}

.content .a3QFeJy-cont p {
  margin: 0 8px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  color: var(--black);
  max-width: 100%;
}

.content .a3QFeJy-cont img {
  width: 24px;
  height: 24px;
}

.content p,
.content ul li,
.content ol li,
.content td,
.content th {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  color: var(--black);
}

.content td {
  font-weight: 500;
}

.content thead td {
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  color: var(--grey-300);
  text-transform: uppercase;
  font-weight: 700;
}

.content p {
  margin: 0 0 15px 0;
}

.content ul li,
.content ol li {
  max-width: 100%;
}

.content ul,
.content ol {
  margin: 0 0 15px 0;
  padding: 0 0 0 20px;
  max-width: 70%;
}

.content p:not(:where([class], [id])) {
  margin: 0 0 16px 0;
}

.content .prim-gPCoDd3j {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}

.content .postPtbxasdI {
  padding: 20px;
  border: 1px solid var(--surface);
  border-radius: 24px;
  background: var(--surface);
  width: 49.5%;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}

.content .first-TMA1ghJ9B {
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  text-transform: uppercase;
}

.content .first-TMA1ghJ9B.p_ZWJLvKsB {
  color: var(--green);
}

.content .first-TMA1ghJ9B.cont-ZY6dV2 {
  color: var(--red);
}

.content .prim-gPCoDd3j .pW82jd-first {
  display: flex;
  flex-direction: row;
  margin: 20px 0 0 0;
}

.content .prim-gPCoDd3j .pW82jd-first p {
  margin: 0;
}

.content .prim-gPCoDd3j img {
  margin: 0 10px 0 0;
  width: 24px;
  height: 24px;
}

.content .prim-gPCoDd3j .pW82jd-first p {
  max-width: 100%;
}

.content .table-responsive,
.content figure.table__ugM07b {
  margin: 0 0 15px 0;
  width: 100%;
  overflow-x: auto;
}

.table-responsive table,
.content figure.table__ugM07b table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
  overflow: hidden;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}

.content .table-responsive thead,
.content figure.table__ugM07b thead {
  background: var(--white-40);
}

.content .table-responsive th,
.content .table-responsive td,
.content figure.table__ugM07b th,
.content figure.table__ugM07b td {
  padding: 12px 16px;
  text-align: left;
  background: var(--surface);
  border: 1px solid var(--surface);
}

.content .table-responsive th:first-child,
.content .table-responsive td:first-child,
.content figure.table__ugM07b th:first-child,
.content figure.table__ugM07b td:first-child {
  border-radius: 24px 0px 0px 24px;
}

.content .table-responsive th:last-child,
.content .table-responsive td:last-child,
.content figure.table__ugM07b th:last-child,
.content figure.table__ugM07b td:last-child {
  border-radius: 0px 24px 24px 0px;
}

.content .table-3eMr1aywv tbody tr > *:nth-child(1) {
  font-weight: 700;
  color: var(--white-40);
}

.content .table-3eMr1aywv tbody tr > *:nth-child(2) {
  font-weight: 700;
  color: var(--white);
}

.content .table-3eMr1aywv tbody tr > * {
  border-bottom: 1px solid var(--white-10);
}

.content .table-responsive th,
.content figure.table__ugM07b th {
  font-weight: 600;
}

.content .table-responsive .table_bjyM0c,
.content figure.table__ugM07b .table_bjyM0c {
  display: flex;
}

.content .table-responsive .table_bjyM0c img,
.content figure.table__ugM07b .table_bjyM0c img {
  margin: 0 8px 0 0;
  width: 24px;
  height: 24px;
}

.content .table-responsive .table_bjyM0c span,
.content figure.table__ugM07b .table_bjyM0c span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--green);
}

.content .table-responsive .ENFJgoa--ab7O,
.content figure.table__ugM07b .ENFJgoa--ab7O {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.content .table-responsive .ENFJgoa--ab7O img,
.content figure.table__ugM07b .ENFJgoa--ab7O img {
  margin: 0 6px 0 0;
  width: 24px;
  height: 24px;
}

.content .table-responsive .ENFJgoa--ab7O span,
.content figure.table__ugM07b .ENFJgoa--ab7O span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--black);
  flex: 1;
}

.content .table-responsive .ENFJgoa--ab7O .b-Qr6ANy,
.content figure.table__ugM07b .ENFJgoa--ab7O .b-Qr6ANy {
  padding: 8px 30px;
  width: 70%;
  white-space: nowrap;
}

.content .k3VAgJ7q0__6JaR7 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin: 20px 0;
}

.content .k3VAgJ7q0__6JaR7 .article__Hbte3N8C {
  display: flex;
  flex-direction: column;
  padding: 16px;
  box-sizing: border-box;
  border: 1px solid var(--white);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn {
  display: flex;
  width: 100%;
  height: 229px;
  text-decoration: none;
  border-radius: 12px;
  overflow: hidden;
  transition: 0.4s all linear;
}

.content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn img {
  width: 100%;
  height: 100%;
}

.content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn:hover {
  filter: brightness(70%);
}

.content .k3VAgJ7q0__6JaR7 .post--fxD3AsVT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 16px 0 0 0;
}

.content .k3VAgJ7q0__6JaR7 .articles_aVO4DKEc {
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  text-decoration: none;
  color: var(--black);
  transition: 0.4s all linear;
}

.content .k3VAgJ7q0__6JaR7 .articles_aVO4DKEc:hover {
  color: var(--primary);
}

.content .k3VAgJ7q0__6JaR7 .FEKukX8Z_post {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.content .k3VAgJ7q0__6JaR7 .FEKukX8Z_post img {
  margin: 0 6px 0 0;
  width: 20px;
  height: 20px;
}

.content .k3VAgJ7q0__6JaR7 .u3nPLYJ-post {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--black);
}

.content .k3VAgJ7q0__6JaR7 .itemuIqHtg {
  display: flex;
  flex-wrap: wrap;
}

.content .k3VAgJ7q0__6JaR7 .articles-hIoijrc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 8px 8px 0 0;
  padding: 5px 16px 5px 5px;
  border-radius: 60px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--white);
}

.content .k3VAgJ7q0__6JaR7 .articles-hIoijrc img {
  margin: 0 3px 0 0;
  width: 24px;
  height: 24px;
}

.content .k3VAgJ7q0__6JaR7 .rqmXKPDd_blog {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--black);
}

.content .k3VAgJ7q0__6JaR7 .article__Hbte3N8C .b-Qr6ANy {
  margin: 16px 0 0 0;
}

.content .k3VAgJ7q0__6JaR7 .article__Hbte3N8C .b-Qr6ANy.tV5MFQI__button {
  margin-right: 15px;
}

.content .k3VAgJ7q0__6JaR7 .MVWEr9YNO-b {
  display: flex;
  justify-content: space-between;
}

.content .k3VAgJ7q0__6JaR7 .MVWEr9YNO-b .b-Qr6ANy:last-child {
  width: 70%;
}

.content .T2syXW--first {
  display: flex;
  flex-direction: column;
  margin: 16px 0 0 0;
  padding: 12px;
  border-radius: 16px;
  background: var(--white);
}

.content .first__Jjlc94Q {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  text-align: center;
  color: var(--green);
}

.content .Dva47bwrap {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 12px 16px;
  width: 100%;
  border: 1px solid var(--green);
  border-radius: 60px;
  background: var(--white);
  cursor: pointer;
}

.content .Dva47bwrap span {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  color: var(--black);
}

.content .Dva47bwrap img {
  position: absolute;
  top: 12px;
  right: 19px;
  width: 18px;
  height: 18px;
  z-index: 2;
}

.content .spoiler {
  margin: 0 0 20px 0;
  padding: 16px;
  width: 100%;
  align-self: center;
  border: 1px solid var(--surface);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
  max-height: 65px;
  overflow: hidden;
  transition: 0.4s max-height linear;
}

.content .spoiler.yBdT9ub_sitemap {
  margin: 15px 0 0 0;
  max-height: -moz-max-content;
  max-height: max-content;
  overflow: visible;
}

.content .spoiler.active {
  max-height: 100%;
  overflow: visible;
}

.content .headMY7HeGl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  cursor: pointer;
}

.content .headMY7HeGl .button_wDQaJ304 {
  width: 30px;
  height: 30px;
  transition: 0.4s all linear;
  transform: rotate(180deg);
}

.content .spoiler.active .headMY7HeGl .button_wDQaJ304 {
  transform: rotate(360deg);
}

.content .headMY7HeGl .button_wDQaJ304 path {
  fill: var(--black);
}

.content .spoiler span {
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  color: var(--black);
}

.content .spoiler ol {
  margin: 16px 0 0 0;
  padding: 0;
  max-width: 100%;
  list-style: none;
  counter-reset: sitem;
}

.content .spoiler ol li {
  position: relative;
  display: flex;
  margin: 0 0 8px 0;
  padding: 0 0 0 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: var(--black);
  counter-increment: sitem;
  transition: 0.4s all linear;
  text-align: left;
  border-radius: 60px;
  background: var(--white);
}

.content .spoiler ol li::before {
  content: counter(sitem) ".";
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: var(--black);
  opacity: 0.9;
}

.content .spoiler ol li:hover,
.content .spoiler ol li.active {
  color: var(--primary);
}

.content .spoiler ol li:last-child {
  margin: 0;
}

.content .spoiler ol li a {
  padding: 14px 16px;
  width: 100%;
  text-decoration: none;
  color: inherit;
  flex: 1 1 auto;
}

.kRroUBw2GiS05t {
  display: flex;
  width: 250px;
  height: 250px;
}

.y5wc2GHlogo {
  float: left;
  margin: 0 10px 10px 0;
}

.nu5kJ6oOF-pOjYK {
  float: right;
  margin: 0 0 10px 10px;
}

.kRroUBw2GiS05t img {
  width: inherit;
  height: inherit;
  border-radius: 24px;
}

.wrapper--0DgZadJom .table-responsive {
  width: auto;
}

.fzsVDBqKHziE {
  display: flex;
  width: 48%;
  height: auto;
}

.fzsVDBqKHziE img {
  width: 100%;
  height: inherit;
  border-radius: 24px;
}

.log_mjtdFiRB {
  float: left;
  margin: 0 20px 10px 0;
}

.F1DbEjfmKiD {
  float: right;
  margin: 0 0 10px 20px;
}

.u8qB76VKm__b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 20px 0;
  padding: 24px 22px 24px 44px;
  border-radius: 24px;
  background: var(--primary);
}

.u8qB76VKm__b .hrehgrfCNYG {
  display: flex;
  flex-direction: column;
  width: 45%;
}

.u8qB76VKm__b .hr-PSv7wcq48 {
  font-size: 64px;
  font-weight: 700;
  line-height: 67px;
  text-align: left;
  color: var(--white);
}

.u8qB76VKm__b .c8MnT2sDa-ban {
  margin: 24px 0 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: var(--white);
  width: 60%;
}

.u8qB76VKm__b .hrehgrfCNYG .b-Qr6ANy {
  margin: 32px 0 0 0;
  background: var(--white);
  color: var(--black);
  border: none;
  align-self: flex-start;
  transition: 0.4s all linear;
}

.u8qB76VKm__b .hrehgrfCNYG .b-Qr6ANy:hover {
  background: var(--black);
  color: var(--white);
}

.u8qB76VKm__b .XSJlVT8B-b {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  width: 50%;
}

.u8qB76VKm__b .main--gEyPrCxN {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  border-radius: 16px;
}

.u8qB76VKm__b .XSJlVT8B-b .main--gEyPrCxN {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  position: relative;
  overflow: hidden;
}

.u8qB76VKm__b .main--gEyPrCxN .foot__OrtdKLqa {
  width: 100%;
  height: 100%;
}

.main--gEyPrCxN .foot__OrtdKLqa {
  position: relative;
  width: 100%;
  height: 100%;
  perspective: 1000px;
  border-radius: inherit;
}

.main--gEyPrCxN .bottom__aTfxnds {
  position: absolute;
  inset: 0;
  transform-style: preserve-3d;
  transition: transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1);
  border-radius: inherit;
}

.main--gEyPrCxN.is-flipped .bottom__aTfxnds {
  transform: rotateY(180deg);
}

.main--gEyPrCxN .vgDAcXWz_bottom {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  backface-visibility: hidden;
  border-radius: inherit;
}

.main--gEyPrCxN .vgDAcXWz_bottom.form--cWLyeP {
  background: var(--white);
}

.main--gEyPrCxN .vgDAcXWz_bottom.button--uqrOKS73a {
  transform: rotateY(180deg);
  background: #000;
  border: 1px solid var(--grey-200);
}

.main--gEyPrCxN img {
  width: 56%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.RMv34FZ__sitemap {
  width: 19%;
}

.cardsYHgXy4Q {
  margin: 0 0 20px 0;
}

.UXd5qO-card {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

.cardsYHgXy4Q .TwcEbOD_row {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border: 1px solid var(--surface);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.cardsYHgXy4Q .TwcEbOD_row img {
  width: 24px;
  height: 24px;
}

.cardsYHgXy4Q .xTA3tRX25__block {
  margin: 16px 0 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--black);
}

.cardsYHgXy4Q .blockgoakxTCi {
  margin: 8px 0 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--black);
}

content .HEzglja_6HPd {
  margin: 0 0 20px 0;
}

.content .articles-z96YUk {
  display: flex;
  flex-direction: column;
  margin: 0 0 15px 0;
  width: 100%;
  padding: 16px;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.content .sH398r-h {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.content .YoqipJZXcOx4 {
  display: flex;
  align-items: center;
}

.content .hNTp9R--9Dn4oQ3ZT {
  margin: 0 16px 0 0;
  width: 52.68px;
  height: 52.68px;
  border-radius: 50%;
}

.content .block-Jemzudc {
  display: flex;
  flex-direction: column;
}

.content .ArLIVhFg7OgPX {
  margin: 0 0 2px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  flex: 1;
  color: var(--black);
  max-width: 100%;
}

.content .JQz5Pw_H9VEPK {
  display: flex;
  align-items: center;
  margin: 0;
}

.content .JQz5Pw_H9VEPK svg {
  margin: 0 8px 0 0;
  width: 24px;
  height: 24px;
}

.content .JQz5Pw_H9VEPK svg path {
  stroke: var(--black);
}

.content .JQz5Pw_H9VEPK svg rect {
  fill: var(--black);
}

.content .JQz5Pw_H9VEPK span {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  max-width: 100%;
  color: var(--black);
}

.content .EgyusOoYtd {
  margin: 0 0 0 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-align: right;
  max-width: 100%;
  color: var(--grey-300);
}

.content .H0PNL4c_inv {
  margin: 16px 0 0 0;
  display: flex;
  align-items: center;
}

.content .inv__D7UOvhGrF {
  margin: 0 5px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  color: var(--black);
  max-width: 100%;
}

.content .OwsGE20xN-d {
  margin: 0 10px 0 0;
  display: flex;
  align-items: center;
}

.content .OwsGE20xN-d img {
  margin: 0 5px 0 0;
  width: 16px;
  height: 16px;
}

.content .OwsGE20xN-d img:last-child {
  margin: 0;
}

.content .darkNlfugw {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: right;
  color: var(--black);
}

.content .UuZptDHrh_text {
  margin: 16px 0 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  color: var(--black);
  max-width: 100%;
}

.content .action-8Pa1iycN {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 0 0;
  align-items: center;
}

.content .yczHE6invert {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  text-decoration: none;
  color: var(--primary);
}

.content .button__htM7Q5 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.content .ZiV6HM-button {
  display: flex;
  align-items: center;
  margin: 0 0 0 22.5px;
  text-decoration: none;
}

.content .ZiV6HM-button img {
  margin: 0 5px 0 0;
  width: 24px;
  height: 24px;
}

.content .ZiV6HM-button span {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: var(--green);
}

.content .ZiV6HM-button:last-child span {
  color: var(--red);
}

.content .e4biQ0woSDeKYt {
  display: none;
}

.content .oCPkz3t_form {
  display: flex;
  flex-direction: column;
  margin: 20px auto;
  width: 70%;
}

.pjc73ivwS_form {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  color: var(--black);
  text-align: center;
}

.form__S3aUQL {
  display: flex;
  justify-content: center;
  align-items: center;
}

.form__S3aUQL span {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--black);
}

.o2Jhx9-form {
  display: flex;
}

.o2Jhx9-form svg {
  margin: 0 0 0 7px;
  width: 20px;
  width: 19px;
  cursor: pointer;
}

.o2Jhx9-form svg:focus,
.o2Jhx9-form svg path:focus {
  outline: none;
}

.o2Jhx9-form svg path {
  fill: var(--grey-200);
  transition: fill 0.2s linear;
}

.o2Jhx9-form svg.active path {
  fill: var(--yellow);
}

.content .oCPkz3t_form .foot_tu8ogeK {
  margin: 21px 0 0 0;
}

.content .oCPkz3t_form .TDPnk8FE__brand {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

.content .oCPkz3t_form textarea,
.content .oCPkz3t_form input {
  width: 100%;
  outline: none;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
  border: none;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.content .oCPkz3t_form textarea::-moz-placeholder, .content .oCPkz3t_form input::-moz-placeholder {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
}

.content .oCPkz3t_form textarea::placeholder,
.content .oCPkz3t_form input::placeholder,
.content .oCPkz3t_form textarea,
.content .oCPkz3t_form input {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
}

.content .oCPkz3t_form textarea {
  min-height: 140px;
  padding: 18px 18px;
  resize: vertical;
}

.content .oCPkz3t_form input {
  height: 54px;
  padding: 0 18px;
}

.content .oCPkz3t_form textarea:focus,
.content .oCPkz3t_form input:focus {
  border-color: var(--field-bd-focus);
  box-shadow: var(--shadow);
}

.content .oCPkz3t_form .B6PJSQj-Rup28l {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 8px 4px 0;
}

.content .oCPkz3t_form .header--WRKNEB5o {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--grey-300);
}

.content .oCPkz3t_form .tz5CWyuDRcont {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--grey-300);
}

.content .oCPkz3t_form .I8Wk5-XWiuNFK {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 0 0;
  width: 100%;
}

.content .oCPkz3t_form .I8Wk5-XWiuNFK .WK1RXCzf--foot {
  width: 39%;
}

.content .oCPkz3t_form .b-Qr6ANy {
  width: 18%;
}

.b-Qr6ANy:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.is-invalid {
  border-color: red !important;
}

.f8UrVHRMA9footer {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.cSEAhu5M--posts {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin: 0 0 8px 0;
  background: var(--surface);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 70px;
  overflow: hidden;
  transition: 0.4s all linear;
}

.cSEAhu5M--posts.UyMtJq7zj_HbL6d {
  border-radius: 24px;
}

.ZzS9bo_foot {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 12px 16px;
  gap: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}

.ZzS9bo_foot span {
  margin: 0;
  max-width: 88%;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--black);
}

.ZzS9bo_foot svg {
  margin: 0 0 0 5px;
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
  transition: 0.4s all linear;
}

.cSEAhu5M--posts.UyMtJq7zj_HbL6d svg {
  transform: rotate(360deg);
}

.content__VfCgxcv6S {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.28s ease;
}

.content__VfCgxcv6S p {
  margin: 0;
  padding: 0 16px 16px 16px;
  max-width: 100%;
}

.cSEAhu5M--posts.UyMtJq7zj_HbL6d .ZzS9bo_foot::after {
  transform: rotate(180deg);
  opacity: 1;
}

.EuZ3jGe__signin {
  display: flex;
  flex-direction: column;
  margin: 0 0 20px 0;
  padding: 16px;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.auth--ysBMj8Ef {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 16px 0;
}

.auth-1g0twZh {
  display: flex;
  align-items: center;
}

.sign-HfL0uX {
  margin: 0 16px 0 0;
  width: 52.68px;
  height: 52.68px;
  border-radius: 50%;
}

.login_JyM1HvbI {
  display: flex;
  flex-direction: column;
}

.content .hE0dFN8J_login {
  margin: 0 0 6px 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
  color: var(--black);
  max-width: 100%;
  flex: 1;
}

.content .login_tFD3k5O9J {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  max-width: 100%;
  color: var(--black);
}

.content .signin--aADLOXY {
  margin: 0 0 8px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  max-width: 100%;
  color: var(--black);
}

.content .signinEbzSC9IAN {
  margin: 0 0 16px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  max-width: 100%;
  color: var(--black);
}

.EuZ3jGe__signin .g2hb8Ox-aiv0l a:last-child,
footer .g2hb8Ox-aiv0l a:last-child {
  margin: 0;
}

.posts--SYc5L03q {
  display: flex;
  align-items: center;
  margin: 0 0 20px 0;
  padding: 16px;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
}

.posts--SYc5L03q .b_upv7YdBx {
  display: flex;
  text-decoration: none;
  width: 430px;
  height: 200px;
  border-radius: 16px;
  transition: 0.4s all linear;
}

.posts--SYc5L03q .b_upv7YdBx:hover {
  filter: brightness(70%);
  border-radius: 16px;
}

.posts--SYc5L03q .b_upv7YdBx img {
  width: inherit;
  height: inherit;
}

.posts--SYc5L03q .btn--tin17dSW5 {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 20px;
}

.posts--SYc5L03q .btn-9G2cFOK {
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
  color: var(--black);
  text-decoration: none;
  transition: 0.4s all linear;
}

.posts--SYc5L03q .btn-9G2cFOK:hover {
  color: var(--primary);
}

.posts--SYc5L03q .btn--tin17dSW5 p {
  margin: 8px 0 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--black);
}

.posts--SYc5L03q .vw5UQ6Dn__block {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 24px 0 0 0;
}

.posts--SYc5L03q .vw5UQ6Dn__block .b-Qr6ANy {
  width: 35%;
}

.posts--SYc5L03q .vw5UQ6Dn__block .cSEAhu5M--posts {
  margin: 0;
  width: 63%;
  background: var(--white);
}

.posts--SYc5L03q .vw5UQ6Dn__block .ZzS9bo_foot {
  padding: 16px;
  transition: 0.4s all linear;
}

.posts--SYc5L03q .vw5UQ6Dn__block .cSEAhu5M--posts.UyMtJq7zj_HbL6d .ZzS9bo_foot span {
  color: var(--primary);
}

.AuZICUhWf-container {
  position: fixed;
  bottom: 1%;
  left: 0.5%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 99%;
  padding: 16px;
  border-radius: 24px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: var(--surface);
  z-index: 9;
}

.AuZICUhWf-container .row__1iyQCPAt6 {
  display: flex;
  flex-direction: row;
  max-width: 90%;
}

.AuZICUhWf-container .row__1iyQCPAt6 svg {
  margin: 0 14px 0 0;
  width: 43.91px;
  height: 43.91px;
  flex: 1 0 auto;
}

.AuZICUhWf-container .row__1iyQCPAt6 svg path {
  fill: var(--black);
}

.AuZICUhWf-container .plYmaPs_btn {
  display: flex;
  flex-direction: column;
}

.AuZICUhWf-container .cont__OjCz2IY {
  margin: 0 0 6px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--black);
}

.AuZICUhWf-container .txt__PDjremW {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--black);
}

.AuZICUhWf-container .b-Qr6ANy {
  white-space: nowrap;
}

.hero-ac0ngpQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
  padding: 20px;
  border-radius: 24px;
  background: var(--primary);
}

.hero-ac0ngpQ .Oal6N8--b {
  display: flex;
  flex-direction: column;
}

.hero-ac0ngpQ .tfSP7gh3-banner {
  margin: 10px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  text-transform: uppercase;
  color: var(--white);
}

.hero-ac0ngpQ .b_LQCW2d {
  margin: 10px 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  color: var(--white);
}

.hero-ac0ngpQ .rDJ1Phe_b {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 10px;
  width: 489px;
}

.hero-ac0ngpQ .BXpoRcMjv--hero {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  border: 2px solid var(--white);
  border-radius: 20px;
}

.hero-ac0ngpQ .BXpoRcMjv--hero span {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  color: var(--white);
}

.hero-ac0ngpQ .hrVRtB7b {
  display: flex;
  justify-content: space-between;
  margin: 10px 0 0 0;
}

.hero-ac0ngpQ .Dva47bwrap {
  width: 49%;
  align-items: center;
}

.hero-ac0ngpQ .Dva47bwrap img {
  position: static;
  margin: 0 0 0 15px;
}

.hero-ac0ngpQ .b-Qr6ANy {
  width: 49%;
  background: var(--green);
}

footer {
  display: flex;
  flex-direction: column;
  margin: 24px 0;
  padding: 24px;
  border-radius: 24px;
  background: var(--surface);
}

footer nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

footer .bottom__vyCVbWZ3H {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: center;
  margin: 32px 0 0 0;
  width: 75%;
}

footer .footer_OW0LEQ {
  display: flex;
  align-items: center;
}

footer .footer_OW0LEQ img {
  margin: 0 19px 0 0;
}

footer .bottom__vyCVbWZ3H a:last-child {
  margin: 0;
}

footer .RSwjh8T_f {
  display: flex;
  align-items: center;
}

footer .RSwjh8T_f img {
  margin: 0 19px 0 0;
  width: 32px;
  height: 32px;
}

footer .RSwjh8T_f a:last-child {
  display: flex;
  margin: 0;
}

footer .footer--xKJmZAu0g {
  display: flex;
  align-items: center;
}

footer .footer--xKJmZAu0g img {
  width: 40px;
  height: 40px;
}

footer .I6xw9IOtcKZ8Rf1 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px 0 0 0;
  align-self: center;
  list-style: none;
}

footer .I6xw9IOtcKZ8Rf1 li {
  margin: 10px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  color: var(--grey-300);
  transition: 0.4s all linear;
}

footer .I6xw9IOtcKZ8Rf1 li:hover {
  color: var(--secondary);
}

footer .I6xw9IOtcKZ8Rf1 li a {
  text-decoration: none;
  color: inherit;
}

.b--yYGIlpgF {
  margin: 0 0 20px 10px;
}
@media screen and (max-width: 1320px) {
  .b--yYGIlpgF {
    margin: 0 0 10px 5px;
  }
}
.b--yYGIlpgF ul {
  display: flex;
  align-items: center;
}
.b--yYGIlpgF ul li {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: var(--primary);
}
@media screen and (max-width: 620px) {
  .b--yYGIlpgF ul li {
    font-size: 14px;
    line-height: 16px;
  }
}
.b--yYGIlpgF ul li a {
  text-decoration: none;
  color: var(--black);
  font-weight: 500;
}

@media (prefers-reduced-motion: reduce) {
  .main--gEyPrCxN .bottom__aTfxnds {
    transition: none;
  }
}
@media screen and (max-width: 1320px) {
  .qTvHDS5f_wr {
    padding: 0 20px;
  }
  .iVN96-XYe61rxh7 {
    padding: 174px 0 0 0;
  }
}
@media screen and (max-width: 1140px) {
  .qTvHDS5f_wr {
    padding: 0 20px;
  }
  header nav .button-sAXQYmyUk {
    flex-direction: column-reverse;
  }
  header nav .button-sAXQYmyUk .nDZd2a-btn {
    margin: 0 0 20px 0;
  }
  header nav .button-sAXQYmyUk .g2hb8Ox-aiv0l {
    margin: 0;
  }
  .content .btnZI41P2 {
    flex-direction: column;
  }
  .content .b-sFlrX6Q {
    margin: 16px 0 0 0;
  }
  .content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn {
    height: 150px;
  }
  .content .k3VAgJ7q0__6JaR7 .articles_aVO4DKEc {
    font-size: 20px;
  }
  .u8qB76VKm__b .hr-PSv7wcq48 {
    font-size: 36px;
    line-height: 36px;
  }
  .u8qB76VKm__b .c8MnT2sDa-ban {
    width: 80%;
  }
  .сomparison-table table {
    min-width: 1200px;
  }
  .table-responsive.nJxeIR_sTcgPip > table {
    min-width: 205%;
  }
  .hero-ac0ngpQ .rDJ1Phe_b {
    width: 640px;
  }
  footer .bottom__vyCVbWZ3H {
    flex-direction: column;
  }
  footer .RSwjh8T_f,
  footer .footer--xKJmZAu0g {
    margin: 10px 0 0 0;
  }
}
@media screen and (max-width: 820px) {
  header nav {
    flex-wrap: wrap;
  }
  .btnnquxVk2LA {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
  }
  .btnnquxVk2LA svg {
    width: 40px;
    height: 40px;
  }
  .btnnquxVk2LA svg rect {
    fill: var(--surface);
  }
  .btnnquxVk2LA svg path {
    stroke: var(--primary);
  }
  .btnnquxVk2LA svg.A87oFMw-action {
    display: none;
  }
  header.active .btnnquxVk2LA svg.A87oFMw-action {
    display: block;
  }
  header.active .btnnquxVk2LA svg.action__zTO5Ij {
    display: none;
  }
  header nav .yuDaYV-n {
    position: absolute;
    top: 140px;
    left: -1%;
    display: none;
    flex-direction: column;
    padding: 50px 0;
    width: 102%;
    background: var(--white);
  }
  header.active nav .yuDaYV-n {
    display: flex;
  }
  header nav .yuDaYV-n ul,
  footer nav .yuDaYV-n ul {
    flex-direction: column;
    background: transparent;
    align-items: flex-start;
    align-self: flex-start;
    width: 100%;
  }
  header nav .yuDaYV-n ul li,
  footer nav .yuDaYV-n ul li {
    margin: 0 0 30px 0;
    font-size: 18px;
    line-height: 24px;
    background: none;
    color: var(--black);
    border: none;
  }
  header nav .yuDaYV-n ul li.active,
  header nav .yuDaYV-n ul li:hover,
  footer nav .yuDaYV-n ul li.active,
  footer nav .yuDaYV-n ul li:hover {
    background: transparent;
    color: var(--primary);
  }
  header nav .yuDaYV-n ul li a,
  footer nav .yuDaYV-n ul li a {
    padding: 0;
  }
  header nav .button-sAXQYmyUk {
    flex-direction: row;
    margin: 20px 0 0 0;
    width: 100%;
  }
  header nav .button-sAXQYmyUk .g2hb8Ox-aiv0l {
    display: none;
  }
  header nav .button-sAXQYmyUk .nDZd2a-btn {
    justify-content: space-between;
    margin: 0;
    width: 100%;
  }
  header nav .button-sAXQYmyUk .b-Qr6ANy {
    margin: 0;
    width: 49%;
  }
  header nav .button-sAXQYmyUk .b-Qr6ANy.tV5MFQI__button {
    margin: 0;
  }
  header nav .yuDaYV-n .g2hb8Ox-aiv0l {
    display: flex;
    margin: 40px 0 0 0;
    align-self: flex-start;
  }
  .iVN96-XYe61rxh7 {
    padding: 105px 0 0 0;
  }
  .iVN96-XYe61rxh7 .mdo8JH0F__card {
    flex-direction: column-reverse;
  }
  .iVN96-XYe61rxh7 .btn--2gYeMDh46 {
    margin: 20px 0 0 0;
    width: 100%;
  }
  .iVN96-XYe61rxh7 .t58DL--hxG5gEken {
    width: 100%;
    height: 400px;
  }
  .iVN96-XYe61rxh7 .btn--2gYeMDh46 p {
    margin: 0 0 30px 0;
  }
  .iVN96-XYe61rxh7 .btn--2gYeMDh46 .b-Qr6ANy {
    width: 100%;
  }
  .content .M4I6aCG__7nc3 {
    flex-wrap: wrap;
  }
  .content .D7051i_KJwhrO {
    font-size: 20px;
    line-height: 26px;
  }
  .content .l--mwyupCq2 {
    font-size: 28px;
    line-height: 32px;
    align-self: flex-start;
  }
  .content .posts_Rj912Nda {
    flex-wrap: wrap;
  }
  .content .M4I6aCG__7nc3 .posts_Rj912Nda {
    width: 49%;
  }
  .content .btnZI41P2 {
    flex-direction: row;
    margin: 25px 0 0 0;
    width: 100%;
  }
  .content .cQn30fbA359F {
    margin: 20px 0 0 0;
    padding: 0 0 20px 0;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid var(--grey-200);
  }
  .content .head-hwmkKL {
    display: none;
  }
  .content .nsE4rG7oZ_logo {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 20px;
    justify-content: center;
  }
  .content .Egmi0Vb_log {
    flex-direction: row;
    width: 100%;
  }
  .content .lQD5YZPfirst {
    align-self: center;
  }
  .content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .cQn30fbA359F {
    display: none;
    border: none;
  }
  .content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .btnZI41P2 {
    margin: 0;
    width: 100%;
  }
  .content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .b-sFlrX6Q {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
  }
  .content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l .b-sFlrX6Q .b-Qr6ANy {
    margin: 0;
    width: 49%;
  }
  .content .fwCb8x--zqijdp9m .YknTWc--rGZJ3l.posts_Rj912Nda {
    width: 100%;
  }
  .content .k3VAgJ7q0__6JaR7 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .content .k3VAgJ7q0__6JaR7 .R34sZY0_lwFbZn {
    height: 190px;
  }
  .fzsVDBqKHziE {
    margin: 0 0 20px 0;
    float: none;
    width: 100%;
  }
  .fzsVDBqKHziE img {
    border-radius: 12px;
  }
  .kRroUBw2GiS05t {
    width: 200px;
    height: 200px;
  }
  .kRroUBw2GiS05t img {
    border-radius: 12px;
  }
  .u8qB76VKm__b {
    flex-direction: column;
    margin: 0 0 10px 0;
    padding: 20px 16px;
    border-radius: 26px;
  }
  .u8qB76VKm__b .hrehgrfCNYG {
    width: 100%;
  }
  .u8qB76VKm__b .hr-PSv7wcq48 {
    font-size: 36px;
    line-height: 36px;
  }
  .u8qB76VKm__b .c8MnT2sDa-ban {
    font-size: 16px;
    line-height: 24px;
  }
  .u8qB76VKm__b .hrehgrfCNYG .b-Qr6ANy {
    margin: 20px 0 0 0;
  }
  .u8qB76VKm__b .XSJlVT8B-b {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin: 20px 0 0 0;
    width: 100%;
  }
  .u8qB76VKm__b .main--gEyPrCxN {
    border-radius: 24px;
  }
  .UXd5qO-card {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .content .articles-z96YUk {
    border-radius: 16px;
  }
  .content .e4biQ0woSDeKYt {
    display: flex;
    align-self: flex-end;
  }
  .content .e4biQ0woSDeKYt.EgyusOoYtd {
    margin: 10px 0 0 0;
  }
  .content .head_ibyN4hwY {
    display: none;
  }
  .content .H0PNL4c_inv.e4biQ0woSDeKYt {
    margin: 0;
    align-self: center;
  }
  .content .oCPkz3t_form {
    width: 100%;
  }
  .content .oCPkz3t_form .I8Wk5-XWiuNFK {
    flex-direction: column;
  }
  .content .oCPkz3t_form .I8Wk5-XWiuNFK .WK1RXCzf--foot {
    margin: 0 0 10px 0;
    width: 100%;
  }
  .content .oCPkz3t_form .b-Qr6ANy {
    width: 100%;
  }
  .f8UrVHRMA9footer {
    margin: 0 0 20px 0;
    -moz-column-count: 1;
         column-count: 1;
  }
  .content .Dva47bwrap span {
    font-size: 16px;
  }
  .posts--SYc5L03q {
    flex-direction: column;
  }
  .posts--SYc5L03q .b_upv7YdBx {
    margin: 0 0 16px 0;
    width: 100%;
    height: 300px;
  }
  .posts--SYc5L03q .btn--tin17dSW5 {
    margin: 0;
    width: 100%;
  }
  .posts--SYc5L03q .vw5UQ6Dn__block {
    margin: 0;
    flex-direction: column;
  }
  .posts--SYc5L03q .vw5UQ6Dn__block .cSEAhu5M--posts,
  .posts--SYc5L03q .vw5UQ6Dn__block .b-Qr6ANy {
    margin: 16px 0 0 0;
    width: 100%;
  }
  .AuZICUhWf-container .row__1iyQCPAt6 {
    max-width: 55%;
  }
  .hero-ac0ngpQ {
    flex-direction: column;
  }
  .hero-ac0ngpQ .b_LQCW2d {
    font-size: 20px;
  }
  .hero-ac0ngpQ .rDJ1Phe_b {
    width: 50%;
  }
  footer nav {
    flex-direction: column;
  }
  footer nav .log-VZETLoH {
    margin: 0 0 17px 0;
    align-self: center;
    order: 0;
  }
  footer .g2hb8Ox-aiv0l {
    order: 1;
  }
  footer nav .yuDaYV-n {
    margin: 15px 0 0 0;
    order: 2;
    align-self: flex-start;
  }
  footer nav .yuDaYV-n ul li {
    margin: 0 0 20px 0;
  }
}
@media screen and (max-width: 600px) {
  header {
    padding: 15px 0;
  }
  header nav .yuDaYV-n ul li {
    font-size: 16px;
    line-height: 22px;
  }
  header nav .yuDaYV-n .g2hb8Ox-aiv0l {
    margin: 20px 0 0 0;
  }
  .iVN96-XYe61rxh7 {
    padding: 85px 0 0 0;
  }
  .iVN96-XYe61rxh7 .t58DL--hxG5gEken {
    height: 200px;
  }
  .iVN96-XYe61rxh7 .k3fs9mM--articles {
    padding: 6px;
  }
  .iVN96-XYe61rxh7 .k3fs9mM--articles span {
    width: 8px;
    height: 8px;
  }
  .iVN96-XYe61rxh7 .k3fs9mM--articles span.active {
    width: 13px;
  }
  .iVN96-XYe61rxh7 .btn--2gYeMDh46 h1 {
    margin: 0 0 20px 0;
    font-size: 36px;
    line-height: 36px;
  }
  .iVN96-XYe61rxh7 .btn--2gYeMDh46 p {
    margin: 0 0 20px 0;
    font-size: 16px;
  }
  .content .M4I6aCG__7nc3 .posts_Rj912Nda {
    width: 100%;
  }
  .content .Egmi0Vb_log {
    flex-direction: row;
    margin: 0;
    width: 100%;
  }
  .content .logo_OiJdbsXEr {
    margin: 0 8px 0 0;
    width: 90px;
    height: 90px;
    border-radius: 12px;
  }
  .content .nsE4rG7oZ_logo {
    margin: 0;
    justify-content: flex-start;
  }
  .nsE4rG7oZ_logo {
    display: flex;
    flex-direction: column;
  }
  .content .l--mwyupCq2 {
    margin: 0;
    align-self: flex-start;
    font-size: 20px;
    line-height: 22px;
  }
  .content .brand--hHbJByNXe {
    margin: 0;
  }
  .content .cQn30fbA359F {
    margin: 16px 0 0 0;
    width: 100%;
  }
  .content .D7051i_KJwhrO {
    margin: 0 0 6px 0;
    font-size: 16px;
    line-height: 19px;
  }
  .content .darked_hkBHj2v {
    margin: 0;
    font-size: 14px;
    line-height: 16px;
  }
  .content .lQD5YZPfirst {
    padding: 0;
    background: transparent;
    border-radius: 16px;
    width: 100%;
  }
  .content .QAjCKMop {
    display: none;
  }
  .content .a3QFeJy-cont {
    flex-direction: row;
    padding: 4.5px 8px;
    border-radius: 19px;
    width: 100%;
  }
  .content .a3QFeJy-cont p {
    width: 90%;
    text-align: center;
    flex: 1;
  }
  .content .btnZI41P2 {
    flex-direction: column;
    margin: 16px 0 0 0;
  }
  .content .M4I6aCG__7nc3 .btnZI41P2 {
    margin: 8px 0 0 0;
  }
  .content .b-sFlrX6Q {
    flex-direction: row-reverse;
    width: 100%;
  }
  .content .b-sFlrX6Q .b-Qr6ANy {
    margin: 0 0 0 8px;
    padding: 10.5px 5px;
    min-width: 90px;
  }
  .content .b-sFlrX6Q .b-Qr6ANy.eVCMbD_texted {
    width: 60%;
  }
  .content .b-sFlrX6Q .b-Qr6ANy.tV5MFQI__button {
    width: 40%;
  }
  .content .actionLPlFbAn {
    margin: 0;
    width: 100%;
  }
  .content .M4I6aCG__7nc3 .b-sFlrX6Q {
    margin: 0;
    order: 0;
  }
  .content .M4I6aCG__7nc3 .actionLPlFbAn {
    margin: 19px 0 0 0;
    order: 1;
  }
  .content .M4I6aCG__7nc3 .LTcNXOJ-action {
    order: 2;
  }
  .content h2 {
    margin: 15px 0;
    font-size: 24px;
  }
  .content h3 {
    margin: 15px 0;
    font-size: 22px;
  }
  .content h4 {
    margin: 15px 0;
    font-size: 20px;
  }
  .content .posts_Rj912Nda {
    margin: 0 0 15px 0;
    border-radius: 16px;
  }
  .content .nsE4rG7oZ_logo .MkxjXh1-action,
  .content .nsE4rG7oZ_logo span {
    display: flex;
  }
  .content .showcase-info-row,
  .content .log--Gmc4lK {
    margin: 0 0 10px 0;
  }
  .content .nsE4rG7oZ_logo span {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--grey-300);
    align-self: flex-start;
  }
  .content .nsE4rG7oZ_logo .MkxjXh1-action {
    margin: 4px 0 0 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: var(--black);
    align-self: flex-start;
  }
  .content .log__cvBZwdfs {
    top: 3px;
    left: 3px;
    width: 24px;
    height: 24px;
    font-size: 16px;
  }
  .content .AQPHaEKOi3qGZ {
    font-size: 18px;
    max-width: 100%;
  }
  .content .uovCV7g-button {
    display: none;
  }
  .content .prim-gPCoDd3j {
    flex-wrap: wrap;
  }
  .content .postPtbxasdI {
    margin: 0 0 20px 0;
    padding: 16px;
    width: 100%;
  }
  .content .postPtbxasdI:last-child {
    margin: 0;
  }
  .content .first-TMA1ghJ9B {
    font-size: 14px;
    line-height: 16px;
  }
  .content .k3VAgJ7q0__6JaR7 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .content .k3VAgJ7q0__6JaR7 .rqmXKPDd_blog {
    font-size: 14px;
  }
  .content .spoiler span {
    font-size: 20px;
  }
  .kRroUBw2GiS05t {
    width: 200px;
    height: 200px;
  }
  .cardsYHgXy4Q {
    display: block;
    overflow-x: auto;
  }
  .UXd5qO-card {
    display: flex;
    min-width: -moz-max-content;
    min-width: max-content;
    gap: 10px;
  }
  .cardsYHgXy4Q .TwcEbOD_row {
    padding: 10px;
    width: 300px;
    border-radius: 16px;
  }
  .cardsYHgXy4Q .TwcEbOD_row img {
    width: 18px;
    height: 18px;
  }
  .posts--SYc5L03q .b_upv7YdBx {
    height: 190px;
  }
  .AuZICUhWf-container {
    flex-direction: column;
  }
  .AuZICUhWf-container .row__1iyQCPAt6 {
    width: 100%;
    max-width: 100%;
  }
  .AuZICUhWf-container .b-Qr6ANy {
    margin: 15px 0 0 0;
    width: 100%;
  }
  .AuZICUhWf-container .row__1iyQCPAt6 svg {
    width: 35px;
    height: 35px;
  }
  .hero-ac0ngpQ .rDJ1Phe_b {
    margin: 10px 0 0 0;
    width: 100%;
  }
  .hero-ac0ngpQ .BXpoRcMjv--hero span {
    font-size: 24px;
    line-height: 24px;
  }
  .hero-ac0ngpQ .hrVRtB7b {
    flex-direction: column;
  }
  .hero-ac0ngpQ .Dva47bwrap {
    margin: 0 0 10px 0;
    padding: 16px;
    width: 100%;
  }
  .hero-ac0ngpQ .b-Qr6ANy {
    width: 100%;
  }
  .tfSP7gh3-banner {
    margin: 5px 0;
  }
  .hero-ac0ngpQ .b_LQCW2d {
    margin: 5px 0;
  }
  footer .bottom__vyCVbWZ3H {
    width: 100%;
  }
  footer .footer_OW0LEQ {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    width: 100%;
  }
  footer .RSwjh8T_f {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: 10px;
    width: 100%;
  }
  footer .footer_OW0LEQ img,
  footer .RSwjh8T_f img {
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .cardsYHgXy4Q .TwcEbOD_row {
    width: 245px;
  }
}
