@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);

* {
    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: #EEFCF5;
    --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;
}

.Gqwm3Vhd7BKj {
    display: flex;
    justify-content: center;
}

.Gqwm3Vhd7BKj 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;
}

.Gqwm3Vhd7BKj a svg {
    transition: 0.4s all linear;
}

.Gqwm3Vhd7BKj a:hover svg {
    transform: scale(1.4);
}

.Gqwm3Vhd7BKj a:last-child {
    margin: 0;
}

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

.action_3SjmpFNHR {
    display: none;
}

.SgI3jV6__b {
    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;
}

.SgI3jV6__b.action-NSkGf7XIu {
    border-color: var(--secondary);
    color: var(--black);
}

.SgI3jV6__b.action-NSkGf7XIu:hover {
    background: var(--secondary);
    color: var(--white);
}

.SgI3jV6__b.lWst1gou0--col {
    border-color: var(--primary);
    background: var(--primary);
    color: var(--white);
}

.SgI3jV6__b.lWst1gou0--col svg {
    margin: 0 0 0 8px;
    width: 24px;
    height: 24px;
}

.SgI3jV6__b.lWst1gou0--col svg path {
    fill: var(--white);
    transition: 0.3s all linear;
}

.SgI3jV6__b.lWst1gou0--col:hover {
    background: transparent;
    color: var(--primary);
}

.SgI3jV6__b.lWst1gou0--col:hover svg path {
    fill: var(--primary);
}

.SgI3jV6__b::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%);
}

.SgI3jV6__b.action-NSkGf7XIu::before {
    background: var(--secondary);
}

.SgI3jV6__b.lWst1gou0--col::before {
    background: var(--white);
}

.SgI3jV6__b:hover::before {
    clip-path: polygon(-20% 0, 120% 0, 100% 100%, 0 100%);
}

.SgI3jV6__b::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);
}

.SgI3jV6__b:hover::after {
    transform: translateX(40%);
}

.SgI3jV6__b:active {
    transform: translateY(1px);
}

@media (prefers-reduced-motion: reduce) {

    .SgI3jV6__b,
    .SgI3jV6__b::before,
    .SgI3jV6__b::after {
        transition: none !important;
    }
}

.BVH68R--wrap {
    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 .lt2hKZSoA,
footer nav .lt2hKZSoA {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 44px 0 0;
    text-decoration: none;
    width: 139px;
}

header nav .lt2hKZSoA img,
footer nav .lt2hKZSoA img {
    width: inherit;
    height: 50px;
}

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

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

header nav .bx23RqlsO__menu ul.pTXqocA--head.wrap_eHlaOIvti.wrapped {
    border-radius: 28px;
}

header nav .bx23RqlsO__menu ul li,
footer nav .bx23RqlsO__menu 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 .bx23RqlsO__menu ul li.active,
header nav .bx23RqlsO__menu ul li:hover,
footer nav .bx23RqlsO__menu ul li.active,
footer nav .bx23RqlsO__menu ul li:hover {
    background: var(--black);
    color: var(--white);
}

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

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

header nav .btnOjapTM .Gqwm3Vhd7BKj {
    margin: 0 44px 0 0;
}

header nav .bx23RqlsO__menu .Gqwm3Vhd7BKj {
    display: none;
}

header nav .btnOjapTM .btnJbeRB0KAs {
    display: flex;
    align-items: center;
}

header nav .btnOjapTM .SgI3jV6__b.action-NSkGf7XIu {
    margin: 0 16px 0 0;
}

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

.S4jsVd_uOtY {
    padding: 70px 0 0 0;
}

.S4jsVd_uOtY .bpnw8hkgmcard {
    display: flex;
    justify-content: space-between;
}

.S4jsVd_uOtY .ql8FEaUQ__action {
    display: flex;
    flex-direction: column;
    width: 49%;
}

.S4jsVd_uOtY .ql8FEaUQ__action.error {
    width: 100%;
}

.S4jsVd_uOtY .ql8FEaUQ__action.error h1,
.S4jsVd_uOtY .ql8FEaUQ__action.error p,
.S4jsVd_uOtY .ql8FEaUQ__action.error .SgI3jV6__b {
    align-self: center;
}

.S4jsVd_uOtY .ql8FEaUQ__action h1 {
    margin: 0 0 32px 0;
    font-size: 48px;
    line-height: 48px;
    font-weight: 700;
    color: var(--black);
}

.S4jsVd_uOtY .ql8FEaUQ__action p {
    margin: 0 0 44px 0;
    font-size: 18px;
    font-weight: 500;
    color: var(--black);
}

.S4jsVd_uOtY .ql8FEaUQ__action .SgI3jV6__b {
    align-self: flex-start;
}

.S4jsVd_uOtY .Q7HQyuUZw5--M0Sr {
    position: relative;
    width: 49%;
    border-radius: 24px;
}

.S4jsVd_uOtY .Q7HQyuUZw5--M0Sr img {
    width: 100%;
    height: 100%;
}

.S4jsVd_uOtY .bloga4Hx7SCcs {
    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;
}

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

.S4jsVd_uOtY .bloga4Hx7SCcs span:last-child {
    margin: 0;
}

.S4jsVd_uOtY .bloga4Hx7SCcs span:hover {
    background: var(--primary);
}

.S4jsVd_uOtY .bloga4Hx7SCcs 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 .HTSPxa-5Agnj6 {
    display: flex;
    flex-direction: column;
    margin: 20px 0;
}

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

.content .item_2SHTNC {
    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 .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .BVWculA__CpWNQ {
    border: none;
}

.content .ZorYjd-luz2Fg .item_2SHTNC {
    flex-direction: column;
    width: 32.5%;
}

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

.content .l__crKpHN {
    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 .ZorYjd-luz2Fg .logo_SXPEG4OU {
    flex-direction: row;
    align-items: center;
}

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

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

.content .T2N4VZ-SyTn2L .I2bhaR7--ZIQl img {
    width: 100%;
    height: 100%;
}

.content .ZorYjd-luz2Fg .brandMFH4hXI {
    margin: 0 16px 0 0;
    width: 90px;
    height: 90px;
}

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

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

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

.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .topTaqmKyUu,
.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .U4E5nNps_logo {
    flex-direction: column;
}

.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .TRhZQ0G_Gs4nY,
.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .brand-Fa32Ruv85,
.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .showcase-info-row,
.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .jRzYAB_logo {
    align-self: flex-start;
}

.content .U4E5nNps_logo {
    display: none;
}

.content .U4E5nNps_logo .button--wDHzQq5,
.content .U4E5nNps_logo span {
    display: none;
}

.content .TRhZQ0G_Gs4nY,
.content .brand-Fa32Ruv85 {
    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 .TRhZQ0G_Gs4nY:hover,
.content .brand-Fa32Ruv85:hover {
    color: var(--primary);
}

.content .ZorYjd-luz2Fg .TRhZQ0G_Gs4nY,
.content .ZorYjd-luz2Fg .brand-Fa32Ruv85 {
    margin: 0;
    text-align: left;
}

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

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

.content .ZorYjd-luz2Fg .showcase-info-rating,
.content .ZorYjd-luz2Fg .YVWD3QnK--brand {
    margin: 0 5px 0 0;
}

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

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

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

.content .BVWculA__CpWNQ {
    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 .g75qMRBIuOb2z4U {
    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 .g75qMRBIuOb2z4U:hover {
    color: var(--secondary);
}

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

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

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

.content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .zNonpa--button {
    justify-content: flex-end;
    width: 30%;
}

.content .ZorYjd-luz2Fg .zNonpa--button {
    flex-direction: column;
    margin: 16px 0 0 0;
    width: 100%;
}

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

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

.content .ZorYjd-luz2Fg .XvdeQDTs3-btn {
    margin: 0;
    align-self: flex-start;
}

.content .button--wDHzQq5 {
    display: flex;
    margin: 0 0 13px 0;
}

.content .button--wDHzQq5:last-child {
    margin: 0;
}

.content .button--wDHzQq5 img {
    margin: 0 12px 0 0;
    width: 20px;
    height: 20px;
}

.content .button--wDHzQq5 p {
    margin: 0;
    max-width: 100%;
}

.content .btn--1NeQzmSkx {
    display: flex;
    flex-direction: column;
}

.content .ZorYjd-luz2Fg .btn--1NeQzmSkx {
    flex-direction: row-reverse;
    margin: 16px 0 0 0;
    width: 100%;
}

.content .btn--1NeQzmSkx .SgI3jV6__b {
    margin: 0 0 8px 0;
    padding: 17px 5px;
    min-width: 185px;
}

.content .ZorYjd-luz2Fg .btn--1NeQzmSkx .SgI3jV6__b.lWst1gou0--col {
    margin: 0 0 0 8px;
    width: 65%;
    min-width: auto;
}

.content .ZorYjd-luz2Fg .btn--1NeQzmSkx .SgI3jV6__b.action-NSkGf7XIu {
    width: 35%;
    min-width: auto;
}

.content .btn--1NeQzmSkx .SgI3jV6__b:last-child {
    margin: 0;
}

.content .ZorYjd-luz2Fg .Pk4AXmKbtn {
    display: flex;
    margin: 19px 0 0 0;
    justify-content: center;
    align-items: center;
}

.content .ZorYjd-luz2Fg .Pk4AXmKbtn img {
    margin: 0 8.5px;
    width: 17.3px;
    height: 17.3px;
}

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

.content .p-dQIpKoyu7 {
    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 .primary_WtV2IFce {
    margin: 0 10px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
    color: var(--white);
}

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

.content .wraperbQGD80O 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 .wraperbQGD80O 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: 100%;
}

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

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

.content .article-ABUlECRs {
    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 .FfwRVEO-p {
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    text-transform: uppercase;
}

.content .FfwRVEO-p.p-OgQXh9Zxy {
    color: var(--green);
}

.content .FfwRVEO-p.COndQT-c {
    color: var(--red);
}

.content .IjVsuAlB8--primary .p1xy0lacd2 {
    display: flex;
    flex-direction: row;
    margin: 20px 0 0 0;
}

.content .IjVsuAlB8--primary .p1xy0lacd2 p {
    margin: 0;
}

.content .IjVsuAlB8--primary img {
    margin: 0 10px 0 0;
    width: 24px;
    height: 24px;
}

.content .IjVsuAlB8--primary .p1xy0lacd2 p {
    max-width: 100%;
}

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

.table-responsive table,
.content figure.SkwoT5_table 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.SkwoT5_table thead {
    background: var(--white-40);
}

.content .table-responsive th,
.content .table-responsive td,
.content figure.SkwoT5_table th,
.content figure.SkwoT5_table 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.SkwoT5_table th:first-child,
.content figure.SkwoT5_table td:first-child {
    border-radius: 24px 0px 0px 24px;
}

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

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

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

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

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

.content .table-responsive .table--K9V0RyLqN,
.content figure.SkwoT5_table .table--K9V0RyLqN {
    display: flex;
}

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

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

.content .table-responsive .E784Hkqc_BqvC,
.content figure.SkwoT5_table .E784Hkqc_BqvC {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.content .table-responsive .E784Hkqc_BqvC img,
.content figure.SkwoT5_table .E784Hkqc_BqvC img {
    margin: 0 6px 0 0;
    width: 24px;
    height: 24px;
}

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

.content .table-responsive .E784Hkqc_BqvC .SgI3jV6__b,
.content figure.SkwoT5_table .E784Hkqc_BqvC .SgI3jV6__b {
    padding: 8px 30px;
    width: 70%;
    white-space: nowrap;
}

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

.content .T2N4VZ-SyTn2L .blogSfeEB4va {
    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 .T2N4VZ-SyTn2L .I2bhaR7--ZIQl {
    display: flex;
    width: 100%;
    height: 229px;
    text-decoration: none;
    border-radius: 12px;
    overflow: hidden;
    transition: 0.4s all linear;
}

.content .T2N4VZ-SyTn2L .I2bhaR7--ZIQl img {
    width: 100%;
    height: 100%;
}

.content .T2N4VZ-SyTn2L .I2bhaR7--ZIQl:hover {
    filter: brightness(70%);
}

.content .T2N4VZ-SyTn2L .blog__ZO6B7tHA {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 16px 0 0 0;
}

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

.content .T2N4VZ-SyTn2L .postskVd190HW:hover {
    color: var(--primary);
}

.content .T2N4VZ-SyTn2L .article__wkxnmPQ5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.content .T2N4VZ-SyTn2L .article__wkxnmPQ5 img {
    margin: 0 6px 0 0;
    width: 20px;
    height: 20px;
}

.content .T2N4VZ-SyTn2L .post_OxyVMSB {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: var(--black);
}

.content .T2N4VZ-SyTn2L .article__vIRolbM {
    display: flex;
    flex-wrap: wrap;
}

.content .T2N4VZ-SyTn2L .dREujPD__item {
    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 .T2N4VZ-SyTn2L .dREujPD__item img {
    margin: 0 3px 0 0;
    width: 24px;
    height: 24px;
}

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

.content .T2N4VZ-SyTn2L .blogSfeEB4va .SgI3jV6__b {
    margin: 16px 0 0 0;
}

.content .T2N4VZ-SyTn2L .blogSfeEB4va .SgI3jV6__b.action-NSkGf7XIu {
    margin-right: 15px;
}

.content .T2N4VZ-SyTn2L .rw5qjRK--btn {
    display: flex;
    justify-content: space-between;
}

.content .T2N4VZ-SyTn2L .rw5qjRK--btn .SgI3jV6__b:last-child {
    width: 70%;
}

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

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

.content .cont--XdwuSNYe {
    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 .cont--XdwuSNYe span {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    color: var(--black);
}

.content .cont--XdwuSNYe 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.sitemap--B8ljQWv {
    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 .top__CVXqW07 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px;
    cursor: pointer;
}

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

.content .spoiler.active .top__CVXqW07 .kumde1z_b {
    transform: rotate(360deg);
}

.content .top__CVXqW07 .kumde1z_b 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;
}

.kEUXWZ--YbmJT1fM {
    display: flex;
    width: 250px;
    height: 250px;
}

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

.S3kPD-i1VvoRW2 {
    float: right;
    margin: 0 0 10px 10px;
}

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

.wrap-xgaL1ZBVM .table-responsive {
    width: auto;
}

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

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

.JFNwiznK-log {
    float: left;
    margin: 0 20px 10px 0;
}

.RBuU-KW7ydln {
    float: right;
    margin: 0 0 10px 20px;
}

.main__39Rrn6MEO {
    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);
}

.main__39Rrn6MEO .AIGemosp__b {
    display: flex;
    flex-direction: column;
    width: 45%;
}

.main__39Rrn6MEO .xcoIwQ3Tk-b {
    font-size: 64px;
    font-weight: 700;
    line-height: 67px;
    text-align: left;
    color: var(--white);
}

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

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

.main__39Rrn6MEO .AIGemosp__b .SgI3jV6__b:hover {
    background: var(--black);
    color: var(--white);
}

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

.main__39Rrn6MEO .J0CNAwsLq--ban {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    border-radius: 16px;
}

.main__39Rrn6MEO .main-oPXKyfI .J0CNAwsLq--ban {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.main__39Rrn6MEO .J0CNAwsLq--ban .bottom--Eti36nc {
    width: 100%;
    height: 100%;
}

.J0CNAwsLq--ban .bottom--Eti36nc {
    position: relative;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    border-radius: inherit;
}

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

.J0CNAwsLq--ban.is-flipped .bot--krbiHQeua {
    transform: rotateY(180deg);
}

.J0CNAwsLq--ban .bIqFHmyd1__foot {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    backface-visibility: hidden;
    border-radius: inherit;
}

.J0CNAwsLq--ban .bIqFHmyd1__foot.RpKj09d--form {
    background: var(--white);
}

.J0CNAwsLq--ban .bIqFHmyd1__foot.b__r80EkVG {
    transform: rotateY(180deg);
    background: #000;
    border: 1px solid var(--grey-200);
}

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

.csGWl6V9__sm {
    width: 19%;
}

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

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

.blocks__92SJ5iZ .block__ys4k3I0 {
    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);
}

.blocks__92SJ5iZ .block__ys4k3I0 img {
    width: 24px;
    height: 24px;
}

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

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

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

.content .articles_6aRkVwp9O {
    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 .d80bhw3eDyheader {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

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

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

.content .blocks__pk7THUN {
    display: flex;
    flex-direction: column;
}

.content .iuWTLAn9N--JoZ7jm {
    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 .dwbTNnJv9__jNJS {
    display: flex;
    align-items: center;
    margin: 0;
}

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

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

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

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

.content .d9L5NV--darked {
    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 .invert__RpA7eCX {
    margin: 16px 0 0 0;
    display: flex;
    align-items: center;
}

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

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

.content .KnMDdz531_darked img {
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
}

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

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

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

.content .button--wX135R {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0 0;
    align-items: center;
}

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

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

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

.content .ok8hlF_btn img {
    margin: 0 5px 0 0;
    width: 24px;
    height: 24px;
}

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

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

.content .wMzd6ATgOJOxd {
    display: none;
}

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

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

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

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

.fr_CbvLs0 {
    display: flex;
}

.fr_CbvLs0 svg {
    margin: 0 0 0 7px;
    width: 20px;
    width: 19px;
    cursor: pointer;
}

.fr_CbvLs0 svg:focus,
.fr_CbvLs0 svg path:focus {
    outline: none;
}

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

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

.content .K1Z6gKeform .footer__Eg5bXVtwA {
    margin: 21px 0 0 0;
}

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

.content .K1Z6gKeform textarea,
.content .K1Z6gKeform 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 .K1Z6gKeform textarea::-moz-placeholder,
.content .K1Z6gKeform input::-moz-placeholder {
    font-family: "Manrope", sans-serif;
    font-size: 16px;
}

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

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

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

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

.content .K1Z6gKeform .Y47bkD--Bwd9WuPA5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    padding: 8px 4px 0;
}

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

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

.content .K1Z6gKeform .HRZFRWa2su {
    display: flex;
    justify-content: space-between;
    margin: 20px 0 0 0;
    width: 100%;
}

.content .K1Z6gKeform .HRZFRWa2su .W9qL6Igbottom {
    width: 39%;
}

.content .K1Z6gKeform .SgI3jV6__b {
    width: 18%;
}

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

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

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

.articlesxVkKFdLf {
    -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;
}

.articlesxVkKFdLf.Uqw9vNQ8iS {
    border-radius: 24px;
}

.botxIcF6Vr {
    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;
}

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

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

.articlesxVkKFdLf.Uqw9vNQ8iS svg {
    transform: rotate(360deg);
}

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

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

.articlesxVkKFdLf.Uqw9vNQ8iS .botxIcF6Vr::after {
    transform: rotate(180deg);
    opacity: 1;
}

.signin-4aByo58 {
    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);
}

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

.sign__TzW87ZcR {
    display: flex;
    align-items: center;
}

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

.sign--8Gxnrlw {
    display: flex;
    flex-direction: column;
}

.content .NLAsbca__sign {
    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-8PSOe37M {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    max-width: 100%;
    color: var(--black);
}

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

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

.signin-4aByo58 .Gqwm3Vhd7BKj a:last-child,
footer .Gqwm3Vhd7BKj a:last-child {
    margin: 0;
}

.posts__l8LX3Fcez {
    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__l8LX3Fcez .b__GlWb3wRci {
    display: flex;
    text-decoration: none;
    width: 430px;
    height: 200px;
    border-radius: 16px;
    transition: 0.4s all linear;
}

.posts__l8LX3Fcez .b__GlWb3wRci:hover {
    filter: brightness(70%);
    border-radius: 16px;
}

.posts__l8LX3Fcez .b__GlWb3wRci img {
    width: inherit;
    height: inherit;
}

.posts__l8LX3Fcez .vt1yNZsB--action {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 20px;
}

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

.posts__l8LX3Fcez .btnIGWYnc1E:hover {
    color: var(--primary);
}

.posts__l8LX3Fcez .vt1yNZsB--action p {
    margin: 8px 0 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: var(--black);
}

.posts__l8LX3Fcez .row4plkYQR {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 24px 0 0 0;
}

.posts__l8LX3Fcez .row4plkYQR .SgI3jV6__b {
    width: 35%;
}

.posts__l8LX3Fcez .row4plkYQR .articlesxVkKFdLf {
    margin: 0;
    width: 63%;
    background: var(--white);
}

.posts__l8LX3Fcez .row4plkYQR .botxIcF6Vr {
    padding: 16px;
    transition: 0.4s all linear;
}

.posts__l8LX3Fcez .row4plkYQR .articlesxVkKFdLf.Uqw9vNQ8iS .botxIcF6Vr span {
    color: var(--primary);
}

.kWR9VT-c {
    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;
}

.kWR9VT-c .L6lw413F_cards {
    display: flex;
    flex-direction: row;
    max-width: 90%;
}

.kWR9VT-c .L6lw413F_cards svg {
    margin: 0 14px 0 0;
    width: 43.91px;
    height: 43.91px;
    flex: 1 0 auto;
}

.kWR9VT-c .L6lw413F_cards svg path {
    fill: var(--black);
}

.kWR9VT-c .sHtEpco__btn {
    display: flex;
    flex-direction: column;
}

.kWR9VT-c .JPExOBAwy--wrap {
    margin: 0 0 6px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    color: var(--black);
}

.kWR9VT-c .Ibs25RL8c-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: var(--black);
}

.kWR9VT-c .SgI3jV6__b {
    white-space: nowrap;
}

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

.main-8GQZL4 .dwshqBEy--main {
    display: flex;
    flex-direction: column;
}

.main-8GQZL4 .hero__b1CIrqOE7 {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    text-transform: uppercase;
    color: var(--white);
}

.main-8GQZL4 .Zw0X5kBb {
    margin: 10px 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    color: var(--white);
}

.main-8GQZL4 .CXrxTLEDB_b {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 10px;
    width: 489px;
}

.main-8GQZL4 .Gb4nxu_ban {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 24px;
    border: 2px solid var(--white);
    border-radius: 20px;
}

.main-8GQZL4 .Gb4nxu_ban span {
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    color: var(--white);
}

.main-8GQZL4 .banner-wdlxfyQCp {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0 0;
}

.main-8GQZL4 .cont--XdwuSNYe {
    width: 49%;
    align-items: center;
}

.main-8GQZL4 .cont--XdwuSNYe img {
    position: static;
    margin: 0 0 0 15px;
}

.main-8GQZL4 .SgI3jV6__b {
    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-qmfW6jv {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    margin: 32px 0 0 0;
    width: 75%;
}

footer .f-0KmhDb {
    display: flex;
    align-items: center;
}

footer .f-0KmhDb img {
    margin: 0 19px 0 0;
}

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

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

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

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

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

footer .tThJHR__foot img {
    width: 40px;
    height: 40px;
}

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

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

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

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

.biEvRy__button {
    margin: 0 0 20px 10px;
}

@media screen and (max-width: 1320px) {
    .biEvRy__button {
        margin: 0 0 10px 5px;
    }
}

.biEvRy__button ul {
    display: flex;
    align-items: center;
}

.biEvRy__button ul li {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    color: var(--primary);
}

@media screen and (max-width: 620px) {
    .biEvRy__button ul li {
        font-size: 14px;
        line-height: 16px;
    }
}

.biEvRy__button ul li a {
    text-decoration: none;
    color: var(--black);
    font-weight: 500;
}

@media (prefers-reduced-motion: reduce) {
    .J0CNAwsLq--ban .bot--krbiHQeua {
        transition: none;
    }
}

@media screen and (max-width: 1320px) {
    .BVH68R--wrap {
        padding: 0 20px;
    }

    .S4jsVd_uOtY {
        padding: 174px 0 0 0;
    }
}

@media screen and (max-width: 1140px) {
    .BVH68R--wrap {
        padding: 0 20px;
    }

    header nav .btnOjapTM {
        flex-direction: column-reverse;
    }

    header nav .btnOjapTM .btnJbeRB0KAs {
        margin: 0 0 20px 0;
    }

    header nav .btnOjapTM .Gqwm3Vhd7BKj {
        margin: 0;
    }

    .content .zNonpa--button {
        flex-direction: column;
    }

    .content .btn--1NeQzmSkx {
        margin: 16px 0 0 0;
    }

    .content .T2N4VZ-SyTn2L .I2bhaR7--ZIQl {
        height: 150px;
    }

    .content .T2N4VZ-SyTn2L .postskVd190HW {
        font-size: 20px;
    }

    .main__39Rrn6MEO .xcoIwQ3Tk-b {
        font-size: 36px;
        line-height: 36px;
    }

    .main__39Rrn6MEO .banner_EOxDNaKF {
        width: 80%;
    }

    .Ñomparison-table table {
        min-width: 1200px;
    }

    .table-responsive.JU6mNuwOsVeY>table {
        min-width: 205%;
    }

    .main-8GQZL4 .CXrxTLEDB_b {
        width: 640px;
    }

    footer .bottom-qmfW6jv {
        flex-direction: column;
    }

    footer .btpgB3s_bot,
    footer .tThJHR__foot {
        margin: 10px 0 0 0;
    }
}

@media screen and (max-width: 820px) {
    header nav {
        flex-wrap: wrap;
    }

    .action_3SjmpFNHR {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 40px;
        height: 40px;
    }

    .action_3SjmpFNHR svg {
        width: 40px;
        height: 40px;
    }

    .action_3SjmpFNHR svg rect {
        fill: var(--surface);
    }

    .action_3SjmpFNHR svg path {
        stroke: var(--primary);
    }

    .action_3SjmpFNHR svg.b__rMd5oipS {
        display: none;
    }

    header.active .action_3SjmpFNHR svg.b__rMd5oipS {
        display: block;
    }

    header.active .action_3SjmpFNHR svg.action--52PZQyp {
        display: none;
    }

    header nav .bx23RqlsO__menu {
        position: absolute;
        top: 140px;
        left: -1%;
        display: none;
        flex-direction: column;
        padding: 50px 0;
        width: 102%;
        background: var(--white);
    }

    header.active nav .bx23RqlsO__menu {
        display: flex;
    }

    header nav .bx23RqlsO__menu ul,
    footer nav .bx23RqlsO__menu ul {
        flex-direction: column;
        background: transparent;
        align-items: flex-start;
        align-self: flex-start;
        width: 100%;
    }

    header nav .bx23RqlsO__menu ul li,
    footer nav .bx23RqlsO__menu ul li {
        margin: 0 0 30px 0;
        font-size: 18px;
        line-height: 24px;
        background: none;
        color: var(--black);
        border: none;
    }

    header nav .bx23RqlsO__menu ul li.active,
    header nav .bx23RqlsO__menu ul li:hover,
    footer nav .bx23RqlsO__menu ul li.active,
    footer nav .bx23RqlsO__menu ul li:hover {
        background: transparent;
        color: var(--primary);
    }

    header nav .bx23RqlsO__menu ul li a,
    footer nav .bx23RqlsO__menu ul li a {
        padding: 0;
    }

    header nav .btnOjapTM {
        flex-direction: row;
        margin: 20px 0 0 0;
        width: 100%;
    }

    header nav .btnOjapTM .Gqwm3Vhd7BKj {
        display: none;
    }

    header nav .btnOjapTM .btnJbeRB0KAs {
        justify-content: space-between;
        margin: 0;
        width: 100%;
    }

    header nav .btnOjapTM .SgI3jV6__b {
        margin: 0;
        width: 49%;
    }

    header nav .btnOjapTM .SgI3jV6__b.action-NSkGf7XIu {
        margin: 0;
    }

    header nav .bx23RqlsO__menu .Gqwm3Vhd7BKj {
        display: flex;
        margin: 40px 0 0 0;
        align-self: flex-start;
    }

    .S4jsVd_uOtY {
        padding: 105px 0 0 0;
    }

    .S4jsVd_uOtY .bpnw8hkgmcard {
        flex-direction: column-reverse;
    }

    .S4jsVd_uOtY .ql8FEaUQ__action {
        margin: 20px 0 0 0;
        width: 100%;
    }

    .S4jsVd_uOtY .Q7HQyuUZw5--M0Sr {
        width: 100%;
        height: 400px;
    }

    .S4jsVd_uOtY .ql8FEaUQ__action p {
        margin: 0 0 30px 0;
    }

    .S4jsVd_uOtY .ql8FEaUQ__action .SgI3jV6__b {
        width: 100%;
    }

    .content .ZorYjd-luz2Fg {
        flex-wrap: wrap;
    }

    .content .TRhZQ0G_Gs4nY {
        font-size: 20px;
        line-height: 26px;
    }

    .content .brand-Fa32Ruv85 {
        font-size: 28px;
        line-height: 32px;
        align-self: flex-start;
    }

    .content .item_2SHTNC {
        flex-wrap: wrap;
    }

    .content .ZorYjd-luz2Fg .item_2SHTNC {
        width: 49%;
    }

    .content .zNonpa--button {
        flex-direction: row;
        margin: 25px 0 0 0;
        width: 100%;
    }

    .content .BVWculA__CpWNQ {
        margin: 20px 0 0 0;
        padding: 0 0 20px 0;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid var(--grey-200);
    }

    .content .topTaqmKyUu {
        display: none;
    }

    .content .U4E5nNps_logo {
        display: flex;
        flex-direction: column;
        margin: 0 0 0 20px;
        justify-content: center;
    }

    .content .logo_SXPEG4OU {
        flex-direction: row;
        width: 100%;
    }

    .content .p-dQIpKoyu7 {
        align-self: center;
    }

    .content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .BVWculA__CpWNQ {
        display: none;
        border: none;
    }

    .content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .zNonpa--button {
        margin: 0;
        width: 100%;
    }

    .content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .btn--1NeQzmSkx {
        flex-direction: row;
        width: 100%;
        justify-content: space-between;
    }

    .content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq .btn--1NeQzmSkx .SgI3jV6__b {
        margin: 0;
        width: 49%;
    }

    .content .HTSPxa-5Agnj6 .I21Co9Y_OkYb2hDAq.item_2SHTNC {
        width: 100%;
    }

    .content .T2N4VZ-SyTn2L {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .content .T2N4VZ-SyTn2L .I2bhaR7--ZIQl {
        height: 190px;
    }

    .eTCvSQ1k__17GZuF {
        margin: 0 0 20px 0;
        float: none;
        width: 100%;
    }

    .eTCvSQ1k__17GZuF img {
        border-radius: 12px;
    }

    .kEUXWZ--YbmJT1fM {
        width: 200px;
        height: 200px;
    }

    .kEUXWZ--YbmJT1fM img {
        border-radius: 12px;
    }

    .main__39Rrn6MEO {
        flex-direction: column;
        margin: 0 0 10px 0;
        padding: 20px 16px;
        border-radius: 26px;
    }

    .main__39Rrn6MEO .AIGemosp__b {
        width: 100%;
    }

    .main__39Rrn6MEO .xcoIwQ3Tk-b {
        font-size: 36px;
        line-height: 36px;
    }

    .main__39Rrn6MEO .banner_EOxDNaKF {
        font-size: 16px;
        line-height: 24px;
    }

    .main__39Rrn6MEO .AIGemosp__b .SgI3jV6__b {
        margin: 20px 0 0 0;
    }

    .main__39Rrn6MEO .main-oPXKyfI {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin: 20px 0 0 0;
        width: 100%;
    }

    .main__39Rrn6MEO .J0CNAwsLq--ban {
        border-radius: 24px;
    }

    .PNGY7U__blocks {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .content .articles_6aRkVwp9O {
        border-radius: 16px;
    }

    .content .wMzd6ATgOJOxd {
        display: flex;
        align-self: flex-end;
    }

    .content .wMzd6ATgOJOxd.d9L5NV--darked {
        margin: 10px 0 0 0;
    }

    .content .r6nHhfi1__head {
        display: none;
    }

    .content .invert__RpA7eCX.wMzd6ATgOJOxd {
        margin: 0;
        align-self: center;
    }

    .content .K1Z6gKeform {
        width: 100%;
    }

    .content .K1Z6gKeform .HRZFRWa2su {
        flex-direction: column;
    }

    .content .K1Z6gKeform .HRZFRWa2su .W9qL6Igbottom {
        margin: 0 0 10px 0;
        width: 100%;
    }

    .content .K1Z6gKeform .SgI3jV6__b {
        width: 100%;
    }

    .w1plUcvws9__bottom {
        margin: 0 0 20px 0;
        -moz-column-count: 1;
        column-count: 1;
    }

    .content .cont--XdwuSNYe span {
        font-size: 16px;
    }

    .posts__l8LX3Fcez {
        flex-direction: column;
    }

    .posts__l8LX3Fcez .b__GlWb3wRci {
        margin: 0 0 16px 0;
        width: 100%;
        height: 300px;
    }

    .posts__l8LX3Fcez .vt1yNZsB--action {
        margin: 0;
        width: 100%;
    }

    .posts__l8LX3Fcez .row4plkYQR {
        margin: 0;
        flex-direction: column;
    }

    .posts__l8LX3Fcez .row4plkYQR .articlesxVkKFdLf,
    .posts__l8LX3Fcez .row4plkYQR .SgI3jV6__b {
        margin: 16px 0 0 0;
        width: 100%;
    }

    .kWR9VT-c .L6lw413F_cards {
        max-width: 55%;
    }

    .main-8GQZL4 {
        flex-direction: column;
    }

    .main-8GQZL4 .Zw0X5kBb {
        font-size: 20px;
    }

    .main-8GQZL4 .CXrxTLEDB_b {
        width: 50%;
    }

    footer nav {
        flex-direction: column;
    }

    footer nav .lt2hKZSoA {
        margin: 0 0 17px 0;
        align-self: center;
        order: 0;
    }

    footer .Gqwm3Vhd7BKj {
        order: 1;
    }

    footer nav .bx23RqlsO__menu {
        margin: 15px 0 0 0;
        order: 2;
        align-self: flex-start;
    }

    footer nav .bx23RqlsO__menu ul li {
        margin: 0 0 20px 0;
    }
}

@media screen and (max-width: 600px) {
    header {
        padding: 15px 0;
    }

    header nav .bx23RqlsO__menu ul li {
        font-size: 16px;
        line-height: 22px;
    }

    header nav .bx23RqlsO__menu .Gqwm3Vhd7BKj {
        margin: 20px 0 0 0;
    }

    .S4jsVd_uOtY {
        padding: 85px 0 0 0;
    }

    .S4jsVd_uOtY .Q7HQyuUZw5--M0Sr {
        height: 200px;
    }

    .S4jsVd_uOtY .bloga4Hx7SCcs {
        padding: 6px;
    }

    .S4jsVd_uOtY .bloga4Hx7SCcs span {
        width: 8px;
        height: 8px;
    }

    .S4jsVd_uOtY .bloga4Hx7SCcs span.active {
        width: 13px;
    }

    .S4jsVd_uOtY .ql8FEaUQ__action h1 {
        margin: 0 0 20px 0;
        font-size: 36px;
        line-height: 36px;
    }

    .S4jsVd_uOtY .ql8FEaUQ__action p {
        margin: 0 0 20px 0;
        font-size: 16px;
    }

    .content .ZorYjd-luz2Fg .item_2SHTNC {
        width: 100%;
    }

    .content .logo_SXPEG4OU {
        flex-direction: row;
        margin: 0;
        width: 100%;
    }

    .content .brandMFH4hXI {
        margin: 0 8px 0 0;
        width: 90px;
        height: 90px;
        border-radius: 12px;
    }

    .content .U4E5nNps_logo {
        margin: 0;
        justify-content: flex-start;
    }

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

    .content .brand-Fa32Ruv85 {
        margin: 0;
        align-self: flex-start;
        font-size: 20px;
        line-height: 22px;
    }

    .content .YVWD3QnK--brand {
        margin: 0;
    }

    .content .BVWculA__CpWNQ {
        margin: 16px 0 0 0;
        width: 100%;
    }

    .content .TRhZQ0G_Gs4nY {
        margin: 0 0 6px 0;
        font-size: 16px;
        line-height: 19px;
    }

    .content .AjxHGnq3Ndarked {
        margin: 0;
        font-size: 14px;
        line-height: 16px;
    }

    .content .p-dQIpKoyu7 {
        padding: 0;
        background: transparent;
        border-radius: 16px;
        width: 100%;
    }

    .content .primary_WtV2IFce {
        display: none;
    }

    .content .wraperbQGD80O {
        flex-direction: row;
        padding: 4.5px 8px;
        border-radius: 19px;
        width: 100%;
    }

    .content .wraperbQGD80O p {
        width: 90%;
        text-align: center;
        flex: 1;
    }

    .content .zNonpa--button {
        flex-direction: column;
        margin: 16px 0 0 0;
    }

    .content .ZorYjd-luz2Fg .zNonpa--button {
        margin: 8px 0 0 0;
    }

    .content .btn--1NeQzmSkx {
        flex-direction: row-reverse;
        width: 100%;
    }

    .content .btn--1NeQzmSkx .SgI3jV6__b {
        margin: 0 0 0 8px;
        padding: 10.5px 5px;
        min-width: 90px;
    }

    .content .btn--1NeQzmSkx .SgI3jV6__b.lWst1gou0--col {
        width: 60%;
    }

    .content .btn--1NeQzmSkx .SgI3jV6__b.action-NSkGf7XIu {
        width: 40%;
    }

    .content .XvdeQDTs3-btn {
        margin: 0;
        width: 100%;
    }

    .content .ZorYjd-luz2Fg .btn--1NeQzmSkx {
        margin: 0;
        order: 0;
    }

    .content .ZorYjd-luz2Fg .XvdeQDTs3-btn {
        margin: 19px 0 0 0;
        order: 1;
    }

    .content .ZorYjd-luz2Fg .Pk4AXmKbtn {
        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 .item_2SHTNC {
        margin: 0 0 15px 0;
        border-radius: 16px;
    }

    .content .U4E5nNps_logo .button--wDHzQq5,
    .content .U4E5nNps_logo span {
        display: flex;
    }

    .content .showcase-info-row,
    .content .jRzYAB_logo {
        margin: 0 0 10px 0;
    }

    .content .U4E5nNps_logo span {
        font-size: 14px;
        font-weight: 700;
        line-height: 16px;
        text-transform: uppercase;
        color: var(--grey-300);
        align-self: flex-start;
    }

    .content .U4E5nNps_logo .button--wDHzQq5 {
        margin: 4px 0 0 0;
        font-size: 14px;
        font-weight: 700;
        line-height: 16px;
        color: var(--black);
        align-self: flex-start;
    }

    .content .l__crKpHN {
        top: 3px;
        left: 3px;
        width: 24px;
        height: 24px;
        font-size: 16px;
    }

    .content .g75qMRBIuOb2z4U {
        font-size: 18px;
        max-width: 100%;
    }

    .content .bO9fJYX2 {
        display: none;
    }

    .content .IjVsuAlB8--primary {
        flex-wrap: wrap;
    }

    .content .article-ABUlECRs {
        margin: 0 0 20px 0;
        padding: 16px;
        width: 100%;
    }

    .content .article-ABUlECRs:last-child {
        margin: 0;
    }

    .content .FfwRVEO-p {
        font-size: 14px;
        line-height: 16px;
    }

    .content .T2N4VZ-SyTn2L {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .content .T2N4VZ-SyTn2L .Im8D1kQcd_article {
        font-size: 14px;
    }

    .content .spoiler span {
        font-size: 20px;
    }

    .kEUXWZ--YbmJT1fM {
        width: 200px;
        height: 200px;
    }

    .blocks__92SJ5iZ {
        display: block;
        overflow-x: auto;
    }

    .PNGY7U__blocks {
        display: flex;
        min-width: -moz-max-content;
        min-width: max-content;
        gap: 10px;
    }

    .blocks__92SJ5iZ .block__ys4k3I0 {
        padding: 10px;
        width: 300px;
        border-radius: 16px;
    }

    .blocks__92SJ5iZ .block__ys4k3I0 img {
        width: 18px;
        height: 18px;
    }

    .posts__l8LX3Fcez .b__GlWb3wRci {
        height: 190px;
    }

    .kWR9VT-c {
        flex-direction: column;
    }

    .kWR9VT-c .L6lw413F_cards {
        width: 100%;
        max-width: 100%;
    }

    .kWR9VT-c .SgI3jV6__b {
        margin: 15px 0 0 0;
        width: 100%;
    }

    .kWR9VT-c .L6lw413F_cards svg {
        width: 35px;
        height: 35px;
    }

    .main-8GQZL4 .CXrxTLEDB_b {
        margin: 10px 0 0 0;
        width: 100%;
    }

    .main-8GQZL4 .Gb4nxu_ban span {
        font-size: 24px;
        line-height: 24px;
    }

    .main-8GQZL4 .banner-wdlxfyQCp {
        flex-direction: column;
    }

    .main-8GQZL4 .cont--XdwuSNYe {
        margin: 0 0 10px 0;
        padding: 16px;
        width: 100%;
    }

    .main-8GQZL4 .SgI3jV6__b {
        width: 100%;
    }

    .hero__b1CIrqOE7 {
        margin: 5px 0;
    }

    .main-8GQZL4 .Zw0X5kBb {
        margin: 5px 0;
    }

    footer .bottom-qmfW6jv {
        width: 100%;
    }

    footer .f-0KmhDb {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 10px;
        width: 100%;
    }

    footer .btpgB3s_bot {
        display: grid;
        grid-template-columns: repeat(7, minmax(0, 1fr));
        gap: 10px;
        width: 100%;
    }

    footer .f-0KmhDb img,
    footer .btpgB3s_bot img {
        margin: 0;
        width: 100%;
    }
}

@media screen and (max-width: 375px) {
    .blocks__92SJ5iZ .block__ys4k3I0 {
        width: 245px;
    }
}


body {
    background: rgba(255, 255, 255, 1)
}

.Gqwm3Vhd7BKj a {
    border: 1px solid #D9D9DB
}

.Gqwm3Vhd7BKj a svg path {
    fill: #01130A
}

.SgI3jV6__b {
    border: 1px solid #D9D9DB;
    color: #01130A
}

.SgI3jV6__b.action-NSkGf7XIu {
    border-color: #F9B929;
    color: #01130A
}

.SgI3jV6__b.action-NSkGf7XIu:hover {
    background: #F9B929;
    color: rgba(255, 255, 255, 1)
}

.SgI3jV6__b.lWst1gou0--col {
    border-color: #047E41;
    background: #047E41;
    color: rgba(255, 255, 255, 1)
}

.SgI3jV6__b.lWst1gou0--col svg path {
    fill: rgba(255, 255, 255, 1)
}

.SgI3jV6__b.lWst1gou0--col:hover {
    color: #047E41
}

.SgI3jV6__b.lWst1gou0--col:hover svg path {
    fill: #047E41
}

.SgI3jV6__b.action-NSkGf7XIu::before {
    background: #F9B929;
}

.SgI3jV6__b.lWst1gou0--col::before {
    background: rgba(255, 255, 255, 1)
}

header {
    background: rgba(255, 255, 255, 1)
}

header nav .bx23RqlsO__menu ul,
footer nav .bx23RqlsO__menu ul {
    background: #EEFCF5;
}

header nav .bx23RqlsO__menu ul li,
footer nav .bx23RqlsO__menu ul li {
    background: rgba(255, 255, 255, 1);
    color: #01130A
}

header nav .bx23RqlsO__menu ul li.active,
header nav .bx23RqlsO__menu ul li:hover,
footer nav .bx23RqlsO__menu ul li.active,
footer nav .bx23RqlsO__menu ul li:hover {
    background: #01130A;
    color: rgba(255, 255, 255, 1)
}

.S4jsVd_uOtY .ql8FEaUQ__action h1 {
    color: #01130A
}

.S4jsVd_uOtY .ql8FEaUQ__action p {
    color: #01130A
}

.S4jsVd_uOtY .bloga4Hx7SCcs {
    background: rgba(255, 255, 255, 1)
}

.S4jsVd_uOtY .bloga4Hx7SCcs span {
    background: #D9D9DB
}

.S4jsVd_uOtY .bloga4Hx7SCcs span:hover {
    background: #047E41
}

.S4jsVd_uOtY .bloga4Hx7SCcs span.active {
    background: #047E41
}

.content h2 {
    color: #01130A
}

.content h3 {
    color: #01130A
}

.content h4 {
    color: #01130A
}

.content .item_2SHTNC {
    background: rgba(255, 255, 255, 0.1);
    background: #EEFCF5
}

.content .l__crKpHN {
    background: #047E41;
    color: rgba(255, 255, 255, 1)
}

.content .TRhZQ0G_Gs4nY,
.content .brand-Fa32Ruv85 {
    color: #01130A
}

.content .TRhZQ0G_Gs4nY:hover,
.content .brand-Fa32Ruv85:hover {
    color: #047E41
}

.content .Kg6LT__sNxfg26eG,
.content .qlzuCJW4_brand {
    color: #01130A
}

.content .BVWculA__CpWNQ {
    border-right: 1px solid #D9D9DB
}

.content .g75qMRBIuOb2z4U {
    color: rgba(55, 196, 131, 1)
}

.content .g75qMRBIuOb2z4U:hover {
    color: #6262FF
}

.content .AjxHGnq3Ndarked {
    color: #B9B8BA
}

.content .XvdeQDTs3-btn span {
    color: #B9B8BA
}

.content .ZorYjd-luz2Fg .Pk4AXmKbtn span {
    color: rgba(255, 255, 255, 1)
}

.content .p-dQIpKoyu7 {
    border: 1px solid rgba(55, 196, 131, 1);
    background: #047E41
}

.content .primary_WtV2IFce {
    color: rgba(255, 255, 255, 1)
}

.content .wraperbQGD80O {
    background: rgba(255, 255, 255, 1)
}

.content .wraperbQGD80O p {
    color: #01130A
}

.content p,
.content ul li,
.content ol li,
.content td,
.content th {
    color: #01130A
}

.content thead td {
    color: #B9B8BA
}

.content .article-ABUlECRs {
    border: 1px solid #EEFCF5;
    background: #EEFCF5
}

.content .FfwRVEO-p.p-OgQXh9Zxy {
    color: rgba(55, 196, 131, 1)
}

.content .FfwRVEO-p.COndQT-c {
    color: rgba(232, 67, 67, 1)
}

.content .table-responsive thead,
.content figure.SkwoT5_table thead {
    background: rgba(255, 255, 255, 0.4)
}

.content .table-responsive th,
.content .table-responsive td,
.content figure.SkwoT5_table th,
.content figure.SkwoT5_table td {
    background: #EEFCF5;
    border: 1px solid #EEFCF5
}

.content .L08AIGo--tbl tbody tr>*:nth-child(1) {
    color: rgba(255, 255, 255, 0.4)
}

.content .L08AIGo--tbl tbody tr>*:nth-child(2) {
    color: rgba(255, 255, 255, 1)
}

.content .table-responsive .table--K9V0RyLqN span,
.content figure.SkwoT5_table .table--K9V0RyLqN span {
    color: rgba(55, 196, 131, 1)
}

.content .table-responsive .E784Hkqc_BqvC span,
.content figure.SkwoT5_table .E784Hkqc_BqvC span {
    color: #01130A
}

.content .T2N4VZ-SyTn2L .blogSfeEB4va {
    border: 1px solid rgba(255, 255, 255, 1);
    background: #EEFCF5
}

.content .T2N4VZ-SyTn2L .postskVd190HW {
    color: #01130A
}

.content .T2N4VZ-SyTn2L .postskVd190HW:hover {
    color: #047E41
}

.content .T2N4VZ-SyTn2L .post_OxyVMSB {
    color: #01130A
}

.content .T2N4VZ-SyTn2L .dREujPD__item {
    background: rgba(255, 255, 255, 1)
}

.content .NC0Mh5-first {
    background: rgba(255, 255, 255, 1)
}

.content .firstraOlSU3Rj {
    color: rgba(55, 196, 131, 1)
}

.content .cont--XdwuSNYe {
    border: 1px solid rgba(55, 196, 131, 1);
    background: rgba(255, 255, 255, 1)
}

.content .cont--XdwuSNYe span {
    color: #01130A
}

.content .spoiler {
    border: 1px solid #EEFCF5;
    background: #EEFCF5
}

.content .top__CVXqW07 .kumde1z_b path {
    fill: #01130A
}

.content .spoiler span {
    color: #01130A
}

.content .spoiler ol li {
    color: #01130A;
    background: rgba(255, 255, 255, 1)
}

.content .spoiler ol li::before {
    color: #01130A
}

.content .spoiler ol li:hover,
.content .spoiler ol li.active {
    color: #047E41
}

.main__39Rrn6MEO {
    background: #047E41
}

.main__39Rrn6MEO .xcoIwQ3Tk-b {
    color: rgba(255, 255, 255, 1)
}

.main__39Rrn6MEO .banner_EOxDNaKF {
    color: rgba(255, 255, 255, 1)
}

.main__39Rrn6MEO .AIGemosp__b .SgI3jV6__b {
    background: rgba(255, 255, 255, 1);
    color: #01130A
}

.main__39Rrn6MEO .AIGemosp__b .SgI3jV6__b:hover {
    background: #01130A;
    color: rgba(255, 255, 255, 1)
}

.J0CNAwsLq--ban .bIqFHmyd1__foot.RpKj09d--form {
    background: rgba(255, 255, 255, 1)
}

.J0CNAwsLq--ban .bIqFHmyd1__foot.b__r80EkVG {
    border: 1px solid #D9D9DB
}

.blocks__92SJ5iZ .block__ys4k3I0 {
    border: 1px solid #EEFCF5;
    background: #EEFCF5
}

.blocks__92SJ5iZ .u4QCacv_row {
    color: #01130A
}

.blocks__92SJ5iZ .lc1Cby7s--blocks {
    color: #01130A
}

.content .articles_6aRkVwp9O {
    background: #EEFCF5
}

.content .iuWTLAn9N--JoZ7jm {
    color: #01130A
}

.content .dwbTNnJv9__jNJS svg path {
    stroke: #01130A
}

.content .dwbTNnJv9__jNJS svg rect {
    fill: #01130A
}

.content .dwbTNnJv9__jNJS span {
    color: #01130A
}

.content .d9L5NV--darked {
    color: #B9B8BA
}

.content .QD14Xkh5j__invert {
    color: #01130A
}

.content .o8QAcR-darked {
    color: #01130A
}

.content .content_QeXSrG9 {
    color: #01130A
}

.content .mYaSpQ3b--dark {
    color: #047E41
}

.content .ok8hlF_btn span {
    color: rgba(55, 196, 131, 1)
}

.content .ok8hlF_btn:last-child span {
    color: rgba(232, 67, 67, 1)
}

.fr--PxY8rGQk {
    color: #01130A
}

.Z0dneLr__frm span {
    color: #01130A
}

.fr_CbvLs0 svg path {
    fill: #D9D9DB
}

.fr_CbvLs0 svg.active path {
    fill: rgba(233, 175, 81, 1)
}

.content .K1Z6gKeform textarea,
.content .K1Z6gKeform input {
    background: #EEFCF5
}

.content .K1Z6gKeform .head-SC5TWsg {
    color: #B9B8BA
}

.content .K1Z6gKeform .vmkIGpEN-wrap {
    color: #B9B8BA
}

.articlesxVkKFdLf {
    background: #EEFCF5
}

.botxIcF6Vr span {
    color: #01130A
}

.signin-4aByo58 {
    background: #EEFCF5
}

.content .NLAsbca__sign {
    color: #01130A
}

.content .login-8PSOe37M {
    color: #01130A
}

.content .signinAnxSGT {
    color: #01130A
}

.content .login-8op9Iq {
    color: #01130A
}

.posts__l8LX3Fcez {
    background: #EEFCF5
}

.posts__l8LX3Fcez .btnIGWYnc1E {
    color: #01130A
}

.posts__l8LX3Fcez .btnIGWYnc1E:hover {
    color: #047E41
}

.posts__l8LX3Fcez .vt1yNZsB--action p {
    color: #01130A
}

.posts__l8LX3Fcez .row4plkYQR .articlesxVkKFdLf {
    background: rgba(255, 255, 255, 1)
}

.posts__l8LX3Fcez .row4plkYQR .articlesxVkKFdLf.Uqw9vNQ8iS .botxIcF6Vr span {
    color: #047E41
}

.kWR9VT-c {
    background: #EEFCF5
}

.kWR9VT-c .L6lw413F_cards svg path {
    fill: #01130A
}

.kWR9VT-c .JPExOBAwy--wrap {
    color: #01130A
}

.kWR9VT-c .Ibs25RL8c-text {
    color: #01130A
}

.main-8GQZL4 {
    background: #047E41
}

.main-8GQZL4 .hero__b1CIrqOE7 {
    color: rgba(255, 255, 255, 1)
}

.main-8GQZL4 .Zw0X5kBb {
    color: rgba(255, 255, 255, 1)
}

.main-8GQZL4 .Gb4nxu_ban {
    border: 2px solid rgba(255, 255, 255, 1)
}

.main-8GQZL4 .Gb4nxu_ban span {
    color: rgba(255, 255, 255, 1)
}

.main-8GQZL4 .SgI3jV6__b {
    background: rgba(55, 196, 131, 1)
}

footer {
    background: #EEFCF5
}

footer .p6F0mGVqYdMB4SNw li {
    color: #B9B8BA
}

footer .p6F0mGVqYdMB4SNw li:hover {
    color: #6262FF
}

.biEvRy__button ul li {
    color: #047E41
}

.biEvRy__button ul li a {
    color: #01130A
}

@media screen and (max-width:820px) {
    .S4jsVd_uOtY {
        padding: 145px 0 0 0
    }

    .action_3SjmpFNHR svg rect {
        fill: #EEFCF5
    }

    .action_3SjmpFNHR svg path {
        stroke: #047E41
    }

    header nav .bx23RqlsO__menu {
        background: rgba(255, 255, 255, 1)
    }

    header nav .bx23RqlsO__menu ul li,
    footer nav .bx23RqlsO__menu ul li {
        color: #01130A
    }

    header nav .bx23RqlsO__menu ul li.active,
    header nav .bx23RqlsO__menu ul li:hover,
    footer nav .bx23RqlsO__menu ul li.active,
    footer nav .bx23RqlsO__menu ul li:hover {
        color: #047E41
    }

    .content .BVWculA__CpWNQ {
        border-bottom: 1px solid #D9D9DB
    }
}

@media screen and (max-width:600px) {
    .content .U4E5nNps_logo span {
        color: #B9B8BA
    }

    .content .U4E5nNps_logo .button--wDHzQq5 {
        color: #01130A
    }
}

@media screen and (max-width: 820px) {

    header nav .bx23RqlsO__menu ul,
    footer nav .bx23RqlsO__menu ul li {
        background: transparent;
    }

    header nav .bx23RqlsO__menu ul li.active,
    header nav .bx23RqlsO__menu ul li:hover,
    footer nav .bx23RqlsO__menu ul li.active,
    footer nav .bx23RqlsO__menu ul li:hover {
        background: transparent;
        color: #047E41
    }
}

.bSrCBc__txt img {
    width: 100%;
    border-radius: 24px;
}

.bSrCBc__txt {
    display: flex;
}

@media screen and (max-width: 820px) {
    .bSrCBc__txt img {
        border-radius: 12px;
    }
}

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

footer,
.w1plUcvws9__bottom {
    width: 100%;
}

.buttonaSL3tV ul,
.buttonaSL3tV ol {
    display: flex;
    flex-direction: column;
}

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

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

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

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

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

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

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