/* [Colors] */

body {
    --white: rgba(255,255,255,1.00);
    --brand-1st-50: #fbeeed;
    --brand-1st-100: #f4c9c7;
    --brand-1st-200: #eeafac;
    --brand-1st-300: #e78a86;
    --brand-1st-400: #e2736e;
    --brand-1st-500: #db504a;
    --brand-1st-600: #c74943;
    --brand-1st-700: #9b3935;
    --brand-1st-800: #782c29;
    --brand-1st-900: #5c221f;
    --brand-2nd-50: #e7ebf5;
    --brand-2nd-100: #b3c1e1;
    --brand-2nd-200: #8ea3d2;
    --brand-2nd-300: #5b78bd;
    --brand-2nd-400: #3b5eb1;
    --brand-2nd-500: #0a369d;
    --brand-2nd-600: #09318f;
    --brand-2nd-700: #07266f;
    --brand-2nd-800: #061e56;
    --brand-2nd-900: #041742;
    --grey-1st-50: #e8e8e9;
    --grey-1st-100: #b8b8b9;
    --grey-1st-200: #969698;
    --grey-1st-300: #666668;
    --grey-1st-400: #49494b;
    --grey-1st-500: #1b1b1e;
    --grey-1st-600: #19191b;
    --grey-1st-700: #131315;
    --grey-1st-800: #0f0f11;
    --grey-1st-900: #0b0b0d;
    --grey-2nd-50: #fdfdfd;
    --grey-2nd-100: #f8f8f8;
    --grey-2nd-200: #f5f5f5;
    --grey-2nd-300: #f1f1f1;
    --grey-2nd-400: #eeeeee;
    --grey-2nd-500: #eaeaea;
    --grey-2nd-600: #d5d5d5;
    --grey-2nd-700: #a6a6a6;
    --grey-2nd-800: #818181;
    --grey-2nd-900: #626262;
}

/* [Global] */

body {
    color: var(--grey-1st-400);
    position: relative;
    font-size: 1rem;
    background: rgba(255,255,255,1.00);
    min-height: 100vh;
    font-family: 'Inter Tight';
    font-weight: 400;
    line-height: 1.75rem;
    letter-spacing: 0rem;
}

container {
    width: 95%;
    display: block;
    max-width: 1240px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    margin-bottom: 0px;
    padding-right: 1.25rem;
}

h2 {
    margin-top: 0px;
    font-weight: 700;
    color: var(--grey-1st-500);
    line-height: 1.25em;
    margin-bottom: 1.25rem;
    max-width: 41.5rem;
    font-size: 2.25rem;
}

h1 {
    font-size: 2.75rem;
    font-weight: 700;
    color: var(--grey-1st-500);
    line-height: 1.25em;
    margin-bottom: 1.5rem;
    max-width: 41.5rem;
}

h3 {
    font-size: 1.75rem;
    margin-top: 0px;
    color: var(--grey-1st-500);
    font-weight: 700;
    line-height: 1.25em;
    margin-bottom: 1rem;
    max-width: 41.5rem;
}

h4 {
    font-size: 1.5rem;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 1rem;
    color: var(--grey-1st-500);
    max-width: 41.5rem;
}

h5 {
    font-size: 1.125rem;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0.5rem;
    color: var(--grey-1st-500);
    line-height: 1.5em;
    max-width: 41.5rem;
}

h6 {
    font-size: 1rem;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0.5rem;
    color: var(--grey-1st-500);
    line-height: 1.5em;
    max-width: 41.5rem;
}

p {
    margin-top: 0px;
}

ul {
    padding-left: 20px;
}

ol {
    padding-left: 20px;
}

img {
}

textarea {
    resize: vertical;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 0.25rem;
    border: 2px solid var(--grey-1st-50);
}

a {
    cursor: pointer;
    transition: all 200ms 0ms linear;
    text-decoration: none;
}

button {
    cursor: pointer;
}

component {
    display: block;
}

rich-text {
    display: flex;
    flex-direction: column;
}

blockquote {
    display: block;
    background: #00000008;
    margin-left: 0px;
    padding-top: 15px;
    margin-right: 0px;
    padding-left: 15px;
    border-radius: 6px;
    padding-right: 15px;
    padding-bottom: 15px;
}

blockquote  cite {
    color: rgb(139,139,139);
    display: block;
    margin-top: 10px;
    font-weight: 500;
    padding-left: 15px;
}

div {
}

label {
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 500;
    color: var(--grey-1st-500);
    margin-bottom: 0.25rem;
}

input {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border: 2px solid var(--grey-1st-50);
    border-radius: 0.25rem;
    color: var(--grey-1st-300);
    transition: all 200ms 0ms linear;
    line-height: 1.25em;
    margin-bottom: 0.25rem;
}

input:hover {
    border: 2px solid var(--grey-1st-200);
}

input:focus-within {
    border: 2px solid var(--brand-1st-300);
}

select {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border: 2px solid var(--grey-1st-100);
}

option {
    font-family: 'Inter Tight';
}

i {
}

/* [Classes] */

.stylesheet-part {
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid rgba(223,223,223,1.00);
}

.button-primary {
    color: rgba(255,255,255,1.00);
    border: 1px solid rgba(0,0,0,1);
    background: rgba(0,0,0,1.00);
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
}

.button-primary:hover {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

.button-secondary {
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(0,0,0,1);
    background: rgba(255,255,255,1.00);
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
}

.button-secondary:hover {
    color: rgba(255,255,255,1.00);
    background: rgba(0,0,0,1.00);
}

.rich-text-dh-styling  hr {
    width: 100%;
    border: 0px solid rgba(0,0,0,1);
    height: 1px;
    display: block;
    border-top: 1px solid rgb(203,203,203);
    padding-top: 0px;
    margin-bottom: 1.125rem;
    padding-bottom: 0px;
    margin-top: 1.125rem;
}

.rich-text-dh-styling {
    display: flex;
    flex-direction: column;
    max-width: 41.5rem;
    font-weight: 500;
    color: var(--grey-1st-500);
    text-align: left;
    row-gap: 1.5rem!important;
    overflow: hidden;
}

.rich-text-dh-styling img {
    border-radius: 1rem;
    margin-top: 1.5rem;
    max-width: 41.5rem;
}

.rich-text-dh-styling h2 {
    margin-bottom: 1rem;
    margin-top: 2rem;
    font-size: 1.85rem;
}

.rich-text-dh-styling h3 {
    margin-bottom: 0.5rem;
    margin-top: 1rem;
    font-size: 1.65rem;
}

.rich-text-dh-styling h4 {
    margin-bottom: 0.5rem;
    margin-top: 1rem;
    font-size: 1.45rem;
}

.rich-text-dh-styling h5 {
    margin-bottom: 0.5rem;
    margin-top: 1rem;
    font-size: 1.3rem;
}

.rich-text-dh-styling h6 {
    margin-bottom: 0.5rem;
    margin-top: 1rem;
    font-size: 1.125rem;
}

.rich-text-dh-styling figcaption {
    text-align: center;
    font-style: italic;
    font-size: 0.85rem;
    color: var(--grey-1st-400);
    font-weight: 600;
    padding-left: 3rem;
    padding-right: 3rem;
    line-height: 120%;
    margin-bottom: 1.5rem;
}

.rich-text-dh-styling a {
    font-weight: 700;
    color: var(--brand-1st-500);
}

.rich-text-dh-styling ul {
    row-gap: 1.5rem;
    margin-left: 1rem;
}

.rich-text-dh-styling iframe {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
}

.rich-text-dh-styling p {
    margin-bottom: 0px;
}

.rich-text-dh-styling ol {
    margin-top: 0px;
    margin-left: 1rem;
}

.rich-text-dh-styling li {
}

.body-text-l {
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
    line-height: 1.75rem;
    color: var(--grey-1st-400);
    max-width: 41.5rem;
}

.body-text-m {
    font-size: 1rem;
    line-height: 1.75rem;
    color: var(--grey-1st-400);
    margin-bottom: 1.25rem;
    max-width: 41.5rem;
}

.body-test-s {
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5em;
    color: var(--grey-1st-400);
    max-width: 41.5rem;
}

.body-text-xs {
    margin-bottom: 0.5rem;
    color: var(--grey-1st-400);
    line-height: 1.5em;
    font-size: 0.75rem;
    max-width: 41.5rem;
}

.tagline-1 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    padding-left: 0.65rem;
    padding-right: 0.65rem;
    border-radius: 10rem;
    color: var(--brand-1st-500);
    background: var(--brand-1st-50);
    font-weight: 500;
}

.tagline-2 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    padding-left: 0rem;
    padding-right: 0.65rem;
    font-weight: 500;
    color: var(--brand-1st-500);
}

.button-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    line-height: 1em;
    text-decoration: none;
    color: var(--white);
    background: var(--brand-1st-500);
    font-weight: 600;
    border-radius: 0.5rem;
    transition: all 200ms 0ms linear;
    border: 1px solid var(--brand-1st-300);
}

.button-1:hover {
    background: var(--brand-1st-700);
}

.button-1:pressed {
    background: var(--brand-1st-900);
}

.button-2 {
    font-weight: 600;
    color: var(--brand-1st-500);
    text-decoration: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    line-height: 1em;
    border-radius: 0.5rem;
    border: 1px solid var(--brand-1st-50);
    background: var(--brand-1st-50);
    cursor: pointer;
}

.button-2:hover {
    background: var(--brand-1st-50);
    border: 1px solid var(--brand-1st-200);
}

.icon {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    border-radius: 1rem;
    border: 1px solid var(--grey-1st-50);
    color: var(--brand-1st-500);
    width: fit-content;
    height: fit-content;
}

.heading-1-xl {
    color: var(--grey-1st-500);
    font-size: 2.75rem;
    line-height: 1.25em;
    font-weight: 600;
    margin-bottom: 1.5rem;
    max-width: 41.5rem;
}

.heading-2-l {
    color: var(--grey-1st-500);
    font-size: 2.25rem;
    line-height: 1.25em;
    font-weight: 600;
    margin-bottom: 1.25rem;
    max-width: 41.5rem;
}

.heading-3-m {
    color: var(--grey-1st-500);
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: 1.75rem;
    line-height: 1.25em;
    max-width: 41.5rem;
}

.heading-4-s {
    color: var(--grey-1st-500);
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 1.25em;
    font-weight: 600;
    max-width: 41.5rem;
}

.heading-5-xs {
    color: var(--grey-1st-500);
    margin-bottom: 0.5rem;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5em;
    max-width: 41.5rem;
}

.heading-6-xxs {
    color: var(--grey-1st-500);
    line-height: 1.5em;
    font-weight: 600;
    margin-bottom: 0.5rem;
    max-width: 41.5rem;
}

.button-3 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-decoration: underline;
    color: var(--grey-1st-300);
    font-weight: 500;
}

.button-3:hover {
    color: var(--grey-1st-400);
}

.dh-btn-primary {
    background: rgba(0,0,0,1.00);
    color: rgba(255,255,255,1.00);
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px none rgba(0,0,0,1);
    border-radius: 8px;
    text-decoration: none;
}

.dh-btn-primary:hover {
    background: rgb(54,54,54);
}

.dh-btn-secondary {
    background: rgba(0,0,0,0.05);
    color: rgb(0,0,0);
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px  24px  11px  24px;
    text-decoration: none;
    border-radius: 8px;
}

.dh-btn-secondary:hover {
    background: rgba(0,0,0,0.15);
}

.dh-absolute-image {
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dh-overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}

.body-test-s-2 {
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5em;
    color: #494949;
    max-width: 41.5rem;
}

.body-text-xs-2 {
    margin-bottom: 0.5rem;
    color: #494949;
    line-height: 1.5em;
    font-size: 0.75rem;
    max-width: 41.5rem;
}

.body-text-m-2 {
    font-size: 1rem;
    line-height: 1.75rem;
    color: #494949;
    margin-bottom: 1.25rem;
    max-width: 41.5rem;
}

.heading-6-xxs-2 {
    color: #1c1c1c;
    letter-spacing: -0.025rem;
    line-height: 1.5em;
    font-weight: 500;
    margin-bottom: 0.5rem;
    max-width: 41.5rem;
}

.button-next {
    transition: all 200ms 0ms linear;
}

.button-4 {
    border-radius: 0.5rem;
    border: 1px solid var(--grey-1st-50);
    color: var(--grey-1st-300);
}

.button-4:hover {
    border: 1px solid var(--brand-1st-500);
    color: var(--brand-1st-500);
    background: var(--brand-1st-50);
}

.body-text-m-3 {
    font-size: 1rem;
    line-height: 1.75rem;
    color: #5d5d5d;
    margin-bottom: 1.25rem;
    max-width: 41.5rem;
}

.body-test-s-3 {
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5em;
    color: #5d5d5d;
    max-width: 41.5rem;
}

.body-text-xs-3 {
    margin-bottom: 0.5rem;
    color: #5d5d5d;
    line-height: 1.5em;
    font-size: 0.75rem;
    max-width: 41.5rem;
}

.heading-5-xs-2 {
    color: #000000;
    margin-bottom: 0.5rem;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5em;
    max-width: 41.5rem;
}

.heading-6-xxs-3 {
    color: #000000;
    line-height: 1.5em;
    font-weight: 600;
    margin-bottom: 0.5rem;
    max-width: 41.5rem;
}

.rich-text-dh-styling-2  hr {
    width: 100%;
    border: 0px solid rgba(0,0,0,1);
    height: 1px;
    display: block;
    border-top: 1px solid rgb(203,203,203);
    padding-top: 0px;
    margin-bottom: 1.125rem;
    padding-bottom: 0px;
    margin-top: 1.125rem;
}

.rich-text-dh-styling-2 {
    display: flex;
    flex-direction: column;
    max-width: 41.5rem;
    font-weight: 500;
    color: #000000;
    text-align: left;
    row-gap: 1.5rem;
}

.rich-text-dh-styling-2 img {
    border-radius: 1rem;
    margin-top: 1.5rem;
}

.rich-text-dh-styling-2 h2 {
    margin-bottom: 1.5rem;
}

.rich-text-dh-styling-2 h3 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-2 h4 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-2 h5 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-2 h6 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-2 * {
    white-space: normal;
}

.rich-text-dh-styling-2 figcaption {
    text-align: center;
    font-style: italic;
    font-size: 0.85rem;
    color: #333333;
    font-weight: 600;
    padding-left: 3rem;
    padding-right: 3rem;
    line-height: 120%;
    margin-bottom: 1.5rem;
}

.rich-text-dh-styling-2 a {
    font-weight: 700;
    color: #09c269;
}

.rich-text-dh-styling-2 ul {
    row-gap: 0rem;
    margin-bottom: -1.5rem;
}

.rich-text-dh-styling-2 iframe {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.rich-text-dh-styling-2 p {
}

.rich-text-dh-styling-3  hr {
    width: 100%;
    border: 0px solid rgba(0,0,0,1);
    height: 1px;
    display: block;
    border-top: 1px solid rgb(203,203,203);
    padding-top: 0px;
    margin-bottom: 1.125rem;
    padding-bottom: 0px;
    margin-top: 1.125rem;
}

.rich-text-dh-styling-3 {
    display: flex;
    flex-direction: column;
    max-width: 41.5rem;
    font-weight: 500;
    color: #000000;
    text-align: left;
    row-gap: 1.5rem;
}

.rich-text-dh-styling-3 img {
    border-radius: 1rem;
    margin-top: 1.5rem;
}

.rich-text-dh-styling-3 h2 {
    margin-bottom: 1.5rem;
}

.rich-text-dh-styling-3 h3 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-3 h4 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-3 h5 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-3 h6 {
    margin-bottom: 0rem;
}

.rich-text-dh-styling-3 * {
    white-space: normal;
}

.rich-text-dh-styling-3 figcaption {
    text-align: center;
    font-style: italic;
    font-size: 0.85rem;
    color: #333333;
    font-weight: 600;
    padding-left: 3rem;
    padding-right: 3rem;
    line-height: 120%;
    margin-bottom: 1.5rem;
}

.rich-text-dh-styling-3 a {
    font-weight: 700;
    color: #09c269;
}

.rich-text-dh-styling-3 ul {
    row-gap: 0rem;
    margin-bottom: -1.5rem;
}

.rich-text-dh-styling-3 iframe {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.rich-text-dh-styling-3 p {
}

.body-text-l-2 {
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
    line-height: 1.75rem;
    color: #333333;
    max-width: 41.5rem;
}

.rich-text-dh-styling-interview hr {
    display: block;
    width: 100%;
    height: 1rem;
    margin-top: 1.125rem;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 1.125rem;
    border-top: 1px solid rgb(203,203,203);
}

.rich-text-dh-styling-interview {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem!important;
    max-width: 41.5rem;
    overflow: hidden;
    font-weight: 500;
    color: var(--grey-1st-500);
    text-align: left;
}

.rich-text-dh-styling-interview img {
    margin-top: 1.5rem;
    border-radius: 1rem;
}

.rich-text-dh-styling-interview h2 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.35rem;
    line-height: 1.5rem;
}

.rich-text-dh-styling-interview h3 {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    font-size: 1.175rem;
    line-height: 1.5rem;
}

.rich-text-dh-styling-interview h4 {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
}

.rich-text-dh-styling-interview h5 {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.rich-text-dh-styling-interview h6 {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.rich-text-dh-styling-interview figcaption {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-bottom: 1.5rem;
    font-weight: 600;
    font-size: 0.85rem;
    line-height: 120%;
    color: var(--grey-1st-400);
    text-align: center;
    font-style: italic;
}

.rich-text-dh-styling-interview a {
    font-weight: 700;
    color: var(--brand-1st-500);
}

.rich-text-dh-styling-interview ul {
    row-gap: 1.5rem;
}

.rich-text-dh-styling-interview iframe {
    display: block;
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.rich-text-dh-styling-interview p {
    margin-bottom: 0px;
}

.rich-text-dh-styling-interview ol {
    margin-top: 0px;
}

.rich-text-dh-styling-interview li {
}

/* [Tags] */

body .t2 {
}

body .t3 {
}

body .t4 {
}

body .t7 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t9 {
    display: flex;
    row-gap: 25px;
    flex-direction: column;
}

body .t18 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t20 {
    display: flex;
    row-gap: 40px;
    column-gap: 40px;
}

body .t22 {
    display: flex;
    flex-direction: column;
}

body .t23 {
    display: flex;
    flex-direction: column;
}

body .t24 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t27 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t29 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t30 {
    display: flex;
    row-gap: 25px;
    flex-direction: column;
}

body .t34 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t36 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t37 {
    display: flex;
    column-gap: 100px;
}

body .t40 {
    color: rgba(0,0,0,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t48 {
    color: rgba(0,0,0,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t57 {
}

body .t58 {
    display: flex;
    row-gap: 5rem;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t59 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    flex-direction: column;
}

body .t60 {
    overflow: visible;
}

body .t61 {
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: flex-start;
    border-radius: 1rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t62 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t63 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t64 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t65 {
    border: 1px solid #eaeaea;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t66 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t67 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t68 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 2rem;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t69 {
    border: 1px solid #eaeaea;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t71 {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

body .t72 {
    font-weight: 500;
}

body .t73 {
    display: none;
}

body .t74 {
}

body .t75 {
}

body .t76 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t77 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t78 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t79 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t80 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t81 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t82 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t83 {
}

body .t84 {
    display: flex;
    column-gap: 0.25rem;
}

body .t85 {
}

body .t86 {
}

body .t87 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t88 {
}

body .t89 {
    display: flex;
    column-gap: 0.25rem;
}

body .t90 {
}

body .t91 {
}

body .t92 {
    max-width: 41.5rem;
}

body .t93 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t94 {
    display: flex;
    column-gap: 0.25rem;
}

body .t95 {
}

body .t96 {
}

body .t97 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t98 {
}

body .t99 {
    display: flex;
    column-gap: 0.25rem;
}

body .t100 {
}

body .t101 {
}

body .t102 {
    align-self: center;
}

body .t103 {
}

body .t104 {
    display: none;
}

body .t105 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t106 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t107 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t108 {
    display: flex;
    column-gap: 2rem;
    flex-direction: row;
}

body .t109 {
    display: flex;
    column-gap: 2rem;
    flex-direction: row;
}

body .t110 {
    display: flex;
    flex-direction: column;
}

body .t111 {
    display: flex;
    column-gap: 0.25rem;
}

body .t112 {
}

body .t113 {
}

body .t114 {
    align-self: center;
}

body .t115 {
    margin-bottom: 0rem;
}

body .t116 {
    display: none;
}

body .t117 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t118 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t119 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t120 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t121 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t122 {
    color: #0189e0;
    background: linear-gradient(270deg,#b0dffc 0%,#e6f5fe 100%),#e6f5fe;
    -webkit-background-clip: border-box;
}

body .t123 {
    display: flex;
    column-gap: 0.25rem;
}

body .t124 {
}

body .t125 {
}

body .t126 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t127 {
}

body .t128 {
    display: flex;
    column-gap: 0.25rem;
}

body .t129 {
}

body .t130 {
}

body .t131 {
    align-self: center;
}

body .t132 {
    font-family: 'Inter Tight';
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t133 {
    display: none;
}

body .t134 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t135 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t136 {
    align-self: center;
}

body .t137 {
}

body .t138 {
    display: none;
}

body .t139 {
    display: block;
    align-self: auto;
    flex-direction: column;
}

body .t140 {
    display: flex;
    align-self: auto;
    align-items: flex-start;
    flex-direction: column;
}

body .t141 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t142 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t143 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t144 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t145 {
}

body .t146 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t147 {
    display: flex;
    column-gap: 0.25rem;
}

body .t148 {
}

body .t149 {
}

body .t150 {
}

body .t151 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t152 {
    display: flex;
    column-gap: 0.25rem;
}

body .t153 {
}

body .t154 {
}

body .t155 {
}

body .t156 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t157 {
    display: flex;
    column-gap: 0.25rem;
}

body .t158 {
}

body .t159 {
}

body .t160 {
}

body .t161 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t162 {
    display: flex;
    column-gap: 0.25rem;
}

body .t163 {
}

body .t164 {
}

body .t165 {
}

body .t166 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t167 {
    display: flex;
    column-gap: 0.25rem;
}

body .t168 {
}

body .t169 {
}

body .t170 {
}

body .t171 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t172 {
    display: flex;
    column-gap: 0.25rem;
}

body .t173 {
}

body .t174 {
}

body .t175 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t176 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t177 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t178 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t179 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t180 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t181 {
}

body .t182 {
    display: flex;
    column-gap: 0.25rem;
}

body .t183 {
}

body .t184 {
}

body .t185 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t186 {
}

body .t187 {
    display: flex;
    column-gap: 0.25rem;
}

body .t188 {
}

body .t189 {
}

body .t190 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t191 {
}

body .t192 {
    display: flex;
    column-gap: 0.25rem;
}

body .t193 {
}

body .t194 {
}

body .t195 {
    align-self: center;
}

body .t196 {
    font-family: 'Inter Tight';
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t197 {
    display: none;
}

body .t198 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t199 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t200 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t201 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t202 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t203 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t204 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t205 {
    flex: 1 1 0%;
    border: 2px solid #eaeaea;
    cursor: pointer;
    display: block;
    background: rgba(255,255,255,1.00);
    border-radius: 0.25rem;
}

body .t205:focus {
    border: 1px solid #0a369d;
    outline: none;
}

body .t206 {
    display: flex;
    column-gap: 0.25rem;
}

body .t207 {
}

body .t208 {
}

body .t209 {
}

body .t210 {
}

body .t212 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t213 {
    display: flex;
    column-gap: 0.25rem;
}

body .t214 {
}

body .t215 {
}

body .t216 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t217 {
}

body .t218 {
    display: flex;
    column-gap: 0.25rem;
}

body .t219 {
}

body .t220 {
}

body .t221 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t223 {
    display: flex;
    column-gap: 0.25rem;
}

body .t224 {
}

body .t225 {
}

body .t226 {
    align-self: center;
}

body .t227 {
    margin-bottom: 0rem;
}

body .t228 {
    display: none;
}

body .t229 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t230 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t231 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t232 {
    display: flex;
    column-gap: 2rem;
    flex-direction: row;
}

body .t234 {
    display: flex;
    column-gap: 0.25rem;
}

body .t235 {
}

body .t236 {
}

body .t237 {
    align-self: center;
}

body .t238 {
    margin-bottom: 0rem;
}

body .t239 {
    display: none;
}

body .t240 {
    width: 100%;
    display: flex;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t241 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    padding-top: 1.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t242 {
    align-self: center;
}

body .t243 {
}

body .t244 {
    display: none;
}

body .t245 {
    display: flex;
    align-self: auto;
    flex-direction: column;
}

body .t246 {
    display: flex;
    align-self: auto;
    align-items: flex-start;
    flex-direction: column;
}

body .t247 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t248 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t249 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t250 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

body .t251 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t252 {
    margin-bottom: 1.5rem;
}

body .t253 {
    display: flex;
    column-gap: 0.25rem;
}

body .t254 {
}

body .t255 {
}

body .t256 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t258 {
    display: flex;
    column-gap: 0.25rem;
}

body .t259 {
}

body .t260 {
}

body .t261 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t263 {
    display: flex;
    column-gap: 0.25rem;
}

body .t264 {
}

body .t265 {
}

body .t266 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t268 {
    display: flex;
    column-gap: 0.25rem;
}

body .t269 {
}

body .t270 {
}

body .t271 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t273 {
    display: flex;
    column-gap: 0.25rem;
}

body .t274 {
}

body .t275 {
}

body .t276 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t278 {
    display: flex;
    column-gap: 0.25rem;
}

body .t279 {
}

body .t280 {
}

body .t281 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t282 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t283 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t284 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t285 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t286 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t287 {
    color: #b0dffc;
    position: relative;
}

body .t288 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t289 {
    color: #b0dffc;
    position: relative;
}

body .t290 {
    color: #e6f5fe;
    position: relative;
}

body .t291 {
    background: rgb(255,255,255);
}

body .t292 {
    display: flex;
    row-gap: 5rem;
    background: var(--grey-2nd-100);
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t293 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t294 {
    overflow: visible;
}

body .t295 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t296 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t297 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t298 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t299 {
    overflow: visible;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t300 {
    display: flex;
    row-gap: 2rem;
    background: var(--white);
    padding-top: 0.5rem;
    border-bottom: 1px solid var(--grey-1st-50);
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t301 {
    display: block;
    justify-content: space-between;
}

body .t302 {
    display: flex;
    justify-content: space-between;
}

body .t303 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t304 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t306 {
    width: 100%;
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t307 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t307 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t307.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t307.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t307.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t308 {
    height: 2.5rem;
}

body .t309 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t310 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t311 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t311:hover {
    color: var(--brand-1st-500);
}

body .t312 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t313 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t314 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t315 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t315:hover {
    color: #0197f6;
}

body .t316 {
    display: flex;
    flex-direction: column;
}

body .t317 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t318 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t319 {
    color: var(--brand-1st-300);
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t320 {
    position: relative;
    font-size: 0.75rem;
}

body .t321 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t322 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t323 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t324 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t325 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t326 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t327 {
    color: #b0dffc;
    position: relative;
}

body .t328 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t329 {
    color: #b0dffc;
    position: relative;
}

body .t330 {
    color: #e6f5fe;
    position: relative;
}

body .t331 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t332 {
    overflow: visible;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t333 {
    display: flex;
    flex-direction: column;
}

body .t334 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t335 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t336 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t337 {
    position: relative;
    font-size: 0.75rem;
}

body .t338 {
    display: block;
    justify-content: space-between;
}

body .t339 {
    display: flex;
    justify-content: space-between;
}

body .t340 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t341 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t342 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t343 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t345 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t345 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t345.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t345.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t345.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t346 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t347 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t347:hover {
    color: #0197f6;
}

body .t348 {
    height: 2.5rem;
}

body .t349 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t350 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t351 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t352 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t352:hover {
    color: #0197f6;
}

body .t353 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t354 {
    overflow: visible;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t355 {
    display: flex;
    flex-direction: column;
}

body .t356 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t357 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t358 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t359 {
    position: relative;
    font-size: 0.75rem;
}

body .t360 {
    display: block;
    justify-content: space-between;
}

body .t361 {
    display: flex;
    justify-content: space-between;
}

body .t362 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t363 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t364 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    justify-content: flex-end;
}

body .t366 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t366 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t366.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t366.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t366.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t367 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t368 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t369 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t369:hover {
    color: #0197f6;
}

body .t370 {
    height: 2.5rem;
}

body .t371 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t372 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t373 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t374 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t374:hover {
    color: #0197f6;
}

body .t375 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t376 {
    overflow: visible;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t377 {
    display: flex;
    flex-direction: column;
}

body .t378 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t379 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t380 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t381 {
    position: relative;
    font-size: 0.75rem;
}

body .t382 {
    display: block;
    justify-content: space-between;
}

body .t383 {
    display: flex;
    justify-content: space-between;
}

body .t384 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t385 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t386 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    justify-content: flex-end;
}

body .t387 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t387 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t387.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t387.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t387.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t388 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t389 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t390 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t391 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t391:hover {
    color: #0197f6;
}

body .t392 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t393 {
    height: 2.5rem;
    align-self: center;
}

body .t395 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t396 {
    width: 1px;
    background: #eaeaea;
}

body .t397 {
    height: 2.5rem;
    display: flex;
    align-items: center;
}

body .t399 {
    border: none;
}

body .t400 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t401 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t401:hover {
    color: #0197f6;
}

body .t402 {
    display: none;
    margin-bottom: 0rem;
}

body .t404 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t405 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t405:hover {
    color: #0197f6;
}

body .t408 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t409 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t410 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t412 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t412:hover {
    color: #0197f6;
}

body .t414 {
    margin-bottom: 0rem;
}

body .t415 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t416 {
    overflow: visible;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t417 {
    display: flex;
    flex-direction: column;
}

body .t418 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t419 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t420 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t421 {
    position: relative;
    font-size: 0.75rem;
}

body .t422 {
    display: block;
    justify-content: space-between;
}

body .t423 {
    display: flex;
    justify-content: space-between;
}

body .t424 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t425 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t426 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    justify-content: flex-end;
}

body .t427 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t428 {
    font-size: 0.85rem;
    align-self: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t429 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t429 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t429.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t429.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t429.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t430 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t431 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t432 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t432:hover {
    color: #0197f6;
}

body .t433 {
    display: none;
    margin-bottom: 0rem;
}

body .t435 {
    height: 2.5rem;
    align-self: center;
}

body .t436 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t437 {
    width: 1px;
    display: none;
    background: #eaeaea;
}

body .t438 {
    height: 2.5rem;
    display: flex;
    align-items: center;
}

body .t439 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t440 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t440:hover {
    color: #0197f6;
}

body .t441 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t442 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t442:hover {
    color: #0197f6;
}

body .t445 {
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t446 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t447 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t449 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t449:hover {
    color: #0197f6;
}

body .t451 {
    margin-bottom: 0rem;
}

body .t453 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t454 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t455 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t456 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t457 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t458 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t459 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t460 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t461 {
    overflow: visible;
}

body .t462 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t463 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t464 {
    display: flex;
    flex-direction: column;
}

body .t465 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t466 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t467 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t468 {
    position: relative;
    font-size: 0.75rem;
}

body .t471 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t472 {
    border: 1px solid #eaeaea;
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
}

body .t473 {
    border: 1px solid #eaeaea;
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
}

body .t474 {
    border: 1px solid #eaeaea;
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
}

body .t475 {
    width: fit-content;
    height: fit-content;
}

body .t476 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t477 {
    margin-bottom: 0rem;
}

body .t478 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t479 {
    width: fit-content;
    height: fit-content;
}

body .t480 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t481 {
    margin-bottom: 0rem;
}

body .t482 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t483 {
    width: fit-content;
    height: fit-content;
}

body .t484 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t485 {
    margin-bottom: 0rem;
}

body .t486 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t487 {
    display: flex;
    background: rgba(234,234,234,0.5);
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 2rem;
    padding-right: 4rem;
    flex-direction: column;
    padding-bottom: 4rem;
}

body .t488 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t489 {
    height: 1px;
    background: var(--grey-1st-100);
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

body .t491 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t492 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t494 {
    margin-bottom: 0rem;
}

body .t495 {
    height: 2.5rem;
}

body .t496 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t497 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t497:hover {
    color: #0197f6;
}

body .t498 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t499 {
    width: 50%;
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t500 {
    margin-bottom: 0rem;
}

body .t501 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t502 {
    color: #727270;
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t502:hover {
    color: #0197f6;
}

body .t503 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t504 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    flex-direction: column;
}

body .t505 {
    display: flex;
    flex-direction: column;
}

body .t506 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t507 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t508 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t509 {
    position: relative;
    font-size: 0.75rem;
}

body .t511 {
    background: var(--grey-1st-50);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

body .t512 {
    display: grid;
    row-gap: 2.rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t513 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    margin-top: 5.75rem;
    grid-column: span 2;
    margin-bottom: 5.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t514 {
    align-self: center;
    grid-column: span 4;
}

body .t515 {
    display: grid;
    row-gap: 3rem;
    column-gap: 3rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t516 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t517 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t519 {
    height: 2.5rem;
}

body .t520 {
    color: var(--grey-1st-300);
    margin-bottom: 0rem;
}

body .t521 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t522 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: center;
}

body .t523 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t524 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t525 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t526 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t527 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t528 {
    color: var(--grey-1st-200);
    margin-bottom: 0rem;
}

body .t528:hover {
    color: var(--grey-1st-400);
}

body .t529 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t530 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t531 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t532 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t532:hover {
    color: #575755;
}

body .t533 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t534 {
    align-self: center;
    margin-bottom: 0rem;
}

body .t535 {
    margin-bottom: 0rem;
}

body .t538 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t539 {
    width: 50%;
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t540 {
    color: var(--grey-1st-200);
    margin-bottom: 0rem;
}

body .t541 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t542 {
    color: var(--grey-1st-200);
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t542:hover {
    color: var(--grey-1st-400);
}

body .t543 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t544 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    background: #041742;
    flex-direction: column;
}

body .t545 {
    display: flex;
    flex-direction: column;
}

body .t546 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t547 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t548 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t549 {
    position: relative;
    font-size: 0.75rem;
}

body .t551 {
    background: #07266f;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

body .t552 {
    display: grid;
    row-gap: 2.rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t553 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t554 {
    align-self: center;
}

body .t555 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t556 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-start;
}

body .t557 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t558 {
    display: flex;
    align-self: center;
}

body .t560 {
    height: 2.5rem;
}

body .t561 {
    display: flex;
    row-gap: 3rem;
    align-self: center;
    column-gap: 3rem;
}

body .t562 {
    margin-bottom: 0rem;
}

body .t563 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t564 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t565 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t566 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t567 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t568 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t569 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t570 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t570:hover {
    color: #e7ebf5;
}

body .t571 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    margin-top: 5.75rem;
    border-left: 1px dotted #09318f;
    padding-left: 4rem;
    margin-bottom: 5.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t572 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t573 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: flex-start;
}

body .t574 {
    display: none;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-start;
}

body .t575 {
    width: fit-content;
    margin-bottom: 0rem;
}

body .t576 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t577 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t578 {
    color: #8ea3d2;
    margin-bottom: 0rem;
}

body .t579 {
    width: 100%;
    display: flex;
    align-self: center;
}

body .t580 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
}

body .t581 {
}

body .t582 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t583 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t584 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t585 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t586 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t587 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t588 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t589 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t589:hover {
    color: #e7ebf5;
}

body .t592 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t593 {
    width: 50%;
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t594 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t595 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t596 {
    color: #8ea3d2;
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t596:hover {
    color: #e7ebf5;
}

body .t597 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t598 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    background: #041742;
    flex-direction: column;
}

body .t599 {
    display: flex;
    flex-direction: column;
}

body .t600 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t601 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t602 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t603 {
    position: relative;
    font-size: 0.75rem;
}

body .t605 {
    display: grid;
    row-gap: 4rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t606 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    margin-top: 5.75rem;
    grid-column: span 2;
    margin-bottom: 5.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t607 {
    align-self: center;
}

body .t608 {
    display: flex;
    row-gap: 2.5rem;
    align-self: flex-start;
    column-gap: 5rem;
    grid-column: span 2;
    flex-direction: row;
    justify-content: flex-start;
}

body .t609 {
    align-self: flex-end;
}

body .t610 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t611 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t612 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t613 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t614 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t615 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t615:hover {
    color: #e7ebf5;
}

body .t616 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t617 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t618 {
    color: var(--brand-2nd-50);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t619 {
    color: var(--brand-2nd-300);
    margin-bottom: 0rem;
}

body .t619:hover {
    color: var(--brand-2nd-50);
}

body .t620 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t621 {
    align-self: center;
    margin-bottom: 0rem;
}

body .t622 {
    margin-bottom: 0rem;
}

body .t623 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t624 {
    width: 50%;
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t625 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t626 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t627 {
    color: #8ea3d2;
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t627:hover {
    color: #e7ebf5;
}

body .t628 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    margin-top: 5.75rem;
    border-right: 1px dotted var(--brand-2nd-600);
    padding-left: 0rem;
    margin-bottom: 5.75rem;
    padding-right: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t629 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t630 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: flex-start;
}

body .t631 {
    display: none;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-start;
}

body .t632 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t633 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t634 {
    color: #8ea3d2;
    margin-bottom: 0rem;
}

body .t635 {
    color: var(--brand-2nd-50);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t636 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t638 {
    height: 2.5rem;
}

body .t639 {
    width: 100%;
    display: flex;
    align-self: center;
}

body .t640 {
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t641 {
}

body .t642 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t643 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t644 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t645 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t646 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t647 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t648 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t649 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t649:hover {
    color: #e7ebf5;
}

body .t650 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t651 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    flex-direction: column;
}

body .t652 {
    display: flex;
    flex-direction: column;
}

body .t653 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t654 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t655 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t656 {
    position: relative;
    font-size: 0.75rem;
}

body .t657 {
    padding-top: 5rem;
    padding-bottom: 4rem;
}

body .t658 {
    display: flex;
    flex-direction: column;
}

body .t659 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t661 {
    height: 1px;
    background: #bebebd;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

body .t662 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t663 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t665 {
    height: 2.5rem;
}

body .t666 {
    display: flex;
    row-gap: 3rem;
    align-self: center;
    column-gap: 3rem;
}

body .t667 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t667:hover {
    color: #0197f6;
}

body .t668 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t669 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t670 {
    margin-bottom: 0rem;
}

body .t671 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t672 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t673 {
    color: #727270;
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t673:hover {
    color: #0197f6;
}

body .t674 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t675 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t675:hover {
    color: #0197f6;
}

body .t677 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t678 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    flex-direction: column;
}

body .t679 {
    display: flex;
    flex-direction: column;
}

body .t680 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t681 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t682 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t683 {
    position: relative;
    font-size: 0.75rem;
}

body .t684 {
    display: flex;
    margin-top: 5rem;
    margin-bottom: 5rem;
    flex-direction: column;
}

body .t685 {
    display: grid;
    row-gap: 2.rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t686 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    margin-top: 4rem;
    border-radius: 1rem;
    margin-bottom: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t687 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t688 {
    display: flex;
    column-gap: 2rem;
    margin-top: 3rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t689 {
    align-self: center;
    grid-column: span 4;
}

body .t690 {
    display: grid;
    row-gap: 3rem;
    column-gap: 3rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t691 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t692 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t693 {
    display: flex;
    justify-content: flex-end;
}

body .t694 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t695 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t696 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t697 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t697:hover {
    color: #575755;
}

body .t698 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t699 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t700 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t701 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t702 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t702:hover {
    color: #0197f6;
}

body .t704 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t705 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t707 {
    height: 2.5rem;
}

body .t708 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t709 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t710 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t711 {
    border: 1px solid #eaeaea;
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t712 {
    width: fit-content;
    height: fit-content;
}

body .t713 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t714 {
    margin-bottom: 0rem;
}

body .t714:hover {
    color: var(--grey-1st-200);
}

body .t715 {
    margin-bottom: 0rem;
}

body .t716 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t717 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t718 {
    transform: rotate(-45deg);
    align-self: center;
    margin-bottom: 0rem;
}

body .t719 {
    font-weight: 600;
    margin-bottom: 0rem;
    text-decoration: underline;
}

body .t720 {
    width: fit-content;
    height: fit-content;
}

body .t721 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t722 {
    margin-bottom: 0rem;
}

body .t722:hover {
    color: #9e9e9d;
}

body .t723 {
    margin-bottom: 0rem;
}

body .t724 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t725 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t726 {
    transform: rotate(-45deg);
    align-self: center;
    margin-bottom: 0rem;
}

body .t727 {
    font-weight: 600;
    margin-bottom: 0rem;
    text-decoration: underline;
}

body .t728 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t729 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t730 {
    color: #9e9e9d;
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t730:hover {
    color: #575755;
}

body .t731 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t732 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    flex-direction: column;
}

body .t733 {
    display: flex;
    flex-direction: column;
}

body .t734 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t735 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t736 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t737 {
    position: relative;
    font-size: 0.75rem;
}

body .t738 {
    display: flex;
    margin-top: 5rem;
    margin-bottom: 5rem;
    flex-direction: column;
}

body .t739 {
    display: grid;
    row-gap: 2.rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t740 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    margin-top: 4rem;
    border-radius: 1rem;
    margin-bottom: 4rem;
    grid-template-columns: 1fr;
}

body .t741 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t742 {
    display: flex;
    column-gap: 2rem;
    margin-top: 3rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t743 {
    align-self: center;
    grid-column: span 4;
}

body .t744 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t745 {
    display: flex;
    align-self: center;
    justify-content: flex-start;
}

body .t746 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t747 {
    display: flex;
    row-gap: 1rem;
    align-self: flex-start;
    column-gap: 1.5rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t748 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t749 i {
    display: none;
}

body .t749 {
    color: var(--grey-1st-200);
    margin-bottom: 0rem;
}

body .t749:hover {
    color: var(--grey-1st-400);
}

body .t749:hover i {
    display: block;
}

body .t750 i {
}

body .t750 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t751 {
    overflow: hidden;
    transform: rotate(-45deg);
    align-self: center;
    transition: all 200ms 0ms linear;
    margin-bottom: 0rem;
}

body .t752 {
    margin-bottom: 0rem;
    text-decoration: none;
}

body .t753 {
    border: 1px solid var(--grey-1st-50);
    display: grid;
    row-gap: 3rem;
    background: var(--brand-2nd-700);
    column-gap: 3rem;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 1.5rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    grid-template-columns: 1fr 1fr;
}

body .t754 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t755 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t756 {
    display: none;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-start;
}

body .t757 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    border-right: 1px dotted var(--brand-2nd-600);
    justify-content: space-between;
}

body .t758 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t759 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t760 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t761 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t762 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t762:hover {
    color: #e7ebf5;
}

body .t763 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t764 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t765 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t767 {
    display: flex;
    align-self: center;
    border-left: 1px solid var(--brand-2nd-600);
    padding-left: 1rem;
    justify-content: flex-end;
}

body .t768 {
    height: 2.5rem;
}

body .t769 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-end;
}

body .t770 {
    color: var(--brand-2nd-300);
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t770:hover {
    color: var(--brand-2nd-50);
}

body .t771 {
}

body .t772 {
    color: #8ea3d2;
    margin-bottom: 0rem;
}

body .t773 {
    color: var(--brand-2nd-300);
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t773:hover {
    color: var(--brand-2nd-50);
}

body .t774 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    justify-content: space-between;
}

body .t775 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: row;
    justify-content: flex-start;
}

body .t776 {
    display: none;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-start;
}

body .t777 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t778 {
    color: #e7ebf5;
    font-size: 1.5rem;
    margin-bottom: 0rem;
}

body .t779 {
    color: #8ea3d2;
    margin-bottom: 0rem;
}

body .t780 {
    display: flex;
    align-self: center;
}

body .t781 {
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t782 {
}

body .t783 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    margin-bottom: 0rem;
}

body .t784 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t785 {
    color: #e7ebf5;
    margin-bottom: 0rem;
}

body .t786 {
    display: flex;
    align-self: center;
    justify-content: flex-end;
}

body .t787 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t788 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t789 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t790 {
    color: #5b78bd;
    margin-bottom: 0rem;
}

body .t790:hover {
    color: #e7ebf5;
}

body .t791 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t792 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t793 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t794 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t795 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t796 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t797 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t798 {
    color: #b0dffc;
    position: relative;
}

body .t799 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t800 {
    color: #b0dffc;
    position: relative;
}

body .t801 {
    color: #e6f5fe;
    position: relative;
}

body .t803 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t804 {
    overflow: visible;
}

body .t805 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t806 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t807 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t808 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t809 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t810 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t811 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t812 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t813 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t814 {
    color: #b0dffc;
    position: relative;
}

body .t815 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t816 {
    color: #b0dffc;
    position: relative;
}

body .t817 {
    color: #e6f5fe;
    position: relative;
}

body .t818 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t819 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t820 {
    display: flex;
    flex-direction: column;
}

body .t821 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t822 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t823 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t824 {
    position: relative;
    font-size: 0.75rem;
}

body .t828 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t830 {
    text-align: center;
}

body .t831 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t832 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t833 {
}

body .t834 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t835 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t836 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t837 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t838 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t839 {
    align-self: center;
}

body .t840 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t841 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t842 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t843 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t844 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t845 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t846 {
    margin-bottom: 0rem;
}

body .t847 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t848 {
    width: fit-content;
}

body .t849 {
    width: fit-content;
}

body .t850 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t851 {
    width: fit-content;
}

body .t852 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t853 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t854 {
    display: flex;
    flex-direction: column;
}

body .t855 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t856 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t857 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t858 {
    position: relative;
    font-size: 0.75rem;
}

body .t860 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t862 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t864 {
    text-align: center;
}

body .t865 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t866 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t867 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t868 {
}

body .t869 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t870 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t871 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t872 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t873 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t874 {
    align-self: center;
}

body .t875 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t876 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t877 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t878 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t879 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t880 {
    margin-bottom: 0rem;
}

body .t881 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t882 {
    width: fit-content;
}

body .t883 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t884 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t885 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t886 {
    width: fit-content;
}

body .t887 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t888 {
}

body .t889 {
}

body .t890 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t891 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t892 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t893 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t894 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t895 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t896 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t897 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t898 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t899 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t900 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t901 {
    width: fit-content;
}

body .t902 {
    display: none;
    margin-bottom: 0rem;
}

body .t903 {
    font-weight: 600;
    margin-bottom: 1rem;
}

body .t904 {
    width: fit-content;
}

body .t905 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t906 {
    width: fit-content;
}

body .t907 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t908 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t909 {
    display: flex;
    flex-direction: column;
}

body .t910 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t911 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t912 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t913 {
    position: relative;
    font-size: 0.75rem;
}

body .t915 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t917 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t919 {
    text-align: center;
}

body .t920 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t921 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t922 {
}

body .t923 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t924 {
}

body .t925 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t926 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t927 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t928 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t929 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t930 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t931 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t932 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t933 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t934 {
    width: fit-content;
}

body .t935 {
    display: none;
    margin-bottom: 0rem;
}

body .t936 {
    font-weight: 600;
    margin-bottom: 1rem;
}

body .t937 {
    width: fit-content;
}

body .t938 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t939 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t940 {
    width: fit-content;
}

body .t942 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t943 {
    overflow: visible;
}

body .t944 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t945 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t946 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t947 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t948 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t949 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t950 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t951 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t952 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t953 {
    color: #b0dffc;
    position: relative;
}

body .t954 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t955 {
    color: #b0dffc;
    position: relative;
}

body .t956 {
    color: #e6f5fe;
    position: relative;
}

body .t957 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t958 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t959 {
    display: flex;
    flex-direction: column;
}

body .t960 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t961 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t962 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t963 {
    position: relative;
    font-size: 0.75rem;
}

body .t965 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t967 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t970 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t971 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t972 p {
    color: var(--grey-1st-300);
}

body .t972 {
}

body .t973 {
}

body .t974 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t975 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t976 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t977 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t978 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t979 {
    width: fit-content;
}

body .t980 {
    font-weight: 600;
    margin-bottom: 0.5rem;
}

body .t981 {
    color: #bebebd;
    align-self: auto;
    margin-bottom: 0rem;
}

body .t982 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t983 {
    width: fit-content;
}

body .t984 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t985 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t986 {
    display: flex;
    flex-direction: column;
}

body .t987 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t988 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t989 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t990 {
    position: relative;
    font-size: 0.75rem;
}

body .t992 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t994 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t997 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t998 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t999 p {
    color: #727270;
}

body .t999 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    flex-direction: column;
}

body .t1000 {
}

body .t1002 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t1003 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2rem;
    align-items: flex-start;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t1004 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: auto;
    column-gap: 0.5rem;
    justify-content: flex-start;
}

body .t1005 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1006 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
}

body .t1007 {
    width: 100%;
    height: 1px;
    background: var(--grey-1st-50);
}

body .t1008 {
    margin-bottom: 0rem;
}

body .t1009 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1010 {
    color: #bebebd;
    align-self: flex-end;
    margin-bottom: 0rem;
}

body .t1011 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t1011:hover {
    color: #0197f6;
}

body .t1013 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t1014 {
    width: fit-content;
}

body .t1015 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1016 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1017 {
    display: flex;
    flex-direction: column;
}

body .t1018 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1019 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1020 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1021 {
    position: relative;
    font-size: 0.75rem;
}

body .t1023 {
    display: block;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1025 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1028 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1029 {
    border: 1px solid #eaeaea;
    display: block;
    row-gap: 1.5rem;
    column-gap: 3rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1030 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: row;
    padding-bottom: 2rem;
}

body .t1031 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1032 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t1033 {
    align-self: center;
}

body .t1034 {
    width: 4rem;
    height: 4rem;
    border-radius: 1000%;
}

body .t1035 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1036 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1037 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1038 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t1039 {
    width: fit-content;
}

body .t1041 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1042 {
    overflow: visible;
}

body .t1043 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1044 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1045 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1046 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1047 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1048 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t1049 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1050 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1051 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1052 {
    color: #b0dffc;
    position: relative;
}

body .t1053 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1054 {
    color: #b0dffc;
    position: relative;
}

body .t1055 {
    color: #e6f5fe;
    position: relative;
}

body .t1056 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1057 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1058 {
    display: flex;
    flex-direction: column;
}

body .t1059 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1060 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1061 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1062 {
    position: relative;
    font-size: 0.75rem;
}

body .t1063 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    margin-bottom: 3rem;
    grid-template-columns: 1fr 1fr;
}

body .t1064 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1065 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t1066 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1068 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1071 {
    align-self: flex-end;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1072 {
    min-width: fit-content;
    align-self: center;
}

body .t1074 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1075 {
    display: flex;
    row-gap: 1.5rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    border-left: 1px dashed var(--grey-1st-100);
    padding-top: 1.5rem;
    margin-right: 2.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1076 {
    align-self: center;
}

body .t1077 {
    cursor: pointer;
    display: grid;
    padding-top: 1.5rem;
    padding-left: 3rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1077.dh-active {
    color: rgba(255,255,255,1.00);
    border-left: 4px solid var(--brand-1st-500);
    margin-left: -2px;
    padding-left: 3rem;
}

body .t1078 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 1rem;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t1079 {
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1080 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1081 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t1082 {
    min-width: 4rem;
    align-self: center;
    min-height: 4rem;
}

body .t1083 {
    width: 4rem;
    height: 4rem;
    border-radius: 1000%;
}

body .t1084 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1085 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1086 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1087 {
    height: fit-content;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t1088 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
}

body .t1089 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
}

body .t1090 {
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t1091 {
    color: var(--grey-1st-300);
}

body .t1092 {
    color: var(--grey-1st-400);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1094 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1095 {
    height: 1.5rem;
}

body .t1096 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1097 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1098 {
    display: flex;
    flex-direction: column;
}

body .t1099 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1100 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1101 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1102 {
    position: relative;
    font-size: 0.75rem;
}

body .t1103 {
    display: grid;
    row-gap: 2.5rem;
    overflow: hidden;
    column-gap: 2.5rem;
    border-radius: 2rem;
    margin-bottom: 0rem;
    grid-template-columns: 1fr;
}

body .t1104 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1105 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1106 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1107 {
    display: grid;
    row-gap: 1rem;
    overflow: visible;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1108 {
    border: 1px solid var(--grey-1st-50);
    cursor: pointer;
    display: grid;
    margin-left: 0.375px;
    padding-top: 1.5rem;
    margin-right: 0.375px;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr;
}

body .t1109 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 1rem;
    padding-top: 0rem;
    padding-left: 0rem;
    margin-bottom: 1.25rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t1110 {
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1111 {
    color: var(--grey-1st-300);
}

body .t1112 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1113 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t1114 {
    min-width: 4rem;
    align-self: center;
    min-height: 4rem;
}

body .t1115 {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    border-radius: 1000%;
}

body .t1116 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1117 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1118 {
    color: var(--grey-1st-200);
    align-self: center;
    margin-bottom: 0rem;
}

body .t1119 {
    height: fit-content;
    align-self: center;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t1120 {
    display: grid;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1121 {
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1122 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
}

body .t1123 {
    justify-self: center;
}

body .t1124 {
    display: flex;
    text-align: center;
    justify-self: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1127 {
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1128 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    margin-bottom: 0rem;
}

body .t1129 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1130 {
    margin-bottom: 0rem;
}

body .t1131 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1132 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1133 {
    display: flex;
    flex-direction: column;
}

body .t1134 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1135 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1136 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1137 {
    position: relative;
    font-size: 0.75rem;
}

body .t1138 {
    display: grid;
    row-gap: 2.5rem;
    overflow: hidden;
    background: #09318f;
    column-gap: 2.5rem;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 2rem;
    margin-bottom: 0rem;
    padding-right: 4rem;
    padding-bottom: 4rem;
    grid-template-columns: 1fr;
}

body .t1139 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1140 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1141 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1142 {
    height: 250px;
    display: flex;
    overflow: visible;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1143 {
    border: 1px solid #3b5eb1;
    cursor: pointer;
    height: fit-content;
    display: grid;
    max-width: 400px;
    margin-left: 0.375px;
    padding-top: 1.5rem;
    margin-right: 0.375px;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr;
}

body .t1144 {
    color: #b3c1e1;
}

body .t1145 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 1rem;
    padding-top: 0rem;
    padding-left: 0rem;
    margin-bottom: 1.25rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t1146 {
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1147 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1148 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t1149 {
    min-width: 4rem;
    align-self: center;
    min-height: 4rem;
}

body .t1150 {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    border-radius: 1000%;
}

body .t1151 {
    color: #e7ebf5;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1152 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t1153 {
    color: #b3c1e1;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1154 {
    height: fit-content;
    align-self: center;
    background: #0a369d;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t1155 {
    display: grid;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1156 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
}

body .t1157 {
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1158 {
    justify-self: center;
}

body .t1159 {
    color: #e7ebf5;
    display: flex;
    text-align: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1162 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    margin-bottom: 0rem;
}

body .t1163 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1164 {
    color: #8ea3d2;
    margin-bottom: 0rem;
}

body .t1165 {
    color: #b3c1e1;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1167 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1168 {
    overflow: visible;
}

body .t1169 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1170 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1171 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1172 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1173 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1174 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1175 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t1176 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1177 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1178 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1179 {
    color: #b0dffc;
    position: relative;
}

body .t1180 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1181 {
    color: #b0dffc;
    position: relative;
}

body .t1182 {
    color: #e6f5fe;
    position: relative;
}

body .t1183 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1184 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1185 {
    display: flex;
    flex-direction: column;
}

body .t1186 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1187 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1188 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1189 {
    position: relative;
    font-size: 0.75rem;
}

body .t1191 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1192 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1193 {
    align-self: center;
}

body .t1194 {
    height: 1px;
    border-top: 1px dashed var(--grey-1st-50);
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

body .t1195 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1196 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1197 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1198 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1199 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    align-items: center;
}

body .t1200 {
    margin-bottom: 0rem;
}

body .t1201 {
    width: fit-content;
    height: fit-content;
}

body .t1202 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    flex-direction: row;
}

body .t1203 {
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1204 {
    color: #9e9e9d;
    font-size: 2rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1205 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1206 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1207 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t1209 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1212 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1213 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    margin-bottom: 0rem;
}

body .t1214 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1215 {
    margin-bottom: 0rem;
}

body .t1216 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1217 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1218 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1219 {
    display: flex;
    flex-direction: column;
}

body .t1220 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1221 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1222 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1223 {
    position: relative;
    font-size: 0.75rem;
}

body .t1224 {
}

body .t1225 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1226 {
    display: grid;
    row-gap: 2.5rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1227 {
    align-self: center;
}

body .t1228 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1229 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1230 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1231 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    align-items: center;
}

body .t1232 {
    width: fit-content;
    height: fit-content;
}

body .t1233 {
    display: grid;
    row-gap: 0.25rem;
    align-self: center;
    flex-direction: row;
    grid-template-columns: 1fr;
}

body .t1234 {
    color: var(--grey-1st-400);
    margin-bottom: 0rem;
}

body .t1235 {
    color: var(--grey-1st-300);
    margin-bottom: 0rem;
}

body .t1236 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1237 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1239 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1242 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1243 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1244 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1245 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1246 {
    display: flex;
    flex-direction: column;
}

body .t1247 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1248 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1249 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1250 {
    position: relative;
    font-size: 0.75rem;
}

body .t1251 {
}

body .t1252 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1253 {
    border: 1px solid var(--grey-1st-50);
    height: 100%;
    display: grid;
    row-gap: 2.5rem;
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    padding-top: 3rem;
    border-radius: 1.5rem;
    grid-template-columns: 1fr;
}

body .t1254 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 0rem;
    grid-row: span 1;
    overflow: hidden;
    align-self: center;
    column-gap: 0rem;
    padding-top: 0rem;
    border-radius: 1.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t1255 {
    align-self: flex-end;
}

body .t1256 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1257 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 5/4;
    border-radius: 0rem;
}

body .t1258 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1259 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1260 {
    width: 100%;
    display: flex;
    justify-content: center;
}

body .t1261 {
    display: flex;
    text-align: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1262 {
    width: fit-content;
    height: fit-content;
    justify-self: center;
}

body .t1263 {
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1264 {
    align-self: center;
}

body .t1265 {
    display: grid;
    row-gap: 0.25rem;
    column-gap: 1rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}

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

body .t1267 {
    width: 100%;
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    grid-column: span 2;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1268 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    justify-self: flex-end;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1269 {
    display: flex;
    text-align: center;
    justify-self: flex-start;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1270 {
    width: 100%;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1271 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t1271:hover {
    color: var(--grey-1st-400);
}

body .t1272 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t1273 {
    overflow: hidden;
    transform: rotate(-45deg);
    align-self: center;
    transition: all 200ms 0ms linear;
    margin-bottom: 0rem;
}

body .t1274 {
    margin-bottom: 0rem;
    text-decoration: none;
}

body .t1275 {
    width: 97%;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t1276 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1277 {
    display: flex;
    row-gap: 5.75rem;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1278 {
    display: flex;
    flex-direction: column;
}

body .t1279 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1280 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1281 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1282 {
    position: relative;
    font-size: 0.75rem;
}

body .t1283 {
    display: flex;
    row-gap: 5.75rem;
    column-gap: 5rem;
    flex-direction: column;
}

body .t1284 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t1285 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1286 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1287 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1288 {
    display: grid;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1289 {
    align-self: center;
}

body .t1290 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1291 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1292 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1293 {
    width: fit-content;
    display: flex;
}

body .t1294 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1295 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
}

body .t1296 {
    width: fit-content;
    height: fit-content;
}

body .t1297 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    flex-direction: column;
}

body .t1298 {
    margin-bottom: 0rem;
}

body .t1299 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1300 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1301 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1303 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1305 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1306 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1307 {
    display: grid;
    row-gap: 1.5rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1308 {
    align-self: center;
}

body .t1309 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1310 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1311 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1312 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1313 {
    display: grid;
    row-gap: 1rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1314 {
    margin-bottom: 0rem;
}

body .t1315 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    align-items: center;
}

body .t1316 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    flex-direction: row;
}

body .t1317 {
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1318 {
    color: #9e9e9d;
    font-size: 2rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1319 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1320 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1322 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1324 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1325 {
    width: fit-content;
    display: flex;
}

body .t1326 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1327 {
    display: grid;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1328 {
    align-self: center;
}

body .t1329 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1330 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1331 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1332 {
    width: fit-content;
    display: flex;
}

body .t1333 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1334 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
}

body .t1335 {
    width: fit-content;
    height: fit-content;
}

body .t1336 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    flex-direction: column;
}

body .t1337 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t1338 {
    margin-bottom: 0rem;
}

body .t1339 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1340 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1342 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1344 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1345 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1346 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t1347 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    flex-direction: column;
}

body .t1348 {
    display: flex;
    row-gap: 1.5rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1349 {
    display: flex;
    justify-content: center;
}

body .t1350 {
    display: flex;
    align-self: center;
    margin-top: 0px;
    align-items: center;
    padding-top: 0px;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1351 {
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t1352 {
    align-self: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1354 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t1355 {
    overflow: visible;
}

body .t1356 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1357 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1358 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1359 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1360 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1361 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t1362 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1363 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1364 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1365 {
    color: #b0dffc;
    position: relative;
}

body .t1366 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1367 {
    color: #b0dffc;
    position: relative;
}

body .t1368 {
    color: #e6f5fe;
    position: relative;
}

body .t1369 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1370 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t1371 {
    display: flex;
    flex-direction: column;
}

body .t1372 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1373 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1374 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1375 {
    position: relative;
    font-size: 0.75rem;
}

body .t1376 {
}

body .t1377 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t1378 {
    display: grid;
    row-gap: 2.5rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t1379 {
    align-self: center;
}

body .t1380 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1381 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

body .t1382 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t1383 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1385 {
}

body .t1386 {
    margin-bottom: 0px;
}

body .t1387 {
    display: flex;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1390 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1391 {
    align-self: center;
}

body .t1392 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t1393 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1394 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t1395 {
    display: flex;
    flex-direction: column;
}

body .t1396 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1397 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1398 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1399 {
    position: relative;
    font-size: 0.75rem;
}

body .t1400 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t1401 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1402 {
    align-self: center;
}

body .t1403 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t1404 {
    display: flex;
    row-gap: 1.5rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1405 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    flex-direction: column;
}

body .t1406 {
    display: flex;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1407 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1410 {
    color: var(--grey-1st-200);
    position: relative;
    text-decoration: none;
}

body .t1411 {
    color: var(--grey-1st-200);
    position: relative;
}

body .t1412 {
    color: var(--grey-1st-200);
    position: relative;
    text-decoration: none;
}

body .t1413 {
    color: var(--grey-1st-200);
    position: relative;
}

body .t1414 {
    color: var(--grey-1st-300);
    position: relative;
}

body .t1415 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1416 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

body .t1417 {
    align-self: center;
}

body .t1418 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t1419 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1420 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t1421 {
    display: flex;
    flex-direction: column;
}

body .t1422 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1423 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1424 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1425 {
    position: relative;
    font-size: 0.75rem;
}

body .t1426 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t1427 {
    align-self: center;
}

body .t1428 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    align-items: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1429 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t1430 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t1431 {
    display: flex;
    row-gap: 1.5rem;
    align-self: center;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1432 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    flex-direction: column;
}

body .t1433 {
    display: flex;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1434 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1437 {
    color: #9e9e9d;
    position: relative;
    text-decoration: none;
}

body .t1438 {
    color: #9e9e9d;
    position: relative;
}

body .t1439 {
    color: #9e9e9d;
    position: relative;
    text-decoration: none;
}

body .t1440 {
    color: #9e9e9d;
    position: relative;
}

body .t1441 {
    color: #727270;
    position: relative;
}

body .t1442 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1443 {
    width: 100%;
    display: flex;
    justify-content: center;
}

body .t1444 {
    align-self: center;
}

body .t1446 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1447 {
    overflow: visible;
}

body .t1448 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1449 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1450 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1451 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1452 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1453 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t1454 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1455 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1456 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1457 {
    color: #b0dffc;
    position: relative;
}

body .t1458 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1459 {
    color: #b0dffc;
    position: relative;
}

body .t1460 {
    color: #e6f5fe;
    position: relative;
}

body .t1461 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1462 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1463 {
    display: flex;
    flex-direction: column;
}

body .t1464 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1465 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1466 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1467 {
    position: relative;
    font-size: 0.75rem;
}

body .t1468 {
    display: grid;
    row-gap: 2.5rem;
    overflow: hidden;
    column-gap: 2.5rem;
    border-radius: 2rem;
    margin-bottom: 0rem;
    grid-template-columns: 1fr;
}

body .t1469 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1470 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t1471 {
    display: grid;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: center;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1472 {
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1473 {
    justify-self: center;
}

body .t1474 {
    display: flex;
    text-align: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1477 {
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1478 {
    border: 1px solid var(--grey-1st-50);
    border-radius: 1rem;
}

body .t1478.dh-active i {
    transform: rotate(180deg);
}

body .t1479 {
    display: flex;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t1480 {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1481 {
    color: var(--grey-1st-400);
    margin-bottom: 0rem;
}

body .t1482 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t1483 {
}

body .t1484 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1485 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1486 {
    display: flex;
    flex-direction: column;
}

body .t1487 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1488 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1489 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1490 {
    position: relative;
    font-size: 0.75rem;
}

body .t1491 {
    display: grid;
    row-gap: 2.5rem;
    overflow: hidden;
    column-gap: 2.5rem;
    border-radius: 2rem;
    margin-bottom: 0rem;
    grid-template-columns: 1fr;
}

body .t1492 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1493 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    max-width: 41.5rem;
    column-gap: 1.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t1494 {
    display: grid;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: center;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1495 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    justify-self: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1496 {
    justify-self: center;
}

body .t1497 {
    display: flex;
    text-align: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1500 {
    max-width: 41.5rem;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1501 {
    border: 1px solid #eaeaea;
    border-radius: 1rem;
}

body .t1501.dh-active i {
    transform: rotate(180deg);
}

body .t1502 {
    display: flex;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t1503 {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1504 {
    color: #575755;
    margin-bottom: 0rem;
}

body .t1505 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t1506 {
}

body .t1507 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1508 {
    display: flex;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1509 {
    display: flex;
    flex-direction: column;
}

body .t1510 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1511 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1512 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1513 {
    position: relative;
    font-size: 0.75rem;
}

body .t1514 {
    display: grid;
    row-gap: 2.5rem;
    overflow: hidden;
    column-gap: 2.5rem;
    border-radius: 2rem;
    margin-bottom: 0rem;
    grid-template-columns: 1fr;
}

body .t1515 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1516 {
    display: grid;
    row-gap: 2.5rem;
    max-width: 664px;
    column-gap: 2.5rem;
    justify-self: center;
    grid-template-columns: 1fr;
}

body .t1517 {
    display: grid;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: center;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1518 {
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1519 {
    justify-self: center;
}

body .t1520 {
    display: flex;
    text-align: center;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1523 {
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1524 {
    display: grid;
    row-gap: 1.5rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1525 {
    align-self: center;
}

body .t1526 {
    width: 100%;
    border: 1px solid var(--grey-1st-50);
    cursor: pointer;
    display: flex;
    align-self: auto;
    padding-top: 1.5rem;
    justify-self: flex-start;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1526.dh-active span {
    color: var(--grey-1st-500);
}

body .t1527 {
    display: flex;
    align-self: auto;
    column-gap: 0.5rem;
    align-items: center;
    justify-content: flex-start;
}

body .t1528 {
    width: fit-content;
    border: none;
    height: fit-content;
    border-radius: 0rem;
}

body .t1529 {
    color: var(--grey-1st-300);
    margin-bottom: 0rem;
}

body .t1530 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
}

body .t1531 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    max-width: 664px;
    column-gap: 1.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t1532 {
    border: 1px solid #eaeaea;
    border-radius: 1rem;
}

body .t1532.dh-active i {
    transform: rotate(180deg);
}

body .t1533 {
    display: flex;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    justify-content: space-between;
}

body .t1534 {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1535 {
    color: #575755;
    margin-bottom: 0rem;
}

body .t1536 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t1537 {
}

body .t1539 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1540 {
    overflow: visible;
}

body .t1541 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1542 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1543 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1544 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1545 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t1546 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1547 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1548 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1549 {
    color: #b0dffc;
    position: relative;
}

body .t1550 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1551 {
    color: #b0dffc;
    position: relative;
}

body .t1552 {
    color: #e6f5fe;
    position: relative;
}

body .t1553 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1554 {
    display: flex;
    row-gap: 6rem;
    overflow: visible;
    column-gap: 5rem;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1555 {
    display: flex;
    flex-direction: column;
}

body .t1556 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1557 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1558 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1559 {
    position: relative;
    font-size: 0.75rem;
}

body .t1562 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr;
}

body .t1563 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t1564 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1565 {
    display: flex;
    row-gap: 1rem;
    align-self: flex-end;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
}

body .t1566 {
    display: grid;
    row-gap: 0.5rem;
    max-width: 41.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1567 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1568 {
    width: 100%;
    justify-self: center;
}

body .t1569 {
    display: flex;
    text-align: left;
    justify-self: flex-start;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1570 {
    align-self: auto;
}

body .t1571 {
    align-self: auto;
}

body .t1572 {
    max-width: 41.5rem;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1573 {
    width: fit-content;
}

body .t1574 {
    width: fit-content;
}

body .t1576 {
    display: flex;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
}

body .t1577 {
    display: flex;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
}

body .t1578 {
    display: flex;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
}

body .t1579 {
    color: var(--grey-1st-400);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1580 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    padding-bottom: 3.75rem;
    justify-content: space-between;
}

body .t1581 {
    flex: 1 1 0%;
    width: 0.125rem;
    background: var(--grey-1st-50);
}

body .t1582 {
    width: 30px;
    height: 30px;
    display: flex;
    background: var(--brand-1st-500);
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1583 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1584 {
    width: 100%;
    max-width: 41.5rem;
}

body .t1585 {
    width: 100%;
    max-width: 400px;
}

body .t1586 {
}

body .t1587 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1588 {
    font-weight: 500;
}

body .t1589 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1590 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1591 {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1592 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    padding-bottom: 3.75rem;
    justify-content: space-between;
}

body .t1593 {
    flex: 1 1 0%;
    width: 0.125rem;
    background: var(--grey-1st-50);
}

body .t1594 {
    width: 30px;
    height: 30px;
    display: flex;
    background: #0197f6;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1595 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1596 {
    width: 100%;
    max-width: 41.5rem;
}

body .t1597 {
    width: 100%;
    max-width: 400px;
}

body .t1598 {
}

body .t1599 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1600 {
    font-weight: 500;
}

body .t1601 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1602 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1603 {
    display: flex;
    align-self: flex-start;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1604 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    padding-bottom: 3.75rem;
    justify-content: space-between;
}

body .t1605 {
    flex: 1 1 0%;
    width: 0.125rem;
    display: none;
    background: #0197f6;
}

body .t1606 {
    width: 30px;
    height: 30px;
    display: flex;
    background: #0197f6;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1607 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1608 {
    width: 100%;
    max-width: 41.5rem;
}

body .t1609 {
    width: 100%;
    max-width: 400px;
}

body .t1610 {
}

body .t1611 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1612 {
    font-weight: 500;
}

body .t1613 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1614 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1615 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1616 {
    display: flex;
    row-gap: 6rem;
    overflow: visible;
    column-gap: 5rem;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1617 {
    display: flex;
    flex-direction: column;
}

body .t1618 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1619 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1620 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1621 {
    position: relative;
    font-size: 0.75rem;
}

body .t1624 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr;
}

body .t1625 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1626 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1627 {
    display: grid;
    row-gap: 0.5rem;
    max-width: 41.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1628 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1629 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t1630 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t1631 {
    width: 100%;
    text-align: center;
    justify-self: center;
}

body .t1632 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1633 {
    align-self: center;
}

body .t1634 {
    align-self: center;
}

body .t1635 {
    max-width: 41.5rem;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1636 {
    width: fit-content;
}

body .t1637 {
    width: fit-content;
}

body .t1639 {
    display: grid;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t1640 {
    display: grid;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t1641 {
    display: grid;
    column-gap: 1.5rem;
    align-items: stretch;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t1642 {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1643 {
    flex: 1 1 0%;
    order: -1000;
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    flex-direction: column;
    padding-bottom: 5rem;
    justify-content: flex-start;
}

body .t1644 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    padding-bottom: 5rem;
    justify-content: space-between;
}

body .t1645 {
    flex: 1 1 0%;
    width: 0.125rem;
    background: var(--grey-1st-50);
}

body .t1646 {
    width: 30px;
    height: 30px;
    display: flex;
    background: #0197f6;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1647 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1648 {
}

body .t1649 {
    font-weight: 500;
}

body .t1650 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1651 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1652 {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1653 {
    flex: 1 1 0%;
    order: 1000;
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    flex-direction: column;
    padding-bottom: 5rem;
}

body .t1654 {
    flex: 1 1 0%;
    order: -1000;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    padding-bottom: 5rem;
    justify-content: space-between;
}

body .t1655 {
    flex: 1 1 0%;
    width: 0.125rem;
    background: var(--grey-1st-50);
}

body .t1656 {
    width: 30px;
    height: 30px;
    display: flex;
    background: #0197f6;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1657 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1658 {
}

body .t1659 {
    font-weight: 500;
}

body .t1660 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1661 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1662 {
    display: flex;
    align-self: flex-start;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t1663 {
    flex: 1 1 0%;
    order: -1000;
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    flex-direction: column;
    padding-bottom: 5rem;
    justify-content: flex-start;
}

body .t1664 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 3rem;
    column-gap: 4rem;
    align-items: flex-start;
    grid-column: span 3;
    padding-bottom: 5rem;
    justify-content: space-between;
}

body .t1665 {
    flex: 1 1 0%;
    width: 0.125rem;
    display: none;
    background: #0197f6;
}

body .t1666 {
    width: 30px;
    height: 30px;
    display: flex;
    background: #0197f6;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

body .t1667 {
    color: rgba(255,255,255,1.00);
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1668 {
}

body .t1669 {
    font-weight: 500;
}

body .t1670 {
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1671 {
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
}

body .t1673 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1674 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1675 {
    overflow: visible;
}

body .t1676 {
    display: none;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1677 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1678 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1679 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1680 {
    display: flex;
    flex-direction: column;
}

body .t1681 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1682 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1683 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1684 {
    position: relative;
    font-size: 0.75rem;
}

body .t1687 {
    border: 1px solid var(--grey-1st-50);
    overflow: hidden;
    border-radius: 1.5rem;
}

body .t1688 {
    display: grid;
    grid-template-columns: 1fr;
}

body .t1689 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1690 {
}

body .t1691 {
}

body .t1691:nth-child(even) {
    border-left: 1px solid var(--grey-1st-50);
    border-right: 1px solid var(--grey-1st-50);
}

body .t1692 {
    background: var(--grey-1st-50);
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1693 {
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1693:nth-child(odd) {
    background: hsla(0,0%,92%,0.5);
}

body .t1694 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1695 {
    width: 100%;
    height: 100%;
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1696 {
    margin-bottom: 0rem;
}

body .t1697 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1698 {
    display: flex;
    column-gap: 1rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1698:nth-child(odd) {
    background: rgba(234,234,234,0.5);
}

body .t1699 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1700 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1701 {
    color: #0197f6;
    width: fit-content;
    border: none;
    height: fit-content;
    align-self: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

body .t1702 {
    font-size: 0.875rem;
    margin-bottom: 0rem;
}

body .t1703 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr;
}

body .t1704 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1705 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1706 {
    display: grid;
    row-gap: 0.5rem;
    max-width: 41.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1707 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1708 {
    width: 100%;
    text-align: center;
    justify-self: center;
}

body .t1709 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1710 {
    align-self: center;
}

body .t1711 {
    align-self: center;
}

body .t1712 {
    max-width: 41.5rem;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1713 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1714 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1715 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t1716 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1717 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1718 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1719 {
    color: #b0dffc;
    position: relative;
}

body .t1720 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1721 {
    color: #b0dffc;
    position: relative;
}

body .t1722 {
    color: #e6f5fe;
    position: relative;
}

body .t1723 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1724 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1725 {
    display: flex;
    flex-direction: column;
}

body .t1726 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1727 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1728 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1729 {
    position: relative;
    font-size: 0.75rem;
}

body .t1732 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr;
}

body .t1733 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1734 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1735 {
    display: grid;
    row-gap: 0.5rem;
    max-width: 41.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1736 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1737 {
    width: 100%;
    text-align: center;
    justify-self: center;
}

body .t1738 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1739 {
    align-self: center;
}

body .t1740 {
    align-self: center;
}

body .t1741 {
    max-width: 41.5rem;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1742 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t1743 {
}

body .t1744 {
    width: fit-content;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    align-self: center;
    flex-direction: row;
}

body .t1745 {
    border: 1px solid #eaeaea;
    overflow: hidden;
    border-radius: 1.5rem;
}

body .t1746 {
    display: grid;
    grid-template-columns: 1fr;
}

body .t1747 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1748 {
}

body .t1749 {
}

body .t1749:nth-child(even) {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}

body .t1750 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1751 {
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1751:nth-child(odd) {
    background: hsla(0,0%,92%,0.5);
}

body .t1752 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1753 {
    width: 100%;
    height: 100%;
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1754 {
    margin-bottom: 0rem;
}

body .t1755 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1756 {
    display: flex;
    column-gap: 1rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1756:nth-child(odd) {
    background: rgba(234,234,234,0.5);
}

body .t1757 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1758 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1759 {
    color: #0197f6;
    width: fit-content;
    border: none;
    height: fit-content;
    align-self: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

body .t1760 {
    font-size: 0.875rem;
    margin-bottom: 0rem;
}

body .t1761 {
    cursor: pointer;
    display: flex;
    align-self: center;
    background: #eaeaea;
    padding-top: 0.125rem;
    padding-left: 0.125rem;
    border-radius: 0px 10rem 10rem 0px;
    padding-right: 0.125rem;
    padding-bottom: 0.125rem;
}

body .t1761.dh-active {
    color: rgba(255,255,255,1.00);
}

body .t1761:last-child {
}

body .t1761:first-child {
    border-radius: 10rem 0px 0px 10rem;
}

body .t1761.dh-active div {
    background: rgba(255,255,255,1.00);
}

body .t1762 {
    align-self: center;
    font-weight: 500;
    margin-left: 0.5rem;
    margin-bottom: 0rem;
}

body .t1763 {
    width: 1.25rem;
    height: 1.25rem;
    transition: all 200ms 0ms linear;
    border-radius: 10rem;
}

body .t1764 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1765 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t1766 {
    display: flex;
    flex-direction: column;
}

body .t1767 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1768 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1769 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1770 {
    position: relative;
    font-size: 0.75rem;
}

body .t1772 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t1773 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr;
}

body .t1774 {
    display: grid;
    row-gap: 0rem;
    column-gap: 0rem;
    grid-template-columns: 1fr;
}

body .t1775 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t1776 {
    display: grid;
    row-gap: 0.5rem;
    max-width: 41.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: center;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t1777 {
    width: 100%;
    display: flex;
    row-gap: 5rem;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1778 {
    width: 100%;
    text-align: center;
    justify-self: center;
}

body .t1779 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t1780 {
    align-self: center;
}

body .t1781 {
    align-self: center;
}

body .t1782 {
    max-width: 41.5rem;
    text-align: center;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t1783 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
    justify-content: center;
}

body .t1784 {
    transition: all 200ms 0ms linear;
}

body .t1785 {
    display: none;
    transition: all 200ms 0ms linear;
}

body .t1786 {
    align-self: center;
    font-weight: 500;
    margin-left: 0.5rem;
    margin-bottom: 0rem;
}

body .t1787 {
    width: 3rem;
    cursor: pointer;
    height: 1.625rem;
    position: relative;
    background: var(--grey-1st-50);
    transition: all 200ms 0ms linear;
    border-radius: 10rem;
}

body .t1787.dh-active {
    background: var(--grey-1st-400);
}

body .t1787.dh-active i {
    color: var(--brand-1st-500);
    display: block;
}

body .t1787.dh-active div {
    left: 50%;
}

body .t1788 {
    top: 0.125rem;
    left: 0.125rem;
    width: 1.375rem;
    height: 1.375rem;
    display: flex;
    position: absolute;
    background: var(--white);
    transition: all 200ms 0ms linear;
    align-items: center;
    border-radius: 100%;
    justify-content: center;
}

body .t1789 {
    top: 0%;
    flex: 1 1 0%;
    left: 0%;
    right: 0%;
    width: fit-content;
    bottom: 0%;
    height: fit-content;
    display: none;
    position: absolute;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
}

body .t1790 {
    border: 1px solid #eaeaea;
    overflow: hidden;
    border-radius: 1.5rem;
}

body .t1791 {
    display: grid;
    grid-template-columns: 1fr;
}

body .t1792 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1793 {
}

body .t1794 {
}

body .t1794:nth-child(even) {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}

body .t1795 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1796 {
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1796:nth-child(odd) {
    background: hsla(0,0%,92%,0.5);
}

body .t1797 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1798 {
    width: 100%;
    height: 100%;
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1799 {
    margin-bottom: 0rem;
}

body .t1800 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1801 {
    display: flex;
    column-gap: 1rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1801:nth-child(odd) {
    background: rgba(234,234,234,0.5);
}

body .t1802 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1803 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1804 {
    color: #0197f6;
    width: fit-content;
    border: none;
    height: fit-content;
    align-self: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

body .t1805 {
    font-size: 0.875rem;
    margin-bottom: 0rem;
}

body .t1806 {
    border: 1px solid #eaeaea;
    overflow: hidden;
    border-radius: 1.5rem;
}

body .t1807 {
    display: grid;
    grid-template-columns: 1fr;
}

body .t1808 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1809 {
}

body .t1810 {
}

body .t1810:nth-child(even) {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}

body .t1811 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1812 {
    display: flex;
    column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1812:nth-child(odd) {
    background: hsla(0,0%,92%,0.5);
}

body .t1813 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1814 {
    width: 100%;
    height: 100%;
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1815 {
    margin-bottom: 0rem;
}

body .t1816 {
    background: #eaeaea;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1817 {
    display: flex;
    column-gap: 1rem;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
}

body .t1817:nth-child(odd) {
    background: rgba(234,234,234,0.5);
}

body .t1818 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t1819 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t1820 {
    color: #0197f6;
    width: fit-content;
    border: none;
    height: fit-content;
    align-self: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
}

body .t1821 {
    font-size: 0.875rem;
    margin-bottom: 0rem;
}

body .t1823 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1824 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1825 {
    overflow: visible;
}

body .t1826 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1827 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1828 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1829 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1830 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1831 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1832 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1832.dh-active {
    display: none;
}

body .t1833 {
    display: flex;
    flex-direction: column;
}

body .t1834 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1835 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1836 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1837 {
    position: relative;
    font-size: 0.75rem;
}

body .t1838 {
    display: block;
    justify-content: space-between;
}

body .t1839 {
    display: flex;
    justify-content: space-between;
}

body .t1840 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1841 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: space-between;
}

body .t1842 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t1843 {
    display: none;
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t1844 {
    display: flex;
    font-size: 0.875rem;
    align-self: center;
    column-gap: 0.25rem;
}

body .t1845 {
    color: var(--white);
    font-size: 0.875rem;
    align-self: center;
}

body .t1846 {
    width: fit-content;
}

body .t1848 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1849 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1850 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t1851 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1852 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1853 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1854 {
    color: #b0dffc;
    position: relative;
}

body .t1855 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1856 {
    color: #b0dffc;
    position: relative;
}

body .t1857 {
    color: #e6f5fe;
    position: relative;
}

body .t1858 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1859 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1859.dh-active {
    display: none;
}

body .t1860 {
    display: flex;
    flex-direction: column;
}

body .t1861 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1862 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1863 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1864 {
    position: relative;
    font-size: 0.75rem;
}

body .t1865 {
    display: block;
    justify-content: space-between;
}

body .t1866 {
    display: flex;
    justify-content: space-between;
}

body .t1867 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1868 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: center;
}

body .t1869 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}

body .t1869:hover i {
    color: #e7ebf5;
}

body .t1870 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t1871 {
    color: rgba(255,255,255,1.00);
    font-size: 0.875rem;
    align-self: center;
}

body .t1872 {
    font-size: 0.85rem;
    min-width: fit-content;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1872:hover {
}

body .t1873 {
    color: #5b78bd;
    cursor: pointer;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t1874 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1875 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1875.dh-active {
    display: none;
}

body .t1876 {
    display: flex;
    flex-direction: column;
}

body .t1877 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1878 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1879 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1880 {
    position: relative;
    font-size: 0.75rem;
}

body .t1881 {
    display: block;
    justify-content: space-between;
}

body .t1882 {
    display: flex;
    justify-content: space-between;
}

body .t1883 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1884 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: space-between;
}

body .t1885 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t1886 {
    display: none;
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t1887 {
    display: flex;
    font-size: 0.875rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t1888 {
    color: rgba(255,255,255,1.00);
    font-size: 0.875rem;
    align-self: center;
}

body .t1889 {
    color: var(--brand-2nd-200);
    cursor: pointer;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t1890 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1891 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1891.dh-active {
    display: none;
}

body .t1892 {
    display: flex;
    flex-direction: column;
}

body .t1893 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1894 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1895 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1896 {
    position: relative;
    font-size: 0.75rem;
}

body .t1897 {
    display: block;
    justify-content: space-between;
}

body .t1898 {
    display: flex;
    justify-content: space-between;
}

body .t1899 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1900 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: center;
}

body .t1901 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: space-between;
}

body .t1902 {
    color: rgba(255,255,255,1.00);
    font-size: 0.875rem;
    align-self: center;
}

body .t1903 {
    font-size: 0.85rem;
    min-width: fit-content;
    align-self: center;
    margin-bottom: 0rem;
}

body .t1903:hover {
}

body .t1904 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1905 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1905.dh-active {
    display: none;
}

body .t1906 {
    display: flex;
    flex-direction: column;
}

body .t1907 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1908 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1909 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1910 {
    position: relative;
    font-size: 0.75rem;
}

body .t1911 {
    display: block;
    justify-content: space-between;
}

body .t1912 {
    display: flex;
    justify-content: space-between;
}

body .t1913 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1914 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: space-between;
}

body .t1915 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}

body .t1915:hover i {
    color: #e7ebf5;
}

body .t1916 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t1917 {
    display: none;
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t1918 {
    display: flex;
    font-size: 0.875rem;
    align-self: center;
    column-gap: 0.25rem;
}

body .t1919 {
    color: rgba(255,255,255,1.00);
    font-size: 0.875rem;
    align-self: center;
}

body .t1920 {
    width: fit-content;
}

body .t1922 {
    color: #5b78bd;
    cursor: pointer;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t1923 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1924 {
    overflow: visible;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-size: cover;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
}

body .t1924.dh-active {
    display: none;
}

body .t1925 {
    display: flex;
    flex-direction: column;
}

body .t1926 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1927 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1928 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1929 {
    position: relative;
    font-size: 0.75rem;
}

body .t1930 {
    display: block;
    justify-content: space-between;
}

body .t1931 {
    display: flex;
    justify-content: space-between;
}

body .t1932 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
}

body .t1933 {
    width: 100%;
    display: flex;
    align-self: center;
    align-items: center;
    justify-content: space-between;
}

body .t1934 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}

body .t1934:hover i {
    color: #e7ebf5;
}

body .t1935 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t1936 {
    display: none;
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t1937 {
    display: flex;
    font-size: 0.875rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t1938 {
    color: rgba(255,255,255,1.00);
    font-size: 0.875rem;
    align-self: center;
}

body .t1939 {
    color: #8ea3d2;
    cursor: pointer;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t1940 {
    color: #5b78bd;
    cursor: pointer;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t1942 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t1943 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1944 {
    overflow: visible;
}

body .t1945 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t1946 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1947 {
    background: var(--white);
    padding-top: 1rem;
    border-radius: 1rem;
    padding-bottom: 1rem;
}

body .t1948 {
    display: flex;
    flex-direction: column;
}

body .t1949 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1950 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1951 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1952 {
    position: relative;
    font-size: 0.75rem;
}

body .t1953 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    text-align: center;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    grid-template-columns: 1fr;
}

body .t1954 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1955 {
    display: block;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 2fr 1fr;
}

body .t1956 {
    color: var(--grey-1st-200);
    display: block;
    text-align: left;
    margin-bottom: 0rem;
}

body .t1957 {
    width: 100%;
    height: fit-content;
    display: grid;
    row-gap: 1.5rem;
    position: relative;
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    background-size: cover;
    justify-content: space-between;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t1958 {
    display: block;
    row-gap: 16px;
    overflow: hidden;
    position: static;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
    padding-bottom: 0px;
    justify-content: flex-start;
    text-decoration: none;
}

body .t1958:hover {
    border-radius: 1rem;
}

body .t1959 {
    display: flex;
}

body .t1960 {
    width: 100%;
    height: fit-content;
    display: flex;
    row-gap: 1.5rem;
    position: relative;
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t1960:hover {
    background: rgba(234,234,234,0.25);
}

body .t1961 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t1962 {
    display: flex;
    z-index: 1;
    position: relative;
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
}

body .t1963 {
    width: 3.5rem;
    border: 1px solid var(--grey-1st-50);
    height: 3.5rem;
    display: block;
    z-index: 01;
    position: relative;
    background: rgb(255,255,255);
    align-items: center;
    border-radius: 1rem;
    justify-content: center;
}

body .t1964 {
    color: #575755;
    margin-bottom: 0rem;
}

body .t1965 {
    color: #9e9e9d;
    display: block;
    text-align: left;
    margin-bottom: 0rem;
}

body .t1966 {
    top: 0%;
    left: 0%;
    color: #0197f6;
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: absolute;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t1967 {
    display: block;
    row-gap: 16px;
    overflow: hidden;
    position: static;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
    padding-bottom: 0px;
    justify-content: flex-start;
    text-decoration: none;
}

body .t1967:hover {
    border-radius: 1rem;
}

body .t1968 {
    display: flex;
}

body .t1969 {
    width: 100%;
    height: fit-content;
    display: flex;
    row-gap: 1.5rem;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t1970 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t1971 {
    display: block;
    border-radius: 0.75rem;
}

body .t1972 {
    display: flex;
    z-index: 1;
    position: relative;
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
}

body .t1973 {
    width: 3.5rem;
    border: 1px solid var(--grey-1st-50);
    height: 3.5rem;
    display: block;
    z-index: 01;
    position: relative;
    background: rgb(255,255,255);
    align-items: center;
    border-radius: 1rem;
    justify-content: center;
}

body .t1974 {
    color: var(--grey-1st-400);
    margin-bottom: 0rem;
}

body .t1975 {
    color: #9e9e9d;
    display: block;
    margin-bottom: 0rem;
}

body .t1976 {
    top: 0%;
    left: 0%;
    color: var(--brand-1st-500);
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: absolute;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t1977 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
}

body .t1978 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t1979 {
    width: 1rem;
    display: none;
}

body .t1980 {
    color: var(--grey-1st-50);
    font-size: 0.85rem;
    text-align: left;
    margin-bottom: 0rem;
}

body .t1981 {
    top: 0%;
    left: 0%;
    color: #0197f6;
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: static;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t1982 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t1983 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t1984 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t1985 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t1986 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1987 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1988 {
    color: #b0dffc;
    position: relative;
}

body .t1989 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t1990 {
    color: #b0dffc;
    position: relative;
}

body .t1991 {
    color: #e6f5fe;
    position: relative;
}

body .t1992 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t1993 {
    background: rgba(255,255,255,1.00);
    padding-top: 1rem;
    border-radius: 1rem;
    padding-bottom: 1rem;
}

body .t1994 {
    display: flex;
    flex-direction: column;
}

body .t1995 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t1996 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t1997 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t1998 {
    position: relative;
    font-size: 0.75rem;
}

body .t1999 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    text-align: center;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    grid-template-columns: 1fr;
}

body .t2000 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2001 {
    display: block;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 2fr 1fr;
}

body .t2002 {
    color: #9e9e9d;
    display: block;
    text-align: left;
    margin-bottom: 0rem;
}

body .t2003 {
    width: 100%;
    height: fit-content;
    display: grid;
    row-gap: 1.5rem;
    position: relative;
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    background-size: cover;
    justify-content: space-between;
    background-image: url(../assets/b131aafa2609b12368153aa024b31872_11052.webp);
    background-repeat: no-repeat;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t2004 {
    display: block;
    row-gap: 16px;
    overflow: hidden;
    position: static;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
    padding-bottom: 0px;
    justify-content: flex-start;
    text-decoration: none;
}

body .t2004:hover {
    border-radius: 1rem;
}

body .t2005 {
    display: flex;
}

body .t2006 {
    width: 100%;
    height: fit-content;
    display: flex;
    row-gap: 1.5rem;
    position: relative;
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t2006:hover {
    background: rgba(234,234,234,0.25);
}

body .t2007 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t2008 {
    display: flex;
    z-index: 1;
    position: relative;
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
}

body .t2009 {
    width: 3.5rem;
    border: 1px solid #eaeaea;
    height: 3.5rem;
    display: block;
    z-index: 01;
    position: relative;
    background: rgb(255,255,255);
    align-items: center;
    border-radius: 1rem;
    justify-content: center;
}

body .t2010 {
    color: #575755;
    margin-bottom: 0rem;
}

body .t2011 {
    color: #9e9e9d;
    display: block;
    text-align: left;
    margin-bottom: 0rem;
}

body .t2012 {
    top: 0%;
    left: 0%;
    color: #0197f6;
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: absolute;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t2013 {
    display: block;
    row-gap: 16px;
    overflow: hidden;
    position: static;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: row;
    padding-bottom: 0px;
    justify-content: flex-start;
    text-decoration: none;
}

body .t2013:hover {
    border-radius: 1rem;
}

body .t2014 {
    display: flex;
}

body .t2015 {
    width: 100%;
    height: fit-content;
    display: flex;
    row-gap: 1.5rem;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t2016 {
    width: 100%;
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t2017 {
    display: block;
    border-radius: 0.75rem;
}

body .t2018 {
    display: flex;
    z-index: 1;
    position: relative;
    align-self: center;
    align-items: flex-start;
    flex-direction: column;
}

body .t2019 {
    width: 3.5rem;
    border: 1px solid #eaeaea;
    height: 3.5rem;
    display: block;
    z-index: 01;
    position: relative;
    background: rgb(255,255,255);
    align-items: center;
    border-radius: 1rem;
    justify-content: center;
}

body .t2020 {
    color: #575755;
    margin-bottom: 0rem;
}

body .t2021 {
    color: #9e9e9d;
    display: block;
    margin-bottom: 0rem;
}

body .t2022 {
    top: 0%;
    left: 0%;
    color: #0197f6;
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: absolute;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t2023 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
}

body .t2024 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t2025 {
    width: 1rem;
    display: none;
}

body .t2026 {
    color: #eaeaea;
    font-size: 0.85rem;
    text-align: left;
    margin-bottom: 0rem;
}

body .t2027 {
    top: 0%;
    left: 0%;
    color: #0197f6;
    right: 0%;
    width: 1.5rem;
    bottom: 0%;
    height: 1.5rem;
    display: flex;
    position: static;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t2029 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2030 {
    overflow: visible;
}

body .t2031 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t2032 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t2033 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t2034 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding-top: 0px;
    flex-direction: column;
}

body .t2035 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t2036 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t2037 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t2038 {
    color: #b0dffc;
    position: relative;
}

body .t2039 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t2040 {
    color: #b0dffc;
    position: relative;
}

body .t2041 {
    color: #e6f5fe;
    position: relative;
}

body .t2042 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t2043 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2044 {
    display: flex;
    flex-direction: column;
}

body .t2045 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t2046 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t2047 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t2048 {
    position: relative;
    font-size: 0.75rem;
}

body .t2049 {
    display: flex;
    row-gap: 2rem;
    align-self: auto;
    align-items: center;
    flex-direction: column;
}

body .t2051 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t2052 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2053 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t2054 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    max-width: 41.5rem;
    border-top: 1px solid var(--grey-1st-50);
    padding-top: 2rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t2055 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t2056 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t2057 {
}

body .t2058 {
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0rem;
}

body .t2060 {
    display: flex;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2061 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2062 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2063 {
    align-self: center;
}

body .t2064 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2065 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2066 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2067 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2068 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2069 {
    align-self: center;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2070 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2071 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2072 {
}

body .t2073 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2074 {
    display: flex;
    max-width: 41.5rem;
}

body .t2075 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    max-width: 41.5rem;
    border-top: 1px solid #eaeaea;
    padding-top: 2rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t2076 {
    display: flex;
    flex-direction: column;
}

body .t2077 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2078 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2079 {
    align-self: center;
}

body .t2080 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2081 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2082 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2083 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2084 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2086 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2088 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t2091 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2092 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr;
}

body .t2093 {
}

body .t2094 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t2095 {
}

body .t2096 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2097 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2098 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2099 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2100 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2101 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2102 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2103 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2104 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2105 {
    width: fit-content;
}

body .t2106 {
    display: none;
    margin-bottom: 0rem;
}

body .t2107 {
    font-weight: 600;
    margin-bottom: 1rem;
}

body .t2108 {
    width: fit-content;
}

body .t2109 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2110 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2111 {
    width: fit-content;
}

body .t2112 {
    display: flex;
    row-gap: 5rem;
    background: #f8f8f8;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2113 {
    overflow: visible;
}

body .t2114 {
    height: 200px;
    display: flex;
    overflow: hidden;
    position: relative;
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 1rem;
    padding-right: 4rem;
    flex-direction: row;
    padding-bottom: 4rem;
    background-size: cover;
    justify-content: flex-start;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
    background-repeat: repeat;
    background-position: 0% 50%;
}

body .t2115 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 250px;
    display: none;
    position: absolute;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    background-image: url(../assets/d617459f761b1425229849b7380ca5c7_366290.webp);
}

body .t2116 {
    flex: 0 1 auto;
    order: 0;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static;
    flex-wrap: nowrap;
    padding-top: 0px;
    flex-direction: column;
}

body .t2117 {
    color: rgba(255,255,255,1.00);
    display: flex;
    position: static;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0rem;
    justify-content: flex-start;
}

body .t2118 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t2119 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t2120 {
    color: #b0dffc;
    position: relative;
}

body .t2121 {
    color: #b0dffc;
    position: relative;
    text-decoration: none;
}

body .t2122 {
    color: #b0dffc;
    position: relative;
}

body .t2123 {
    color: #e6f5fe;
    position: relative;
}

body .t2124 {
    display: flex;
    margin-top: 5rem;
    margin-bottom: 2.5rem;
    flex-direction: column;
}

body .t2125 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t2126 {
    align-self: flex-start;
    grid-column: span 4;
}

body .t2127 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 5rem;
    grid-column: span 2;
    justify-content: flex-end;
}

body .t2128 {
    display: flex;
    row-gap: 1rem;
    align-self: flex-start;
    column-gap: 5rem;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2129 {
    display: flex;
    row-gap: 1.5rem;
    align-self: auto;
    column-gap: 3rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2130 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2132 {
    height: 2rem;
}

body .t2133 {
    color: var(--grey-1st-300);
    margin-bottom: 0rem;
}

body .t2134 {
    display: flex;
    align-self: center;
}

body .t2135 {
    color: var(--grey-1st-300);
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t2135:hover {
    color: var(--brand-1st-500);
}

body .t2135:hover i {
    color: var(--brand-1st-500);
}

body .t2136 {
    color: var(--grey-1st-300);
    transition: all 200ms 0ms linear;
}

body .t2137 {
    display: flex;
    column-gap: 2rem;
    margin-top: 3rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2138 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
    justify-content: flex-end;
}

body .t2139 {
    color: var(--grey-1st-200);
    width: fit-content;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2139:hover {
    color: var(--grey-1st-400);
}

body .t2140 {
    color: var(--grey-1st-200);
    margin-bottom: 0rem;
}

body .t2143 {
    background: rgb(255,255,255);
}

body .t2146 {
    background: rgb(255,255,255);
}

body .t2149 {
    background: rgb(255,255,255);
}

body .t2150 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t2151 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2152 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2153 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t2154 {
}

body .t2155 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2156 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t2157 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2158 {
    margin-bottom: 0rem;
}

body .t2159 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t2160 {
    width: fit-content;
}

body .t2161 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2162 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2163 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2164 {
    display: flex;
    justify-content: space-between;
}

body .t2165 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2166 {
    align-self: center;
}

body .t2167 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2168 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2169 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2170 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2171 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2172 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2173 {
    width: fit-content;
}

body .t2176 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2177 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.75rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2178 {
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2179 {
    background: rgb(255,255,255);
}

body .t2182 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t2183 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2184 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2185 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t2186 {
}

body .t2187 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2188 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t2189 {
    display: flex;
    justify-content: space-between;
}

body .t2190 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2191 {
    align-self: center;
}

body .t2192 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2193 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2194 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2195 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2196 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2197 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2198 {
    width: fit-content;
}

body .t2199 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2200 {
    margin-bottom: 0rem;
}

body .t2201 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t2202 {
    width: fit-content;
}

body .t2203 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2204 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2205 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2206 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t2207 {
    width: 100%;
    height: 12.5rem;
    display: flex;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t2208 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2209 {
    width: 100%;
    height: 12.5rem;
    display: flex;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t2210 {
    width: 50%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2211 {
    width: 50%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2212 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2213 {
    display: flex;
    row-gap: 2rem;
    align-self: auto;
    align-items: center;
    flex-direction: column;
}

body .t2214 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t2215 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t2216 {
}

body .t2217 {
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2218 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    max-width: 41.5rem;
    border-top: 1px solid #eaeaea;
    padding-top: 2rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t2219 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2220 {
    align-self: center;
}

body .t2221 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2222 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2223 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2224 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2225 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2226 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2227 {
    align-self: center;
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t2229 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2230 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2231 {
}

body .t2232 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2233 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2234 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2235 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2236 {
    color: rgba(0,0,0,1.00);
}

body .t2237 {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

body .t2238 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2239 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t2240 {
    color: rgb(0,0,0);
}

body .t2241 {
    color: #2d2d2a;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t2243 {
    width: 0.5rem;
    height: 0.5rem;
    background: #eaeaea;
    margin-top: 0.6rem;
    border-radius: 100%;
}

body .t2244 {
    display: grid;
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t2245 {
    width: 100%;
    cursor: pointer;
}

body .t2245.dh-active {
    color: #2d2d2a;
    font-weight: 700;
}

body .t2245.dh-active div {
    background: #53bd95;
}

body .t2246 {
    color: #2d2d2a;
    margin-top: 0px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t2247 {
    height: 3px;
    background: #eaeaea;
}

body .t2248 {
    width: 100%;
    display: flex;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t2249 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
    border-radius: 1rem;
}

body .t2250 {
    display: flex;
    max-width: 41.5rem;
}

body .t2251 {
    color: var(--grey-1st-300);
    display: flex;
    flex-direction: column;
}

body .t2252 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 5.75rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t2253 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2254 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2255 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2256 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2257 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2258 {
    width: fit-content;
}

body .t2259 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2260 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t2261 {
    display: grid;
    row-gap: 1rem;
    background: rgba(255,255,255,1.00);
    column-gap: 3rem;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2262 {
}

body .t2263 {
}

body .t2264 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2265 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t2266 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2267 {
    width: fit-content;
}

body .t2268 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2269 {
    display: none;
    margin-bottom: 0rem;
}

body .t2270 {
    font-weight: 700;
    margin-bottom: 1rem;
}

body .t2271 {
    width: fit-content;
    display: none;
}

body .t2272 {
    display: flex;
    justify-content: space-between;
}

body .t2273 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2274 {
    align-self: center;
}

body .t2275 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2276 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2277 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2278 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2279 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2280 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2281 {
    width: fit-content;
}

body .t2282 {
    margin-bottom: 0rem;
}

body .t2283 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2284 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2285 {
}

body .t2286 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t2287 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2288 {
    display: inline;
    align-self: flex-start;
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2289 {
    display: inline;
    column-gap: 0.5rem;
}

body .t2290 {
    color: var(--brand-1st-900);
    font-size: 0.75rem;
    align-self: flex-start;
    background: var(--brand-1st-500);
    font-weight: 700;
    padding-left: 0.25rem;
    border-radius: 0.125rem;
    padding-right: 0.25rem;
}

body .t2292 {
    background: rgb(255,255,255);
}

body .t2294 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2297 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2298 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2299 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t2300 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

body .t2301 {
    color: var(--brand-1st-500);
    font-weight: 500;
}

body .t2302 {
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2303 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: sticky;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2304 {
    color: rgba(0,0,0,1.00);
}

body .t2305 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2306 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2307 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2307:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2307:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t2308 {
    width: 7rem;
    height: 7rem;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t2309 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
}

body .t2310 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t2311 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2312 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t2313 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t2314 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2315 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t2316 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2317 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t2318 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2319 {
    color: var(--grey-1st-200);
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2320 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t2321 {
    color: var(--grey-1st-400);
    display: flex;
    flex-direction: column;
}

body .t2322 {
    display: flex;
    column-gap: 1rem;
    margin-top: 1rem;
    justify-content: flex-end;
}

body .t2323 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
}

body .t2324 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2324:hover i {
    color: var(--brand-1st-500);
}

body .t2325 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2325:hover {
}

body .t2325:hover i {
    color: var(--brand-1st-500);
}

body .t2325.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2326 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2327 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2328 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2328:hover i {
    color: #53bd95;
}

body .t2329 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2330 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2330:hover i {
    color: #53bd95;
}

body .t2331 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2332 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2332:hover i {
    color: #53bd95;
}

body .t2333 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2334 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2335 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t2336 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2337 {
    color: rgba(0,0,0,1.00);
    display: none;
}

body .t2338 {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

body .t2339 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2340 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t2341 {
    color: rgb(0,0,0);
}

body .t2342 {
    display: inline;
    column-gap: 0.5rem;
}

body .t2343 {
    color: #2d2d2a;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t2344 {
    color: #234f3f;
    font-size: 0.75rem;
    align-self: flex-start;
    background: #53bd95;
    font-weight: 700;
    padding-left: 0.25rem;
    border-radius: 0.125rem;
    padding-right: 0.25rem;
}

body .t2347 {
    width: 0.5rem;
    height: 0.5rem;
    background: #eaeaea;
    margin-top: 0.6rem;
    border-radius: 100%;
}

body .t2348 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2349 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2350 {
}

body .t2351 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t2352 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2353 {
    display: inline;
    align-self: flex-start;
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2354 {
    display: grid;
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t2355 {
    width: 100%;
    cursor: pointer;
}

body .t2355.dh-active {
    color: #2d2d2a;
    font-weight: 700;
}

body .t2355.dh-active div {
    background: #53bd95;
}

body .t2356 {
    color: #2d2d2a;
    margin-top: 0px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t2357 {
    height: 3px;
    background: #eaeaea;
}

body .t2358 {
    width: 100%;
    display: none;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t2359 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
    border-radius: 1rem;
}

body .t2360 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2361 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2362 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2363 {
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: -0.09rem;
}

body .t2364 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2365 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2366 {
    width: fit-content;
}

body .t2368 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t2369 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 16/9;
    border-radius: 0.5rem;
}

body .t2370 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t2371 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2372 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2373 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2374 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
}

body .t2375 {
    width: 4rem;
    position: relative;
}

body .t2376 {
    top: 72px;
    display: flex;
    row-gap: 1rem;
    position: sticky;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2377 {
    color: var(--grey-1st-500);
    display: flex;
    font-size: 0.65rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: -0.03rem;
    justify-content: center;
}

body .t2378 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t2379 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
    justify-content: center;
}

body .t2380 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2380:hover i {
    color: #53bd95;
}

body .t2381 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2382 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2382:hover {
}

body .t2382:hover i {
    color: #53bd95;
}

body .t2382.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2383 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2384 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2385 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2385:hover i {
    color: #53bd95;
}

body .t2386 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2387 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2387:hover i {
    color: #53bd95;
}

body .t2388 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2389 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2389:hover i {
    color: #53bd95;
}

body .t2390 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2391 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,#2d2d2ad9 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t2392 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t2393 {
    width: fit-content;
    display: flex;
    position: relative;
    background: rgba(19,19,18,0.25);
    column-gap: 0.4rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.125rem;
}

body .t2394 {
    color: var(--grey-1st-500);
    width: 2rem;
    text-align: center;
}

body .t2395 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t2396 {
    color: var(--white);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0rem;
    letter-spacing: -0.035rem;
}

body .t2397 {
    color: var(--white);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
}

body .t2397:hover {
    color: var(--grey-1st-50);
}

body .t2398 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: flex-end;
}

body .t2399 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    font-family: 'Poppins';
    font-weight: 600;
    margin-bottom: 0.5rem;
}

body .t2400 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t2401 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2402 {
    width: 0.25rem;
    height: 0.25rem;
    background: var(--grey-1st-100);
    border-radius: 100rem;
}

body .t2403 {
    color: var(--grey-1st-100);
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: -0.035rem;
}

body .t2404 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2405 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2406 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2407 {
    color: var(--grey-1st-100);
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2408 {
    color: var(--grey-1st-100);
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2409 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t2410 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2411 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t2412 {
    width: 0.25rem;
    height: 0.25rem;
    background: var(--grey-1st-100);
    border-radius: 100rem;
}

body .t2413 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t2414 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: -0.05rem;
}

body .t2415 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2416 {
    color: var(--brand-1st-500);
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
}

body .t2417 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2418 {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(45,45,42,0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body .t2419 {
    color: var(--grey-1st-500);
    font-weight: 700;
}

body .t2420 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t2421 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t2422 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2423 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t2424 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t2425 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t2426 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t2427 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2428 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2429 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2430 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2431 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2432 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2433 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t2434 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2435 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t2436 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2437 {
    color: rgba(255,255,255,1.00);
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Poppins';
    font-weight: 600;
    margin-bottom: 0.5rem;
}

body .t2437:hover {
    transition: all 100ms 0ms linear;
    text-decoration: underline;
}

body .t2438 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t2439 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t2440 {
    color: #53bd95;
    font-size: 0.7rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: -0.05rem;
}

body .t2441 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2442 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2443 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2444 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2445 {
    color: var(--grey-1st-200);
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2446 {
    color: var(--grey-1st-200);
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2447 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t2448 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2449 {
    text-align: center;
}

body .t2450 {
    color: var(--grey-1st-100);
    letter-spacing: -0.035rem;
}

body .t2451 {
    color: rgba(0,0,0,1.00);
}

body .t2452 {
    color: #2d2d2a;
    font-weight: 700;
}

body .t2453 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2455 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2456 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2457 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2458 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2459 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2460 {
    width: fit-content;
}

body .t2461 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2462 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2463 {
    display: grid;
    row-gap: 1rem;
    background: rgba(255,255,255,1.00);
    column-gap: 3rem;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2464 {
}

body .t2465 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t2466 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2467 {
    width: fit-content;
}

body .t2468 {
    display: flex;
    justify-content: space-between;
}

body .t2469 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2470 {
    width: fit-content;
}

body .t2471 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2472 {
    align-self: center;
}

body .t2473 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2474 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2475 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2476 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2477 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2478 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2479 {
    display: none;
    margin-bottom: 0rem;
}

body .t2480 {
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 1rem;
}

body .t2481 {
    width: fit-content;
}

body .t2482 {
}

body .t2483 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2484 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t2485 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    border-radius: 0.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2485:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2486 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2486:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2486:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2487 {
    width: 100%;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t2488 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t2489 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t2490 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2491 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2492 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2493 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2494 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2495 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2496 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t2497 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t2498 {
    color: #53bd95;
    font-size: 0.9rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: -0.05rem;
}

body .t2499 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2500 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2501 {
    color: var(--brand-1st-50);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: -0.02rem;
}

body .t2502 {
    display: flex;
    align-self: auto;
}

body .t2503 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    margin-right: 0.5rem;
}

body .t2504 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2505 {
    color: var(--grey-1st-300);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t2506 {
    color: var(--brand-1st-50);
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2507 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2508 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: -0.02rem;
}

body .t2509 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2510 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2511 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: -0.02rem;
}

body .t2512 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2513 {
    width: 100%;
    height: 12.5rem;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t2514 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2515 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2516 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2516:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t2517 {
    width: 5rem;
    height: 5rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2518 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2519 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2520 {
    color: var(--grey-1st-200);
    font-size: 0.8rem;
    margin-bottom: 0.25rem;
    letter-spacing: -0.035rem;
}

body .t2521 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2521:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2522 {
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
}

body .t2523 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2524 {
    display: inline;
    align-self: flex-start;
    text-align: right;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2525 {
    color: var(--grey-1st-200);
    font-size: 0.8rem;
    text-align: right;
    margin-bottom: 0.25rem;
    letter-spacing: -0.035rem;
}

body .t2526 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t2527 {
    color: #2d2d2a;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: -0.035rem;
    justify-content: center;
}

body .t2528 {
    color: #2d2d2a;
    width: 2rem;
    text-align: center;
}

body .t2529 {
    height: 1px;
    background: var(--grey-1st-50);
}

body .t2530 {
    height: 1px;
    background: #eaeaea;
}

body .t2531 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2532 {
    width: 100%;
}

body .t2533 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2534 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2534:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2535 {
    width: 7rem;
    height: 7rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2536 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2537 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: -0.035rem;
}

body .t2538 {
    height: 1px;
    background: #eaeaea;
}

body .t2539 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t2540 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2541 {
    align-self: center;
}

body .t2542 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: -0.035rem;
}

body .t2543 {
    color: var(--grey-1st-500);
    margin-bottom: 0rem;
    letter-spacing: -0.025rem;
}

body .t2544 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2545 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t2546 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: -0.05rem;
}

body .t2547 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2548 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2549 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: -0.02rem;
}

body .t2550 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2551 {
    text-align: center;
}

body .t2552 {
    color: #bebebd;
    letter-spacing: -0.035rem;
}

body .t2553 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5px;
    flex-direction: column;
}

body .t2555 {
    background: rgb(255,255,255);
    font-family: 'Roboto';
}

body .t2558 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2560 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t2561 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    border-radius: 0.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2561:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2562 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2562:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2562:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2563 {
    width: 100%;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t2564 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t2565 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t2566 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2567 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t2568 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t2569 {
    color: #53bd95;
    font-size: 0.9rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2570 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2571 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2572 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2573 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2574 {
    display: flex;
    align-self: auto;
}

body .t2575 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2576 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2577 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2578 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2579 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2580 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    margin-right: 0.5rem;
}

body .t2581 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2582 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t2583 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2584 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2585 {
    font-family: 'Roboto';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2586 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2587 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2588 {
    width: fit-content;
}

body .t2589 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2591 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2592 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2593 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2594 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
}

body .t2595 {
    width: 4rem;
    position: relative;
}

body .t2596 {
    top: 72px;
    display: flex;
    row-gap: 1rem;
    position: sticky;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2597 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t2598 {
    color: #2d2d2a;
    display: flex;
    font-size: 0.65rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: -0.03rem;
    justify-content: center;
}

body .t2599 {
    color: #2d2d2a;
    width: 2rem;
    text-align: center;
}

body .t2600 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
    justify-content: center;
}

body .t2601 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2601:hover i {
    color: #53bd95;
}

body .t2602 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2603 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2603:hover {
}

body .t2603:hover i {
    color: #53bd95;
}

body .t2603.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2604 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2605 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2606 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2606:hover i {
    color: #53bd95;
}

body .t2607 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2608 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2608:hover i {
    color: #53bd95;
}

body .t2609 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2610 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2610:hover i {
    color: #53bd95;
}

body .t2611 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2612 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t2613 {
    color: var(--grey-1st-600);
    display: flex;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t2614 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t2615 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2616 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2617 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2618 {
    color: rgba(0,0,0,1.00);
}

body .t2619 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t2620 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t2621 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 16/9;
    border-radius: 0.5rem;
}

body .t2622 {
    display: flex;
    column-gap: 1rem;
    margin-top: 1rem;
    justify-content: flex-end;
}

body .t2623 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
}

body .t2624 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2624:hover i {
    color: #53bd95;
}

body .t2625 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2626 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2626:hover {
}

body .t2626:hover i {
    color: #53bd95;
}

body .t2626.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2627 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2628 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2629 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2629:hover i {
    color: #53bd95;
}

body .t2630 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2631 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2631:hover i {
    color: #53bd95;
}

body .t2632 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2633 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2633:hover i {
    color: #53bd95;
}

body .t2634 {
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2635 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t2636 {
    color: #2d2d2a;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t2637 {
    color: #2d2d2a;
    width: 2rem;
    text-align: center;
}

body .t2638 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t2639 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t2640 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2641 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t2642 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t2643 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t2644 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2645 {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(45,45,42,0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body .t2646 {
    width: fit-content;
    display: flex;
    position: relative;
    background: rgba(19,19,18,0.25);
    column-gap: 0.4rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.125rem;
}

body .t2647 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
}

body .t2648 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2649 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t2649:hover {
    color: #eaeaea;
}

body .t2650 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: flex-end;
}

body .t2651 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2652 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t2653 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2654 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2655 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2656 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2657 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2658 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t2659 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2660 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2661 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t2662 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2663 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2664 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2665 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2666 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2667 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t2668 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2669 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t2670 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2671 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    font-family: 'Roboto';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t2672 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t2673 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2673:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2674 {
    width: 5rem;
    height: 5rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2675 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2676 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2677 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2678 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2678:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2679 {
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
}

body .t2680 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2681 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    text-align: right;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2682 {
    color: #9e9e9d;
    font-size: 0.8rem;
    text-align: right;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2683 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t2684 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

body .t2685 {
    color: #53bd95;
    font-weight: 500;
}

body .t2686 {
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2687 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2688 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2689 {
    height: 1px;
    background: #eaeaea;
}

body .t2690 {
    height: 1px;
    background: #eaeaea;
}

body .t2691 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2692 {
    width: 100%;
}

body .t2693 {
    height: 1px;
    background: #eaeaea;
}

body .t2694 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2695 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2695:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2696 {
    width: 7rem;
    height: 7rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2697 {
    align-self: center;
}

body .t2698 {
    color: #2d2d2a;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2699 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2700 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2701 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t2702 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2703 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2704 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5px;
    flex-direction: column;
}

body .t2705 {
    width: 100%;
    height: 12.5rem;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t2706 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2707 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2708 {
    text-align: center;
}

body .t2709 {
    color: #bebebd;
    letter-spacing: 0rem;
}

body .t2710 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2711 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: sticky;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2712 {
    color: rgba(0,0,0,1.00);
}

body .t2713 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t2714 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t2715 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t2716 {
    text-align: center;
}

body .t2717 {
    color: #bebebd;
    letter-spacing: -0.035rem;
}

body .t2718 {
    width: 100%;
    display: none;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t2719 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
    border-radius: 1rem;
}

body .t2720 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2721 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2722 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2722:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2722:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2723 {
    width: 7rem;
    height: 7rem;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t2724 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
}

body .t2725 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t2726 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2727 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2728 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2729 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2730 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2731 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2732 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t2733 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t2734 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2735 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2736 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2737 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2738 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2739 {
    color: rgba(0,0,0,1.00);
    display: none;
}

body .t2740 {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

body .t2741 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t2742 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t2743 {
    color: rgb(0,0,0);
}

body .t2744 {
    display: inline;
    column-gap: 0.5rem;
}

body .t2745 {
    color: #2d2d2a;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t2746 {
    color: #234f3f;
    font-size: 0.75rem;
    align-self: flex-start;
    background: #53bd95;
    font-weight: 700;
    padding-left: 0.25rem;
    border-radius: 0.125rem;
    padding-right: 0.25rem;
}

body .t2749 {
    width: 0.5rem;
    height: 0.5rem;
    background: #eaeaea;
    margin-top: 0.6rem;
    border-radius: 100%;
}

body .t2750 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2751 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2752 {
}

body .t2753 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t2754 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2755 {
    display: inline;
    align-self: flex-start;
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2756 {
    display: grid;
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t2757 {
    width: 100%;
    cursor: pointer;
}

body .t2757.dh-active {
    color: #2d2d2a;
    font-weight: 700;
}

body .t2757.dh-active div {
    background: #53bd95;
}

body .t2758 {
    color: #2d2d2a;
    margin-top: 0px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t2759 {
    height: 3px;
    background: #eaeaea;
}

body .t2760 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t2761 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t2762 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t2763 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2764 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t2765 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t2766 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t2767 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t2768 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2769 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2770 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2771 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2772 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2773 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2774 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t2775 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2776 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t2777 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2778 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Roboto';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t2778:hover {
    transition: all 100ms 0ms linear;
    text-decoration: underline;
}

body .t2779 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2780 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t2781 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2782 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2783 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2784 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2785 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2786 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2788 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2789 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2790 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2791 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2792 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2793 {
    width: fit-content;
}

body .t2794 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t2795 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2796 {
    display: grid;
    row-gap: 1rem;
    background: rgba(255,255,255,1.00);
    column-gap: 3rem;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t2797 {
}

body .t2798 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t2799 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2800 {
    width: fit-content;
}

body .t2801 {
    display: flex;
    justify-content: space-between;
}

body .t2802 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2803 {
    width: fit-content;
}

body .t2804 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2805 {
    align-self: center;
}

body .t2806 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t2807 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t2808 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t2809 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2810 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2811 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t2812 {
    display: none;
    margin-bottom: 0rem;
}

body .t2813 {
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 1rem;
}

body .t2814 {
    width: fit-content;
}

body .t2815 {
}

body .t2816 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t2817 {
    background: rgb(255,255,255);
    font-family: 'Inter Tight';
}

body .t2820 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2821 {
}

body .t2822 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2823 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2824 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2825 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: center;
}

body .t2826 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t2827 {
    color: var(--grey-1st-600);
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t2828 {
    height: 1px;
    background: #eaeaea;
}

body .t2829 {
    height: 1px;
    background: #eaeaea;
}

body .t2830 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2831 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t2831:hover #article-title {
    color: var(--grey-1st-500);
    text-decoration: underline;
}

body .t2832 {
    width: 7rem;
    border: 1px solid rgba(234,234,234,0.5);
    height: 7rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2833 {
    align-self: center;
}

body .t2834 {
    color: #2d2d2a;
    text-wrap: balance;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2835 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2836 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2837 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t2838 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2839 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2841 {
    background: rgb(255,255,255);
    font-family: 'Open Sans';
}

body .t2844 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2846 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t2847 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    border-radius: 0.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2847:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2848 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t2848:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t2848:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2849 {
    width: 100%;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t2850 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t2851 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t2852 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t2853 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t2854 {
    color: #53bd95;
    font-size: 0.9rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2855 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2856 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2857 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2858 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2859 {
    display: flex;
    align-self: auto;
}

body .t2860 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2861 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2862 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2863 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2864 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t2865 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    margin-right: 0.5rem;
}

body .t2866 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2867 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t2868 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t2869 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t2870 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2871 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2872 {
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2873 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t2874 {
    width: fit-content;
}

body .t2875 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t2877 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2878 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t2879 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t2880 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
}

body .t2881 {
    width: 4rem;
    position: relative;
}

body .t2882 {
    top: 72px;
    display: flex;
    row-gap: 1rem;
    position: sticky;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2883 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t2884 {
    color: #575755;
    display: flex;
    font-size: 0.65rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t2885 {
    color: #575755;
    width: 2rem;
    text-align: center;
}

body .t2886 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
    justify-content: center;
}

body .t2887 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2887:hover i {
    color: #53bd95;
}

body .t2888 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2889 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2889:hover {
}

body .t2889:hover i {
    color: #53bd95;
}

body .t2889.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2890 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2891 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2892 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2892:hover i {
    color: #53bd95;
}

body .t2893 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2894 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2894:hover i {
    color: #53bd95;
}

body .t2895 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2896 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2896:hover i {
    color: #53bd95;
}

body .t2897 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2898 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t2899 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t2900 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2901 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2902 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t2903 {
    color: rgba(0,0,0,1.00);
}

body .t2904 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t2905 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t2906 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 16/9;
    border-radius: 0.5rem;
}

body .t2907 {
    display: flex;
    column-gap: 1rem;
    margin-top: 1rem;
    justify-content: flex-end;
}

body .t2908 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
}

body .t2909 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2909:hover i {
    color: #53bd95;
}

body .t2910 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2911 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2911:hover {
}

body .t2911:hover i {
    color: #53bd95;
}

body .t2911.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t2912 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t2913 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2914 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2914:hover i {
    color: #53bd95;
}

body .t2915 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2916 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2916:hover i {
    color: #53bd95;
}

body .t2917 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2918 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t2918:hover i {
    color: #53bd95;
}

body .t2919 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t2920 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t2921 {
    color: #2d2d2a;
    width: 2rem;
    text-align: center;
}

body .t2922 {
    color: #2d2d2a;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t2923 {
    color: #292926;
    display: flex;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t2924 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t2925 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t2926 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2927 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t2928 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t2929 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t2930 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t2931 {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(45,45,42,0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body .t2932 {
    width: fit-content;
    display: flex;
    position: relative;
    background: rgba(19,19,18,0.25);
    column-gap: 0.4rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.125rem;
}

body .t2933 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
}

body .t2934 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t2934:hover {
    color: #eaeaea;
}

body .t2935 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2936 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: flex-end;
}

body .t2937 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2938 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t2939 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2940 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t2941 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t2942 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t2943 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t2944 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t2945 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2946 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2947 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t2948 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t2949 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t2950 {
    display: flex;
    column-gap: 0.125rem;
}

body .t2951 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t2952 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2953 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t2954 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t2955 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t2956 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t2957 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    font-family: 'Open Sans';
    font-weight: 700;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t2958 {
    height: 1px;
    background: #eaeaea;
}

body .t2959 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t2960 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2960:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2961 {
    width: 5rem;
    height: 5rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2962 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2963 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2964 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 800;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2965 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2965:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2966 {
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
}

body .t2967 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2968 {
    color: #9e9e9d;
    font-size: 0.8rem;
    text-align: right;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2969 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    text-align: right;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2970 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t2971 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

body .t2972 {
    color: #53bd95;
    font-weight: 500;
}

body .t2973 {
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t2974 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t2975 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t2976 {
    height: 1px;
    background: #eaeaea;
}

body .t2977 {
    height: 1px;
    background: #eaeaea;
}

body .t2978 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2979 {
    width: 100%;
}

body .t2980 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t2981 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t2981:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t2982 {
    width: 7rem;
    height: 7rem;
    object-fit: cover;
    border-radius: 100%;
}

body .t2983 {
    align-self: center;
}

body .t2984 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t2985 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t2986 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t2987 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2988 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t2989 {
    color: #2d2d2a;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t2990 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5px;
    flex-direction: column;
}

body .t2991 {
    width: 100%;
    height: 12.5rem;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t2992 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2993 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t2994 {
    text-align: center;
}

body .t2995 {
    color: #bebebd;
    letter-spacing: 0rem;
}

body .t2996 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2997 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: sticky;
    column-gap: 2rem;
    flex-direction: column;
}

body .t2998 {
    color: rgba(0,0,0,1.00);
}

body .t2999 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t3000 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t3001 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t3002 {
    text-align: center;
}

body .t3003 {
    color: #bebebd;
    letter-spacing: 0rem;
}

body .t3004 {
    width: 100%;
    display: none;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3005 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
    border-radius: 1rem;
}

body .t3006 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t3007 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3008 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3008:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t3008:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3009 {
    width: 7rem;
    height: 7rem;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t3010 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
}

body .t3011 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t3012 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3013 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3014 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3015 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3016 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3017 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t3018 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t3019 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3020 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3021 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3022 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3023 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t3024 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3025 {
    color: rgba(0,0,0,1.00);
    display: none;
}

body .t3026 {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

body .t3027 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t3028 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t3029 {
    color: rgb(0,0,0);
}

body .t3030 {
    display: inline;
    column-gap: 0.5rem;
}

body .t3031 {
    color: #2d2d2a;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3032 {
    color: #234f3f;
    font-size: 0.75rem;
    align-self: flex-start;
    background: #53bd95;
    font-weight: 700;
    padding-left: 0.25rem;
    border-radius: 0.125rem;
    padding-right: 0.25rem;
}

body .t3035 {
    width: 0.5rem;
    height: 0.5rem;
    background: #eaeaea;
    margin-top: 0.6rem;
    border-radius: 100%;
}

body .t3036 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3037 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3038 {
}

body .t3039 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t3040 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t3041 {
    display: inline;
    align-self: flex-start;
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3042 {
    display: grid;
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t3043 {
    width: 100%;
    cursor: pointer;
}

body .t3043.dh-active {
    color: #2d2d2a;
    font-weight: 700;
}

body .t3043.dh-active div {
    background: #53bd95;
}

body .t3044 {
    color: #2d2d2a;
    margin-top: 0px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t3045 {
    height: 3px;
    background: #eaeaea;
}

body .t3046 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t3047 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t3048 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t3049 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3050 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t3051 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3052 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t3053 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3054 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3055 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3056 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3057 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3058 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3059 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3060 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t3061 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3062 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t3063 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3064 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3065 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t3066 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3067 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3068 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3069 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3070 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t3071 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Open Sans';
    font-weight: 700;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t3071:hover {
    transition: all 100ms 0ms linear;
    text-decoration: underline;
}

body .t3072 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3074 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t3075 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t3076 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t3077 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t3078 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3079 {
    width: fit-content;
}

body .t3080 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3081 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3082 {
    display: grid;
    row-gap: 1rem;
    background: rgba(255,255,255,1.00);
    column-gap: 3rem;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3083 {
}

body .t3084 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t3085 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3086 {
    width: fit-content;
}

body .t3087 {
    display: flex;
    justify-content: space-between;
}

body .t3088 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3089 {
    width: fit-content;
}

body .t3090 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3091 {
    align-self: center;
}

body .t3092 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3093 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3094 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3095 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3096 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3097 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3098 {
    display: none;
    margin-bottom: 0rem;
}

body .t3099 {
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 1rem;
}

body .t3100 {
    width: fit-content;
}

body .t3101 {
}

body .t3102 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3103 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3104 {
    display: grid;
    row-gap: 1.5rem;
    overflow: hidden;
    position: relative;
    background: rgba(234,234,234,0.25);
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    column-gap: 3rem;
    grid-column: span 1;
    border-radius: 0.5rem;
    grid-template-columns: 1fr;
}

body .t3105 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    position: relative;
    flex-direction: column;
}

body .t3106 {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3107 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3108 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3109 {
    color: var(--grey-1st-500);
    max-width: 100%;
    text-wrap: balance;
    margin-top: 0px;
    margin-bottom: 0.25rem;
}

body .t3110 {
    display: flex;
    overflow: hidden;
    background: rgba(232,232,233,0.25);
    border-radius: 2rem 2rem 0px 0px;
    flex-direction: column;
}

body .t3111 {
    background: rgb(255,255,255);
}

body .t3114 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3115 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3116 {
    text-align: center;
}

body .t3117 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3118 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3119 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3122 {
    color: var(--grey-1st-400);
    width: 100%;
    border: 1px none rgba(0,0,0,1);
    font-size: 14px;
    background: var(--grey-2nd-100);
    line-height: 1;
    padding-top: 16px;
    padding-left: 16px;
    border-radius: 1rem;
    padding-right: 16px;
    padding-bottom: 16px;
}

body .t3122::placeholder {
    color: rgba(0,0,0,0.75);
}

body .t3123 {
    display: block;
    font-size: 12px;
    font-weight: 600;
    padding-left: 1rem;
    margin-bottom: 3px;
    padding-right: 1rem;
}

body .t3125 {
    color: var(--grey-1st-400);
    width: 100%;
    border: 1px none rgba(0,0,0,1);
    height: 120px;
    font-size: 14px;
    background: hsla(0,0%,92%,0.5);
    max-height: 350px;
    min-height: 80px;
    font-family: 'Inter Tight';
    line-height: 1;
    padding-top: 16px;
    padding-left: 16px;
    border-radius: 1rem;
    padding-right: 16px;
    padding-bottom: 16px;
}

body .t3125::placeholder {
    color: rgba(0,0,0,0.75);
}

body .t3126 {
    display: block;
    font-size: 12px;
    font-weight: 600;
    padding-left: 1rem;
    margin-bottom: 3px;
    padding-right: 1rem;
}

body .t3128 {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

body .t3129 {
    font-size: 14px;
    margin-bottom: 0rem;
}

body .t3130 {
    margin-right: 0.25rem;
}

body .t3131 {
    color: var(--grey-1st-300);
    font-weight: 600;
    text-decoration: underline;
}

body .t3131:hover {
    color: var(--brand-1st-500);
}

body .t3132 {
    width: 20px;
    cursor: pointer;
    height: 20px;
    align-self: flex-start;
}

body .t3133 {
    display: flex;
    justify-content: flex-end;
}

body .t3134 {
}

body .t3135 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t3136 {
    font-size: 1.25rem;
    font-weight: 600;
}

body .t3137 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3138 {
    display: none;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t3139 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t3139:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3140 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t3141 {
    color: var(--brand-1st-500);
    font-size: 1.25rem;
    align-self: center;
}

body .t3142 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3143 {
    color: var(--grey-1st-300);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3144 {
    display: flex;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3145 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3146 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3147 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3148 {
    display: flex;
    row-gap: 5rem;
    column-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t3149 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3150 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3151 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3152 {
    color: var(--grey-1st-500);
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3153 {
}

body .t3154 {
    color: #727270;
    max-width: 41.5rem;
    text-wrap: balance;
    margin-bottom: 0rem;
}

body .t3155 {
    background: rgb(255,255,255);
}

body .t3158 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3159 {
    background: rgb(255,255,255);
}

body .t3162 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3163 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3164 {
    display: flex;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3165 {
    color: #9e9e9d;
    display: block;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3165:hover {
    color: #727270;
}

body .t3166 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t3167 {
    color: #53bd95;
    align-self: center;
    text-align: center;
}

body .t3168 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3169 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3170 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3171 {
    color: #2d2d2a;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3172 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3173 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3174 {
}

body .t3176 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3177 {
    display: flex;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3178 {
    color: #9e9e9d;
    display: block;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3178:hover {
    color: #727270;
}

body .t3179 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t3180 {
    color: #53bd95;
    align-self: center;
    text-align: center;
}

body .t3181 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3182 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3183 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3184 {
    color: #2d2d2a;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3185 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3186 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3187 {
}

body .t3189 {
    background: rgb(255,255,255);
}

body .t3192 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3193 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3194 {
    display: flex;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3195 {
    color: #9e9e9d;
    display: block;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3195:hover {
    color: #727270;
}

body .t3196 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t3197 {
    color: #53bd95;
    align-self: center;
    text-align: center;
}

body .t3198 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3199 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3200 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3201 {
    color: #2d2d2a;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3202 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3203 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3204 {
}

body .t3206 {
    background: rgb(255,255,255);
}

body .t3209 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3210 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3211 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3212 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3213 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3214 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3215 {
    background: rgb(255,255,255);
}

body .t3218 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3219 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3220 {
    display: grid;
    row-gap: 5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3221 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    align-self: center;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3222 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3223 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3224 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3225 {
}

body .t3226 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3227 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t3228 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: var(--brand-1st-500);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: row;
    padding-bottom: 1rem;
}

body .t3228:hover {
    background: var(--brand-1st-700);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3229 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
}

body .t3230 {
    color: var(--white);
    font-size: 1.5rem;
}

body .t3231 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3232 {
    color: var(--white);
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3233 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    border-radius: 1rem;
    flex-direction: column;
}

body .t3234 {
    width: 100%;
    object-fit: fill;
    aspect-ratio: 4/3;
}

body .t3235 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: row;
    padding-bottom: 1rem;
}

body .t3235:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3236 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
}

body .t3237 {
    color: var(--brand-1st-500);
    font-size: 1.5rem;
}

body .t3238 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3239 {
    color: #727270;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3240 {
    width: 2.5rem;
    align-self: center;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t3241 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3242 {
    display: none;
    row-gap: 2rem;
    column-gap: 2rem;
    justify-content: flex-end;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3243 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3244 {
    width: fit-content;
}

body .t3245 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3246 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3247 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3248 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3249 {
    background: rgb(255,255,255);
}

body .t3250 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3251 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3252 {
    text-align: center;
}

body .t3253 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3254 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3255 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3256 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3257 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3258 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3259 {
}

body .t3260 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3261 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t3262 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3263 {
    margin-bottom: 0rem;
}

body .t3264 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3265 {
    width: fit-content;
}

body .t3266 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3267 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t3268 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3269 {
    display: flex;
    justify-content: space-between;
}

body .t3270 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3271 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3272 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3273 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3274 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3275 {
    align-self: center;
}

body .t3276 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3277 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3278 {
    width: fit-content;
}

body .t3281 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3282 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3283 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3284 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3285 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: center;
    flex-direction: row;
}

body .t3286 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3287 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3288 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3289 {
    width: 2.5rem;
    align-self: center;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t3290 {
    background: rgb(255,255,255);
}

body .t3293 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3294 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3295 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3296 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3297 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3298 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3299 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3300 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3301 {
}

body .t3303 {
    background: rgb(255,255,255);
}

body .t3306 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3307 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3308 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3309 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3310 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3311 {
    color: #727270;
    display: inline;
    margin-bottom: 0rem;
}

body .t3312 {
    color: #2d2d2a;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3313 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3314 {
}

body .t3315 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3316 {
    color: var(--brand-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-left: 0.25em;
    margin-bottom: 0rem;
}

body .t3317 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3318 {
    color: var(--brand-1st-500);
    margin-left: 0.125rem;
    margin-right: 0.125rem;
    margin-bottom: 0rem;
}

body .t3319 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3320 {
    color: var(--brand-1st-500);
    padding-left: 0.25rem;
    margin-bottom: 0rem;
}

body .t3321 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: row;
}

body .t3322 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr;
}

body .t3323 {
    display: block;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr;
}

body .t3324 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3325 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t3326 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t3327 {
    background: rgb(255,255,255);
}

body .t3328 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3329 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3330 {
    text-align: center;
}

body .t3331 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3332 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3333 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3334 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3335 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3336 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3337 {
}

body .t3338 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3339 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t3340 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3341 {
    margin-bottom: 0rem;
}

body .t3342 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3343 {
    width: fit-content;
}

body .t3344 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3345 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t3346 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3347 {
    display: flex;
    justify-content: space-between;
}

body .t3348 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3349 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3350 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3351 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3352 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3353 {
    align-self: center;
}

body .t3354 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3355 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3356 {
    width: fit-content;
}

body .t3359 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3360 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3361 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3362 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3363 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3364 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3365 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3366 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3367 {
    display: none;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3368 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3369 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3370 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3371 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t3372 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3373 {
    display: grid;
    row-gap: 1.5rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    justify-content: center;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t3374 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 5rem;
    border-radius: 1rem;
    padding-right: 5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3374:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3374:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t3375 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3376 {
    display: inline;
    font-size: 1rem;
    text-wrap: balance;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3377 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t3378 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t3379 {
    width: 4rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t3380 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t3381 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3382 {
    width: fit-content;
}

body .t3383 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t3384 {
    display: flex;
    row-gap: 2rem;
    background: rgba(255,255,255,1.00);
    padding-top: 0.5rem;
    border-bottom: 1px solid #eaeaea;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t3385 {
    display: flex;
    flex-direction: column;
}

body .t3386 {
    width: 100%;
    display: flex;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t3387 {
    display: flex;
    align-self: flex-start;
    column-gap: 0.25rem;
    padding-top: 0px;
    margin-bottom: 0rem;
}

body .t3388 {
    color: #55b9f9;
    position: relative;
    align-self: center;
    text-decoration: none;
}

body .t3389 {
    position: relative;
    font-size: 0.75rem;
}

body .t3390 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3392 {
    display: flex;
    background: rgba(234,234,234,0.5);
    padding-top: 4rem;
    padding-left: 4rem;
    border-radius: 2rem;
    padding-right: 4rem;
    flex-direction: column;
    padding-bottom: 4rem;
}

body .t3393 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
}

body .t3394 {
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 2.5rem;
    grid-template-columns: 1fr;
}

body .t3395 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3396 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr;
}

body .t3397 {
    display: grid;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: flex-start;
    justify-self: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t3399 {
    display: flex;
    margin-bottom: 0rem;
    flex-direction: column;
}

body .t3401 {
    display: flex;
    row-gap: 5rem;
    align-self: flex-end;
    column-gap: 5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t3402 {
    color: #727270;
    grid-column: span 3;
    margin-bottom: 0rem;
}

body .t3403 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
}

body .t3404 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t3405 {
    color: #0197f6;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3406 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t3407 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3408 {
    width: fit-content;
    display: flex;
}

body .t3409 {
    align-self: center;
}

body .t3410 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3411 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t3412 {
    width: 55%;
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t3413 {
    color: var(--grey-1st-200);
    font-size: 0.8rem;
    align-self: flex-start;
    margin-bottom: 0rem;
}

body .t3413:hover {
    color: var(--brand-1st-500);
}

body .t3414 {
    font-size: 0.8rem;
    align-self: flex-start;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0rem;
}

body .t3415 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t3416 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

body .t3417 {
    color: var(--grey-1st-200);
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t3417:hover {
    color: var(--brand-1st-500);
}

body .t3418 {
    height: 1px;
    background: var(--grey-1st-50);
}

body .t3419 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t3420 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t3421 {
    color: var(--grey-1st-200);
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t3421:hover {
    color: var(--brand-1st-500);
}

body .t3422 {
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0rem;
}

body .t3423 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t3424 {
    background: rgb(255,255,255);
    font-family: 'Inter Tight';
}

body .t3427 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3429 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t3430 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    border-radius: 0.75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t3430:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t3431 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t3431:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t3431:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3432 {
    width: 100%;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t3433 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t3434 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t3435 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t3436 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t3437 {
    color: #53bd95;
    font-size: 0.9rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3438 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3439 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3440 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t3441 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3442 {
    display: flex;
    align-self: auto;
}

body .t3443 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3444 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3445 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3446 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3447 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t3448 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    margin-right: 0.5rem;
}

body .t3449 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3450 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: -0.035rem;
    text-decoration: underline;
}

body .t3451 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3452 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t3453 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t3454 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t3455 {
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3456 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3457 {
    width: fit-content;
}

body .t3458 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3460 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3461 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t3462 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t3463 {
    display: none;
    row-gap: 2rem;
    overflow: visible;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3464 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t3465 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3466 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3467 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3468 {
    display: flex;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3469 {
    color: #53bd95;
    align-self: center;
    text-align: center;
}

body .t3470 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t3471 {
    color: #9e9e9d;
    display: block;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3471:hover {
    color: #727270;
}

body .t3472 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3473 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3474 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t3475 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3476 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3477 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3478 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
}

body .t3479 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3480 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3481 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t3482 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3483 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t3484 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3485 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3486 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3487 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t3488 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3489 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3490 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3491 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3492 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3493 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3494 {
    color: #2d2d2a;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t3495 {
    display: none;
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t3496 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t3497 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3498 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t3499 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3500 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t3501 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3502 {
    width: fit-content;
    display: flex;
    position: relative;
    background: rgba(19,19,18,0.25);
    column-gap: 0.4rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.125rem;
}

body .t3503 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
}

body .t3504 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3504:hover {
    color: #eaeaea;
}

body .t3505 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3506 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: flex-end;
}

body .t3507 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3508 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t3509 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3510 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3511 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3512 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
}

body .t3513 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3514 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3515 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3516 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3517 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t3518 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3519 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3520 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3521 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3522 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3523 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t3524 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3525 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t3526 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3527 {
    color: rgba(255,255,255,1.00);
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t3528 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
}

body .t3529 {
    width: 4rem;
    position: relative;
}

body .t3530 {
    top: 72px;
    display: flex;
    row-gap: 1rem;
    position: sticky;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3531 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t3532 {
    color: #575755;
    display: flex;
    font-size: 0.65rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t3533 {
    color: #575755;
    width: 2rem;
    text-align: center;
}

body .t3534 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
    justify-content: center;
}

body .t3535 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3535:hover i {
    color: #53bd95;
}

body .t3536 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3537 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3537:hover {
}

body .t3537:hover i {
    color: #53bd95;
}

body .t3537.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t3538 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t3539 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3540 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3540:hover i {
    color: #53bd95;
}

body .t3541 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3542 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3542:hover i {
    color: #53bd95;
}

body .t3543 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3544 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3544:hover i {
    color: #53bd95;
}

body .t3545 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3546 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t3547 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t3548 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t3549 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 16/9;
    border-radius: 0.5rem;
}

body .t3550 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t3551 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t3552 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t3553 {
    color: rgba(0,0,0,1.00);
}

body .t3554 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t3555 {
    display: flex;
    column-gap: 1rem;
    margin-top: 1rem;
    justify-content: flex-end;
}

body .t3556 {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    column-gap: 5px;
    align-items: center;
}

body .t3557 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3557:hover i {
    color: #53bd95;
}

body .t3558 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3559 {
    width: 32px;
    border: 1px none rgba(0,0,0,1);
    cursor: pointer;
    height: 32px;
    display: flex;
    position: relative;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3559:hover {
}

body .t3559:hover i {
    color: #53bd95;
}

body .t3559.dh-active span {
    top: -25%;
    border: none;
    opacity: 100%;
}

body .t3560 {
    top: 0%;
    left: 50%;
    right: auto;
    border: 1px solid rgba(244,244,244,1.00);
    bottom: auto;
    display: block;
    opacity: 0%;
    position: absolute;
    font-size: 13px;
    transform: translate(-50%,-90%);
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 0px 6px -3px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    font-weight: 400;
    margin-left: auto;
    padding-top: 4px;
    margin-right: auto;
    padding-left: 12px;
    border-radius: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    pointer-events: none;
}

body .t3561 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3562 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3562:hover i {
    color: #53bd95;
}

body .t3563 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3564 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3564:hover i {
    color: #53bd95;
}

body .t3565 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3566 {
    width: 32px;
    cursor: pointer;
    height: 32px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
}

body .t3566:hover i {
    color: #53bd95;
}

body .t3567 {
    color: #727270;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
}

body .t3568 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t3569 {
    color: #2d2d2a;
    width: 2rem;
    text-align: center;
}

body .t3570 {
    color: #2d2d2a;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t3571 {
    color: #292926;
    display: flex;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t3572 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t3573 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t3574 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t3575 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3576 {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(45,45,42,0.35);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

body .t3577 {
    width: fit-content;
    display: flex;
    position: relative;
    background: rgba(19,19,18,0.25);
    column-gap: 0.4rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.125rem;
}

body .t3578 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
}

body .t3579 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3579:hover {
    color: #eaeaea;
}

body .t3580 {
    color: rgba(255,255,255,1.00);
    font-size: 0.8rem;
    align-self: center;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3581 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3582 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t3583 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3584 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: flex-end;
}

body .t3585 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3586 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t3587 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3588 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3589 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3590 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
}

body .t3591 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3592 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3593 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3594 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3595 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t3596 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3597 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3598 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3599 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3600 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3601 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t3602 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3603 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t3604 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3605 {
    color: rgba(255,255,255,1.00);
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t3606 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t3607 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t3607:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3608 {
    width: 5rem;
    height: 5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3609 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t3610 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t3611 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3612 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t3612:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3613 {
    width: 5rem;
    height: 5rem;
    align-self: center;
    border-radius: 100%;
}

body .t3614 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t3615 {
    color: #9e9e9d;
    font-size: 0.8rem;
    text-align: right;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t3616 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    text-align: right;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3617 {
    height: 1px;
    background: #eaeaea;
}

body .t3618 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t3619 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

body .t3620 {
    color: #53bd95;
    font-weight: 500;
}

body .t3621 {
    margin-top: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t3622 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3623 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3624 {
    height: 1px;
    background: #eaeaea;
}

body .t3625 {
    height: 1px;
    background: #eaeaea;
}

body .t3626 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t3627 {
    width: 100%;
}

body .t3628 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t3629 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t3629:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3630 {
    width: 7rem;
    height: 7rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3631 {
    align-self: center;
}

body .t3632 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t3633 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t3634 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t3635 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3636 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3637 {
    color: #2d2d2a;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3638 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5px;
    flex-direction: column;
}

body .t3639 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t3640 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3641 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3642 {
    text-align: center;
}

body .t3643 {
    color: #bebebd;
    letter-spacing: 0rem;
}

body .t3644 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3645 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: sticky;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3646 {
    color: rgba(0,0,0,1.00);
}

body .t3647 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t3648 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t3649 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t3650 {
    text-align: center;
}

body .t3651 {
    color: #bebebd;
    letter-spacing: 0rem;
}

body .t3652 {
    width: 100%;
    display: none;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3653 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
    border-radius: 1rem;
}

body .t3654 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t3655 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3656 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3656:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t3656:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t3657 {
    width: 7rem;
    height: 7rem;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 1rem;
}

body .t3658 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
}

body .t3659 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t3660 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3661 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3662 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3663 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3664 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3665 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
}

body .t3666 {
    width: fit-content;
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    border-radius: 1rem;
    margin-bottom: 0px;
}

body .t3667 {
    color: #53bd95;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3668 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3669 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3670 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3671 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t3672 {
    display: inline;
    font-size: 1.125rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3673 {
    color: rgba(0,0,0,1.00);
    display: none;
}

body .t3674 {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

body .t3675 {
    display: flex;
    row-gap: 3rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t3676 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t3677 {
    color: rgb(0,0,0);
}

body .t3678 {
    display: inline;
    column-gap: 0.5rem;
}

body .t3679 {
    color: #2d2d2a;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3680 {
    color: #234f3f;
    font-size: 0.75rem;
    align-self: flex-start;
    background: #53bd95;
    font-weight: 700;
    padding-left: 0.25rem;
    border-radius: 0.125rem;
    padding-right: 0.25rem;
}

body .t3683 {
    width: 0.5rem;
    height: 0.5rem;
    background: #eaeaea;
    margin-top: 0.6rem;
    border-radius: 100%;
}

body .t3684 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 3;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3685 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3686 {
}

body .t3687 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t3688 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t3689 {
    display: inline;
    align-self: flex-start;
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3690 {
    display: grid;
    flex-wrap: wrap;
    column-gap: 0px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t3691 {
    width: 100%;
    cursor: pointer;
}

body .t3691.dh-active {
    color: #2d2d2a;
    font-weight: 700;
}

body .t3691.dh-active div {
    background: #53bd95;
}

body .t3692 {
    color: #2d2d2a;
    margin-top: 0px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t3693 {
    height: 3px;
    background: #eaeaea;
}

body .t3694 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 1rem;
}

body .t3695 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t3696 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t3697 {
    overflow: hidden;
    position: relative;
    border-radius: 1rem;
}

body .t3698 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    position: absolute;
    background: linear-gradient(0deg,rgba(45,45,42,0.85) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}

body .t3699 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t3700 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t3701 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t3702 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3703 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t3704 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t3705 {
    display: flex;
    column-gap: 0.125rem;
}

body .t3706 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t3707 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t3708 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t3709 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t3710 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t3711 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t3712 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3713 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t3714 {
    color: #53bd95;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3715 {
    width: 0.35rem;
    height: 0.35rem;
    align-self: center;
    background: #53bd95;
    border-radius: 10rem;
}

body .t3716 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 1rem;
    margin-bottom: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t3717 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t3718 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t3719 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t3719:hover {
    transition: all 100ms 0ms linear;
    text-decoration: underline;
}

body .t3720 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    background: #f8f8f8;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3722 {
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t3723 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t3724 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t3725 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t3726 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3727 {
    width: fit-content;
}

body .t3728 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3729 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3730 {
    display: grid;
    row-gap: 1rem;
    background: rgba(255,255,255,1.00);
    column-gap: 3rem;
    border-radius: 0.75rem;
    grid-template-columns: 1fr;
}

body .t3731 {
}

body .t3732 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t3733 {
    display: none;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3734 {
    width: fit-content;
}

body .t3735 {
    display: flex;
    justify-content: space-between;
}

body .t3736 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3737 {
    width: fit-content;
}

body .t3738 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3739 {
    align-self: center;
}

body .t3740 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3741 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3742 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3743 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3744 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3745 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3746 {
    display: none;
    margin-bottom: 0rem;
}

body .t3747 {
    font-family: 'Nunito';
    font-weight: 700;
    margin-bottom: 1rem;
}

body .t3748 {
    width: fit-content;
}

body .t3749 {
}

body .t3750 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3751 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3752 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: static;
    column-gap: 2rem;
    flex-direction: column;
}

body .t3753 {
    color: rgba(0,0,0,1.00);
}

body .t3754 {
    color: var(--grey-1st-500);
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t3755 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t3756 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t3757 {
    text-align: center;
}

body .t3758 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t3759 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3759:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t3759:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t3760 {
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t3761 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t3762 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t3763 {
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px #2d2d2a14;
    border-radius: 0.5rem;
}

body .t3765 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t3766 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t3767 {
    top: auto;
    left: 0%;
    color: var(--brand-1st-500);
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: var(--brand-1st-500);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t3768 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3769 {
    color: var(--grey-1st-400);
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t3769:hover {
    color: var(--brand-1st-500);
}

body .t3770 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t3771 {
    background: rgb(255,255,255);
}

body .t3774 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3775 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3776 {
    display: flex;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t3777 {
    color: #9e9e9d;
    display: block;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t3777:hover {
    color: #727270;
}

body .t3778 {
    color: #53bd95;
    align-self: center;
    text-align: center;
}

body .t3779 {
    color: #727270;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t3780 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3781 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3782 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3783 {
    color: #2d2d2a;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3784 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t3785 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3786 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3787 {
    text-align: center;
}

body .t3788 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3789 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3790 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3791 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3792 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3793 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3794 {
}

body .t3795 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3796 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t3797 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3798 {
    margin-bottom: 0rem;
}

body .t3799 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3800 {
    width: fit-content;
}

body .t3801 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3802 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t3803 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3804 {
    display: flex;
    justify-content: space-between;
}

body .t3805 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3806 {
    width: fit-content;
}

body .t3807 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3808 {
    align-self: center;
}

body .t3809 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3810 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3811 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3812 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3813 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3814 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3815 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3816 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3817 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t3817:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3817:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t3818 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3819 {
    display: inline;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3820 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t3821 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t3822 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t3823 {
    display: none;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3824 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3825 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3826 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3827 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t3828 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t3829 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3830 {
    width: fit-content;
}

body .t3831 {
    background: rgb(255,255,255);
}

body .t3834 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3835 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3836 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3837 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3838 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3839 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3840 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t3841 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3842 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3843 {
    text-align: center;
}

body .t3844 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3845 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3846 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3847 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3848 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3849 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3850 {
}

body .t3851 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3852 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t3853 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3854 {
    margin-bottom: 0rem;
}

body .t3855 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3856 {
    width: fit-content;
}

body .t3857 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3858 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t3859 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3860 {
    display: flex;
    justify-content: space-between;
}

body .t3861 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3862 {
    width: fit-content;
}

body .t3863 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3864 {
    align-self: center;
}

body .t3865 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3866 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3867 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3868 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3869 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3870 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3871 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3872 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3873 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t3873:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3873:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t3874 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3875 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3876 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t3877 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t3878 {
    width: 10rem;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t3879 {
    display: none;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3880 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3881 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3882 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3883 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t3884 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t3885 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3886 {
    width: fit-content;
}

body .t3887 {
    background: rgb(255,255,255);
}

body .t3890 {
    display: flex;
    row-gap: 2.5rem;
    background: hsla(0,0%,92%,0.5);
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3891 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3892 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    grid-column: span 4;
    flex-direction: column;
    justify-content: center;
}

body .t3893 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t3894 {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3895 {
    color: var(--grey-1st-300);
    font-size: 0.85rem;
    grid-column: span 2;
    line-height: 175%;
    margin-bottom: 0rem;
}

body .t3896 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3897 {
    display: grid;
    row-gap: 1rem;
    column-gap: 3rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3898 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t3900 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3902 {
    display: flex;
    overflow: hidden;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    border-radius: 0.5rem;
}

body .t3903 {
    width: 100%;
    aspect-ratio: 1/1;
}

body .t3904 {
    background: rgb(255,255,255);
}

body .t3907 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3908 {
    display: flex;
    row-gap: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3909 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3910 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3911 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3912 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3913 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3914 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3915 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3916 {
    text-align: center;
}

body .t3917 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3918 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3919 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3920 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3921 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3922 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3923 {
}

body .t3924 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3925 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t3926 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3927 {
    margin-bottom: 0rem;
}

body .t3928 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t3929 {
    width: fit-content;
}

body .t3930 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3931 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t3932 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3933 {
    display: flex;
    justify-content: space-between;
}

body .t3934 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t3935 {
    width: fit-content;
}

body .t3936 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3937 {
    align-self: center;
}

body .t3938 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t3939 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t3940 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t3941 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t3942 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t3943 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t3944 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3945 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t3946 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t3946:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t3946:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t3947 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3948 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3949 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t3950 {
    display: none;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3951 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t3952 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3953 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t3954 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t3955 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t3956 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t3957 {
    width: fit-content;
}

body .t3958 {
}

body .t3958:hover #tag-button {
    background: rgba(244,201,199,0.25);
}

body .t3960 {
    display: flex;
    column-gap: 1rem;
    justify-content: flex-end;
}

body .t3961 {
    border-radius: 0.5rem;
    margin-bottom: 0rem;
}

body .t3962 {
    padding-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
}

body .t3963 {
    color: var(--brand-1st-500);
    font-size: 1rem;
}

body .t3964 {
    color: #bebebd;
    display: flex;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    font-weight: 500;
    line-height: 1.5rem;
    margin-bottom: 0px;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t3965 {
    background: rgb(255,255,255);
}

body .t3968 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3969 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3970 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3971 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3972 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t3973 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3974 {
    color: #727270;
    width: fit-content;
    display: none;
    margin-bottom: 0rem;
}

body .t3976 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3978 {
    background: rgb(255,255,255);
}

body .t3981 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t3982 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t3983 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t3984 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t3985 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t3986 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t3987 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t3988 {
    display: none;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t3989 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
}

body .t3990 {
    text-align: center;
}

body .t3991 {
    color: #9e9e9d;
    font-size: 0.75rem;
    font-weight: 600;
}

body .t3992 {
    width: 100%;
    height: 12.5rem;
    overflow: hidden;
    align-self: center;
    border-radius: 1rem;
}

body .t3993 {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
    aspect-ratio: 21/9;
    border-radius: 1rem;
}

body .t3994 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t3995 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t3996 {
    border: 1px solid #eaeaea;
    display: grid;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 3;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t3997 {
}

body .t3998 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 1rem;
}

body .t3999 {
    display: flex;
    row-gap: 2rem;
    align-self: center;
    column-gap: 2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t4000 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t4001 {
    margin-bottom: 0rem;
}

body .t4002 {
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4003 {
    width: fit-content;
}

body .t4004 {
    display: none;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4005 {
    font-weight: 400;
    margin-bottom: 0rem;
}

body .t4006 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t4007 {
    display: flex;
    justify-content: space-between;
}

body .t4008 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t4009 {
    width: fit-content;
}

body .t4010 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4011 {
    align-self: center;
}

body .t4012 {
    width: 3rem;
    height: 3rem;
    border-radius: 1000%;
}

body .t4013 {
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.25rem;
    flex-direction: column;
}

body .t4014 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4015 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4016 {
    color: #bebebd;
    align-self: center;
    margin-bottom: 0rem;
}

body .t4017 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4018 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4019 {
    width: 100%;
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t4020 {
    display: block;
}

body .t4020:hover #tag-button {
    background: rgba(202,235,222,0.25);
}

body .t4021 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 0.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t4021:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4021:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4022 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4023 {
    color: var(--grey-1st-500);
    display: inline;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4024 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t4025 {
    display: none;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4026 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t4027 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4028 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4029 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t4030 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t4031 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t4032 {
    width: fit-content;
}

body .t4033 {
    background: rgb(255,255,255);
}

body .t4036 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4037 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t4038 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4039 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t4040 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4041 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t4042 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t4043 {
    display: flex;
    row-gap: 1.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4045 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4046 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t4048 {
    color: var(--grey-1st-300);
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t4049 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    flex-direction: column;
}

body .t4050 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    align-items: center;
    flex-direction: column;
}

body .t4051 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 1px;
    position: absolute;
    background: var(--grey-1st-50);
    margin-left: auto;
    margin-right: auto;
}

body .t4052 {
    width: 100%;
    position: relative;
}

body .t4053 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 33%;
    bottom: 0%;
    height: 3px;
    position: absolute;
    background: var(--brand-1st-500);
    margin-left: auto;
    margin-right: auto;
}

body .t4054 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t4055 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t4056 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t4057 {
    width: 100%;
    height: 100%;
    z-index: 1;
    position: relative;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/9;
}

body .t4058 {
    color: rgba(0,0,0,1.00);
}

body .t4059 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4060 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4061 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4062 {
    display: flex;
    row-gap: 3.5rem;
    max-width: 41.5rem;
    align-self: center;
    justify-self: center;
    flex-direction: column;
}

body .t4063 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t4064 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t4065 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t4066 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t4067 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t4068 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t4069 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4070 {
    display: flex;
    row-gap: 2rem;
    padding-top: 2rem;
    flex-direction: column;
}

body .t4071 {
    display: block;
    justify-content: space-between;
}

body .t4072 {
    display: flex;
    justify-content: space-between;
}

body .t4073 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4074 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4074 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4074.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4074.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4074.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4075 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4076 {
}

body .t4077 {
    height: 2rem;
    display: flex;
}

body .t4078 {
    display: flex;
    justify-content: space-between;
}

body .t4079 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

body .t4080 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4081 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4081 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4081.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4081.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4081.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4082 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4083 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t4084 {
    display: flex;
    align-self: center;
    column-gap: 1.25rem;
}

body .t4085 {
    display: flex;
    column-gap: 40px;
}

body .t4086 {
}

body .t4087 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4087:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4088 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 325px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4089 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4090 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4091 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4091:hover {
    color: #2d2d2a;
    background: rgba(251,238,237,0.5);
}

body .t4092 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4093 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4094 {
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4095 {
    width: 24px;
    height: 24px;
}

body .t4096 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4097 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4097:hover {
    color: #2d2d2a;
    background: rgba(251,238,237,0.5);
}

body .t4098 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4099 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4100 {
    color: var(--grey-1st-400);
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4101 {
    width: 24px;
    height: 24px;
}

body .t4102 {
    color: var(--grey-1st-200);
    display: flex;
    font-size: 0.85rem;
    column-gap: 0.25rem;
    margin-bottom: 0rem;
}

body .t4103 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4103:hover #hover-icon {
    transform: rotate(180deg);
}

body .t4104 {
    color: var(--grey-1st-300);
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4105 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4106 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4106:hover {
    color: var(--brand-1st-500);
}

body .t4106.dh-active {
    color: var(--brand-1st-500);
}

body .t4107 {
    display: flex;
    column-gap: 40px;
}

body .t4108 {
}

body .t4109 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4109:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4110 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 550px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4111 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4112 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4113 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t4114 {
    width: 100%;
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4114:hover {
    color: #2d2d2a;
    background: rgba(251,238,237,0.5);
}

body .t4115 {
    width: 24px;
    height: 24px;
}

body .t4116 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4117 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4118 {
    color: var(--grey-1st-400);
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4119 {
    color: #9e9e9d;
    font-size: 0.85rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4120 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4120:hover i {
    transform: rotate(180deg);
}

body .t4121 {
    color: var(--grey-1st-300);
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4122 {
    color: var(--grey-1st-300);
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4123 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4123 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4123.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4123.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4123.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4124 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4125 {
    background: rgba(232,232,233,0.25);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t4126 {
    display: block;
    justify-content: space-between;
}

body .t4127 {
    display: flex;
    justify-content: space-between;
}

body .t4128 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4130 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-direction: row;
}

body .t4131 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4132 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t4133 {
    color: var(--grey-1st-300);
    font-size: 0.75rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4133:hover {
    color: var(--brand-1st-500);
}

body .t4133.dh-active {
    color: var(--brand-1st-500);
}

body .t4134 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t4135 {
    color: var(--grey-1st-300);
    display: flex;
    font-size: 0.75rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4136 {
    display: none;
    justify-content: space-between;
}

body .t4137 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
}

body .t4138 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4139 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t4140 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4140:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4141 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4142 {
    color: #53bd95;
    font-size: 1.25rem;
    align-self: center;
}

body .t4143 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4144 {
    color: #727270;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4145 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #53bd95;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4145:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4146 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4147 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t4148 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4149 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4150 {
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: column;
    justify-content: center;
}

body .t4151 {
    color: #9e9e9d;
    font-size: 0.85rem;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4152 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4152:hover {
    color: var(--brand-1st-500);
}

body .t4152.dh-active {
    color: var(--brand-1st-500);
}

body .t4153 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    font-weight: 600;
}

body .t4154 {
    color: var(--brand-1st-500);
    margin-bottom: 0rem;
}

body .t4155 {
    width: 100%;
    display: flex;
    column-gap: 0.25rem;
}

body .t4156 {
    color: var(--grey-1st-200);
}

body .t4157 {
    color: #9e9e9d;
}

body .t4158 {
    color: #9e9e9d;
}

body .t4159 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t4160 {
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t4162 {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t4162:hover img {
    opacity: 33%;
}

body .t4163 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    opacity: 100%;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t4164 {
    width: 100%;
    height: 100%;
    background: var(--grey-1st-500);
}

body .t4165 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t4166 {
    top: 0%;
    left: 0%;
    color: var(--white);
    right: 0%;
    width: 100%;
    bottom: 0%;
    position: absolute;
    font-size: 2rem;
    align-self: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

body .t4167 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4168 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4169 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4170 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4170:hover {
    color: #727270;
}

body .t4171 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4172 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4173 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4174 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4174:hover {
    color: #727270;
}

body .t4175 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4176 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4177 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4178 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4178:hover {
    color: #727270;
}

body .t4179 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4180 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4180:hover {
    color: #727270;
}

body .t4181 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4182 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4183 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4183:hover {
    color: #727270;
}

body .t4184 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4185 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4186 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4187 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4187:hover {
    color: #727270;
}

body .t4188 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4189 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4190 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4191 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4191:hover {
    color: #727270;
}

body .t4192 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4193 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4194 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4195 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4195:hover {
    color: #727270;
}

body .t4196 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4197 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4198 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4199 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4200 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4200:hover {
    color: #727270;
}

body .t4201 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4202 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4202:hover {
    color: #727270;
}

body .t4203 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4204 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4205 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4205:hover {
    color: #727270;
}

body .t4206 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4207 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4208 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4209 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4209:hover {
    color: #727270;
}

body .t4210 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4211 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4212 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4213 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4214 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4214:hover {
    color: #727270;
}

body .t4215 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4216 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4216:hover {
    color: #727270;
}

body .t4217 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4218 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4219 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4219:hover {
    color: #727270;
}

body .t4220 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4221 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4222 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4223 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4224 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4224:hover {
    color: #727270;
}

body .t4225 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4226 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4226:hover {
    color: #727270;
}

body .t4227 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4228 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4229 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4229:hover {
    color: #727270;
}

body .t4230 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4231 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4232 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4233 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4234 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4234:hover {
    color: #727270;
}

body .t4235 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4236 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4236:hover {
    color: #727270;
}

body .t4237 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4238 {
    display: flex;
    row-gap: 1.5rem;
    background: #eaeaea80;
    column-gap: 1.5rem;
    padding-top: 1.25rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
}

body .t4239 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t4240 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4241 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t4242 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t4243 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4244 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: var(--brand-1st-500);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t4245 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t4246 {
    color: var(--grey-1st-400);
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t4246:hover {
    color: var(--brand-1st-500);
}

body .t4247 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t4248 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    flex-direction: column;
}

body .t4249 {
    top: 72px;
    position: static;
}

body .t4250 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    margin-top: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t4251 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t4252 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t4253 {
    position: relative;
    font-size: 2rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4254 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4255 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t4256 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t4257 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4258 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t4259 {
    display: flex;
    column-gap: 0.5rem;
}

body .t4260 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t4261 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4262 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t4263 {
    display: flex;
    background: rgba(234,234,234,0.5);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 0.5rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-around;
}

body .t4264 {
    display: flex;
    column-gap: 0.5rem;
}

body .t4265 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t4266 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4267 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t4268 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t4269 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4270 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t4271 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t4272 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4273 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    justify-content: space-between;
}

body .t4275 {
    display: flex;
    overflow: visible;
}

body .t4276 {
    height: 1.75rem;
}

body .t4277 {
    color: var(--grey-1st-300);
    font-size: 0.75rem;
    align-self: center;
    transition: all 300ms 0ms linear;
    font-weight: 600;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4278 {
    align-self: center;
}

body .t4279 {
    color: var(--brand-1st-500);
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t4279:hover {
    color: var(--brand-1st-900);
}

body .t4280 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4281 {
    text-align: center;
}

body .t4282 {
    width: 1px;
    height: 16px;
    align-self: center;
    background: var(--grey-1st-100);
}

body .t4283 {
    color: var(--grey-1st-500);
    font-size: 0.85rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4284 {
    color: var(--grey-1st-300);
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    transition: all 300ms 0ms linear;
    align-items: center;
}

body .t4284:hover {
    color: var(--brand-1st-900);
}

body .t4284:hover p {
    color: var(--brand-1st-900);
}

body .t4285 {
    text-align: center;
}

body .t4286 {
    display: flex;
    column-gap: 0.5rem;
}

body .t4287 {
    display: flex;
    row-gap: 1.25rem;
    flex-direction: column;
}

body .t4288 {
    display: flex;
    row-gap: 1.25rem;
    flex-direction: column;
}

body .t4289 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: static;
    column-gap: 2rem;
    flex-direction: column;
}

body .t4290 {
    color: var(--grey-1st-500);
    display: flex;
    justify-content: center;
}

body .t4291 {
    color: var(--grey-1st-500);
    align-self: center;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t4292 {
    display: flex;
    row-gap: 1.5rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4293 {
    width: 100%;
    border: 1px solid var(--brand-1st-100);
    align-self: center;
    background: #ebebeb40;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    border-radius: 1rem;
}

body .t4293:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4293:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t4294 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 1rem;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t4294:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4295 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4296 {
    display: flex;
    row-gap: 0.25rem;
    text-align: center;
    flex-direction: column;
}

body .t4297 {
    display: inline;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t4298 {
    color: var(--grey-1st-400);
    font-size: 0.85rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t4299 {
    display: none;
    column-gap: 0.5rem;
    justify-content: center;
}

body .t4300 {
}

body .t4300:hover #category-text {
    color: #eef8f4;
}

body .t4300:hover #category-background {
    background: #2e6852;
}

body .t4301 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.15);
    border-radius: 0.25rem;
}

body .t4302 {
    display: flex;
    overflow: hidden;
    background: #eef8f4;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4303 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4304 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: row;
}

body .t4305 {
    color: var(--brand-1st-700);
    width: 100%;
    font-size: 1rem;
    text-align: center;
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t4306 {
    width: 100%;
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4307 {
    width: 100%;
    display: none;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t4308 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t4309 {
    color: rgba(0,0,0,1.00);
}

body .t4310 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t4311 {
    width: 100%;
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr;
}

body .t4312 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t4312:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4313 {
    width: 100%;
    align-self: center;
    text-align: center;
}

body .t4314 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t4315 {
    display: flex;
    justify-content: center;
}

body .t4316 {
    width: 100%;
    object-fit: contain;
    aspect-ratio: 3/2;
}

body .t4317 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t4318 {
    height: 2rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t4319 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t4320 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t4321 {
    margin-bottom: 0rem;
}

body .t4322 {
    color: #9e9e9d;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4323 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4324 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t4324.dh-active i {
    transform: rotate(180deg);
}

body .t4325 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t4326 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t4327 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4328 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t4329 {
    width: 100%;
    display: grid;
}

body .t4330 i {
    display: none;
}

body .t4330 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t4330:hover {
    color: #5d5d5d;
}

body .t4331 i {
}

body .t4331 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t4332 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t4332:hover {
    color: #53bd95;
}

body .t4333 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t4333.dh-active i {
    transform: rotate(180deg);
}

body .t4334 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t4335 {
    width: 100%;
    display: grid;
}

body .t4336 i {
    display: none;
}

body .t4336 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t4336:hover {
    color: #5d5d5d;
}

body .t4337 i {
}

body .t4337 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t4338 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t4338:hover {
    color: #53bd95;
}

body .t4339 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t4340 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t4341 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4343 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t4343.dh-active i {
    transform: rotate(180deg);
}

body .t4344 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t4345 {
    width: 100%;
    display: grid;
}

body .t4346 i {
    display: none;
}

body .t4346 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t4346:hover {
    color: #5d5d5d;
}

body .t4347 i {
}

body .t4347 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t4348 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t4348:hover {
    color: #53bd95;
}

body .t4349 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t4350 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t4351 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4353 {
    display: flex;
    column-gap: 1rem;
}

body .t4354 {
    border-radius: 0.5rem;
    margin-bottom: 0rem;
}

body .t4355 {
    padding-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
}

body .t4356 {
    color: var(--brand-1st-500);
    font-size: 1rem;
    line-height: 100%;
    margin-right: 0.25rem;
}

body .t4357 {
    color: #bebebd;
    display: none;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    font-weight: 500;
    line-height: 1.5rem;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t4358 {
}

body .t4359 {
    line-height: 120%;
}

body .t4360 {
    width: 24px;
    height: 24px;
}

body .t4361 {
    width: 24px;
    height: 24px;
}

body .t4363 {
    display: flex;
    row-gap: 1.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4364 {
    width: 100%;
    display: flex;
}

body .t4365 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t4366 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    column-gap: 1rem;
    align-items: center;
    padding-left: 0.25rem;
    flex-direction: column;
    justify-content: center;
}

body .t4367 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t4368 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

body .t4369 {
    display: inline;
    align-self: center;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t4369:hover #category-text {
}

body .t4369:hover #category-background {
    background: var(--brand-1st-50);
}

body .t4370 {
}

body .t4371 {
    border: 1px solid var(--brand-1st-50);
    display: flex;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4372 {
    color: var(--brand-1st-500);
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4373 {
    color: #727270;
    font-size: 0.875rem;
    font-weight: 600;
    margin-right: 0.25rem;
    margin-bottom: 0px;
}

body .t4374 {
    color: #727270;
    display: block;
    margin-bottom: 0rem;
}

body .t4375 {
    display: none;
}

body .t4376 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t4377 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4382 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4383 {
}

body .t4384 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t4385 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t4386 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4387 {
    display: flex;
    justify-content: center;
}

body .t4388 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t4389 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t4389:hover {
    color: var(--brand-1st-500);
}

body .t4390 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t4391 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t4391:hover {
    color: var(--brand-1st-500);
}

body .t4393 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4393:hover {
    color: var(--brand-1st-500);
}

body .t4393.dh-active {
    color: var(--brand-1st-500);
}

body .t4394 {
    display: flex;
    column-gap: 40px;
}

body .t4395 {
}

body .t4396 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4396:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4397 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 325px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4398 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4399 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4400 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4401 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4401:hover {
    color: #2d2d2a;
    background: rgba(251,238,237,0.5);
}

body .t4402 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4403 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4404 {
    color: var(--grey-1st-400);
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4405 {
    width: 24px;
    height: 24px;
    display: none;
}

body .t4406 {
    color: var(--grey-1st-200);
    font-size: 0.85rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4407 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4407:hover i {
    transform: rotate(180deg);
}

body .t4408 {
    color: var(--grey-1st-300);
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4409 {
    color: var(--grey-1st-300);
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4410 {
}

body .t4410:hover #menu-button-text {
    color: var(--brand-1st-500);
}

body .t4411 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
}

body .t4411:hover #icon {
    color: var(--brand-1st-500);
}

body .t4411:hover #menu-button-text {
    color: var(--brand-1st-500);
}

body .t4412:hover #menu-button-text {
    color: var(--brand-1st-500);
}

body .t4413 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4414 {
    background: var(--brand-2nd-400);
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4414:hover {
    background: var(--brand-2nd-600);
}

body .t4415 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4416 {
    background: var(--brand-1st-500);
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4416:hover {
    background: var(--brand-1st-700);
}

body .t4417 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4418 {
    color: var(--white);
    font-size: 0.75rem;
    align-self: center;
    line-height: 1rem;
}

body .t4419 {
    display: flex;
    background: var(--brand-1st-500);
    column-gap: 0.25rem;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4419:hover {
    background: var(--brand-1st-800);
}

body .t4420 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4421 {
    color: var(--grey-1st-300);
    font-size: 0.7rem;
    transition: all 200ms 0ms linear;
}

body .t4422 {
    display: flex;
    column-gap: 0.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4423 {
    color: var(--grey-1st-200);
    font-size: 0.7rem;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4424 {
    color: #727270;
    font-size: 0.7rem;
    transition: all 200ms 0ms linear;
}

body .t4425 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4426 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4427 {
    width: 100%;
    display: grid;
    flex-wrap: nowrap;
    background: var(--grey-1st-400);
    border-radius: 0.5rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4428 {
    display: flex;
    row-gap: 1rem;
    margin-top: 2rem;
    grid-column: span 2;
    margin-left: 5rem;
    margin-bottom: 2rem;
    flex-direction: column;
    justify-content: center;
}

body .t4429 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    margin-top: -1rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t4430 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4432 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4433 {
    border: none;
}

body .t4434 {
    width: 300px;
    margin-bottom: 0rem;
}

body .t4435 {
    display: flex;
    margin-right: 5rem;
    justify-content: flex-end;
}

body .t4436 {
    width: 100%;
    height: 90%;
    align-self: flex-end;
    object-fit: contain;
}

body .t4464 {
    display: flex;
    outline: 1px solid var(--grey-1st-50);
    row-gap: 2rem;
    padding-top: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t4465 {
    display: block;
    justify-content: space-between;
}

body .t4466 {
    display: flex;
    justify-content: space-between;
}

body .t4467 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4468 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    justify-content: flex-end;
}

body .t4469 {
    display: flex;
    column-gap: 1.25rem;
}

body .t4470 {
    display: flex;
}

body .t4471 {
    height: 3rem;
}

body .t4472 {
    display: none;
    justify-content: space-between;
}

body .t4473 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
}

body .t4474 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4475 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t4476 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4476:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4477 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4478 {
    color: #53bd95;
    font-size: 1.25rem;
    align-self: center;
}

body .t4479 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4480 {
    color: #727270;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4481 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #53bd95;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4481:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4482 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4483 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t4484 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4485 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4486 {
    display: none;
    background: rgba(234,234,234,0.5);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t4487 {
    display: block;
    justify-content: space-between;
}

body .t4488 {
    display: flex;
    justify-content: space-between;
}

body .t4489 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4490 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    justify-content: flex-start;
}

body .t4491 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4491:hover {
    color: #53bd95;
}

body .t4492 {
    font-size: 1rem;
}

body .t4493 {
    color: #727270;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4495 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-direction: row;
}

body .t4496 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4497 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t4498 {
    color: #727270;
    font-size: 0.75rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4498:hover {
    color: #53bd95;
}

body .t4498.dh-active {
    color: #53bd95;
}

body .t4499 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4500 {
    background: #53bd95;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4500:hover {
    background: #3b866a;
}

body .t4501 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4502 {
    background: #3b5eb1;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4502:hover {
    background: #09318f;
}

body .t4503 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4505 {
    display: flex;
    column-gap: 0.25rem;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4505:hover {
    color: var(--white);
    background: #3b866a;
}

body .t4506 {
    font-size: 0.75rem;
    align-self: center;
    line-height: 1rem;
}

body .t4507 {
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4508 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4509 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4510 {
    border-radius: 0.5rem;
}

body .t4511 {
    display: none;
    border-radius: 0.5rem;
}

body .t4512 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4513 {
    display: flex;
    overflow: hidden;
    background: rgba(234,234,234,0.25);
    border-radius: 2rem 2rem 0px 0px;
    flex-direction: column;
}

body .t4514 {
    display: flex;
    margin-top: 5rem;
    margin-bottom: 2.5rem;
    flex-direction: column;
}

body .t4515 {
    display: flex;
    row-gap: 2rem;
    column-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t4516 {
    display: flex;
    row-gap: 1.5rem;
    align-self: auto;
    column-gap: 3rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4517 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2rem;
    flex-direction: column;
}

body .t4519 {
    height: 2.5rem;
}

body .t4520 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t4521 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t4522 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    justify-content: flex-start;
}

body .t4523 {
    color: #727270;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t4523:hover {
    color: var(--brand-1st-500);
}

body .t4525 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4526 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1.25rem;
    justify-content: center;
}

body .t4526:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4527 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4528 {
    color: var(--brand-1st-500);
    font-size: 1.25rem;
    align-self: center;
}

body .t4529 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4530 {
    color: #727270;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4531 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: var(--brand-1st-500);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1.25rem;
    justify-content: center;
}

body .t4531:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4532 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4533 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t4534 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4535 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4536 {
    height: 1px;
    background: #eaeaea;
}

body .t4537 {
    display: flex;
    column-gap: 2rem;
    margin-top: 3rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4538 {
    color: #9e9e9d;
    margin-bottom: 0rem;
}

body .t4539 {
    display: block;
    justify-content: space-between;
}

body .t4540 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t4541 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t4544 {
    display: flex;
    column-gap: 2rem;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t4545 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t4545:hover {
    background: var(--brand-1st-200);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4545:hover i {
    color: var(--brand-1st-800);
}

body .t4545:hover p {
    color: var(--brand-1st-800);
}

body .t4546 {
    color: var(--brand-1st-600);
    font-size: 0.9rem;
    min-width: fit-content;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t4547 {
    width: fit-content;
    display: none;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t4547:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4548 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t4549 {
    color: var(--grey-1st-300);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4550 {
    width: fit-content;
    display: none;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t4550:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4551 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t4552 {
    color: var(--grey-1st-300);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4553 {
    overflow: hidden;
    background: var(--grey-1st-300);
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4554 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4555 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t4556 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: var(--brand-1st-500);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t4557 {
    color: var(--white);
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4558 {
    display: flex;
    justify-content: space-between;
}

body .t4559 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t4560 {
    color: var(--grey-1st-100);
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t4560:hover {
    color: var(--brand-1st-500);
}

body .t4562 {
    display: flex;
    row-gap: 2rem;
    padding-top: 1.5rem;
    border-bottom: 1px solid var(--grey-1st-50);
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t4563 {
    display: block;
    justify-content: space-between;
}

body .t4564 {
    display: flex;
    justify-content: space-between;
}

body .t4565 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4566 {
    display: none;
    font-size: 0.85rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t4567 {
    display: flex;
    justify-content: space-between;
}

body .t4568 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

body .t4569 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4570 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4570 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4570.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4570.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4570.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4571 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4572 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t4573 {
    display: flex;
    align-self: center;
    column-gap: 1.25rem;
}

body .t4574 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4574:hover {
    color: var(--brand-1st-500);
}

body .t4574.dh-active {
    color: var(--brand-1st-500);
}

body .t4575 {
    display: none;
    column-gap: 40px;
}

body .t4576 {
}

body .t4577 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4577:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4578 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 550px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4579 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4580 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4581 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t4582 {
    width: 100%;
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4582:hover {
    color: #2d2d2a;
    background: rgba(238,248,244,0.5);
}

body .t4583 {
    width: 24px;
    height: 24px;
}

body .t4584 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4585 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4586 {
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4587 {
    color: #9e9e9d;
    font-size: 0.85rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4588 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4588:hover i {
    transform: rotate(180deg);
}

body .t4589 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4590 {
}

body .t4590:hover #menu-button-text {
    color: #53bd95;
}

body .t4591 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4592 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4592:hover {
    color: var(--brand-1st-500);
}

body .t4592.dh-active {
    color: var(--brand-1st-500);
}

body .t4593 {
    display: none;
    column-gap: 40px;
}

body .t4594 {
}

body .t4595 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4595:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4596 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 325px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4597 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4598 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4599 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4599:hover {
    color: #2d2d2a;
    background: rgba(238,248,244,0.5);
}

body .t4600 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4601 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4602 {
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4603 {
    width: 24px;
    height: 24px;
}

body .t4604 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4605 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4605:hover {
    color: #2d2d2a;
    background: rgba(238,248,244,0.5);
}

body .t4606 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4607 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4608 {
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4609 {
    width: 24px;
    height: 24px;
}

body .t4610 {
    display: flex;
    column-gap: 0.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4611 {
    color: #9e9e9d;
    display: flex;
    font-size: 0.85rem;
    column-gap: 0.25rem;
    margin-bottom: 0rem;
}

body .t4612 {
    color: #9e9e9d;
    font-size: 0.7rem;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4613 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4613:hover #hover-icon {
    transform: rotate(180deg);
}

body .t4614 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4615 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
}

body .t4615:hover #icon {
    color: #53bd95;
}

body .t4615:hover #menu-button-text {
    color: #53bd95;
}

body .t4616 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4617 {
    color: #727270;
    font-size: 0.7rem;
    transition: all 200ms 0ms linear;
}

body .t4618 {
    color: #727270;
    display: none;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4618:hover {
    color: #53bd95;
}

body .t4618.dh-active {
    color: #53bd95;
}

body .t4619 {
    display: none;
    column-gap: 40px;
}

body .t4620 {
}

body .t4621 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t4621:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t4622 {
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 325px;
    background: rgb(255,255,255);
    box-shadow: 0px 10px 40px 0px rgba(54,53,55,0.08);
    margin-top: 1rem;
    transition: all 200ms 0ms linear;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 10px;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    pointer-events: none;
    grid-template-columns: 1fr 1fr;
}

body .t4623 {
    top: -1rem;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 1rem;
    position: absolute;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body .t4624 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4625 {
    display: grid;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    grid-template-columns: 1fr;
}

body .t4626 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 8px;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4626:hover {
    color: #2d2d2a;
    background: rgba(238,248,244,0.5);
}

body .t4627 {
    width: 24px;
    height: 24px;
    display: none;
}

body .t4628 {
    display: flex;
    row-gap: 0rem;
    flex-direction: column;
}

body .t4629 {
    font-size: 0.9rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4630 {
    color: #a3a2a3;
    display: none;
    margin-bottom: 0rem;
}

body .t4631 {
    color: #9e9e9d;
    font-size: 0.85rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t4632 {
    cursor: pointer;
    display: flex;
    column-gap: 0.25rem;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4632:hover i {
    transform: rotate(180deg);
}

body .t4633 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
}

body .t4634:hover #menu-button-text {
    color: #53bd95;
}

body .t4635 {
    color: #727270;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-family: 'Inter Tight';
    margin-bottom: 0rem;
}

body .t4636 {
}

body .t4637 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4637 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4637.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4637.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4637.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4638 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4639 {
    display: flex;
    align-items: center;
}

body .t4640 {
    height: 2rem;
}

body .t4641 {
    width: 2rem;
    height: 1.25rem;
    display: none;
    align-self: center;
    flex-direction: column;
    justify-content: space-between;
}

body .t4641 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t4641.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t4641.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t4641.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t4642 {
    width: 100%;
    height: 2px;
    background: rgba(0,0,0,1.00);
    border-radius: 0.05rem;
}

body .t4643 {
    display: none;
    justify-content: space-between;
}

body .t4644 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
}

body .t4645 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4646 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t4647 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4647:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4648 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4649 {
    color: #53bd95;
    font-size: 1.25rem;
    align-self: center;
}

body .t4650 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4651 {
    color: #727270;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4652 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #53bd95;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.25rem;
    justify-content: center;
}

body .t4652:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4653 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t4654 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t4655 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4656 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4657 {
    display: none;
    background: rgba(234,234,234,0.5);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t4658 {
    display: block;
    justify-content: space-between;
}

body .t4659 {
    display: flex;
    justify-content: space-between;
}

body .t4660 {
    width: 100%;
    display: flex;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t4661 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    justify-content: flex-start;
}

body .t4662 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4662:hover {
    color: #53bd95;
}

body .t4663 {
    font-size: 1rem;
}

body .t4664 {
    color: #727270;
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t4666 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    flex-direction: row;
}

body .t4667 {
    display: flex;
    align-self: center;
    justify-content: space-between;
}

body .t4668 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t4669 {
    color: #727270;
    font-size: 0.75rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4669:hover {
    color: #53bd95;
}

body .t4669.dh-active {
    color: #53bd95;
}

body .t4670 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4671 {
    background: #53bd95;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4671:hover {
    background: #3b866a;
}

body .t4672 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4673 {
    background: #3b5eb1;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4673:hover {
    background: #09318f;
}

body .t4674 {
    color: rgba(255,255,255,1.00);
    display: flex;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4678 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4679 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4680 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4681 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t4682 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4683 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t4684 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4685 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t4686 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t4687 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4688 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4689 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4689:hover {
    color: #727270;
}

body .t4690 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4693 {
    display: none;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4694 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4695 {
    width: 100%;
    height: 300px;
    display: flex;
    max-width: 1200px;
    background: #53bd95;
    border-radius: 0.5rem;
    justify-content: space-between;
}

body .t4696 {
    display: flex;
    row-gap: 1rem;
    margin-top: 2rem;
    margin-left: 5rem;
    margin-bottom: 2rem;
    flex-direction: column;
    justify-content: center;
}

body .t4697 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t4698 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4700 {
    display: flex;
    column-gap: 1rem;
}

body .t4702 {
    width: 300px;
}

body .t4703 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t4704 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t4704:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4704:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4705 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4706 {
    display: inline;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4707 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t4708 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t4709 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t4710 {
    width: fit-content;
    display: none;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t4710:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4711 {
    color: var(--grey-1st-300);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t4712 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t4713 {
    color: var(--grey-1st-300);
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4713:hover {
    color: var(--brand-1st-500);
}

body .t4713.dh-active {
    color: var(--brand-1st-500);
}

body .t4717 {
    display: flex;
    row-gap: 5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4718 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4719 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4720 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t4720:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4720:hover .button-next {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4721 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4722 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4723 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t4724 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4725 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t4726 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4727 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t4728 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4729 {
    color: #727270;
    font-size: 0.85rem;
    margin-bottom: 0rem;
}

body .t4730 {
    color: var(--grey-1st-500);
    font-size: 2.5rem;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t4731 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4732 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4733 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4733:hover {
    color: #727270;
}

body .t4734 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4735 {
    display: none;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4736 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4737 {
    width: 100%;
    height: 300px;
    display: flex;
    max-width: 1200px;
    background: #53bd95;
    border-radius: 0.5rem;
    justify-content: space-between;
}

body .t4738 {
    display: flex;
    row-gap: 1rem;
    margin-top: 2rem;
    margin-left: 5rem;
    margin-bottom: 2rem;
    flex-direction: column;
    justify-content: center;
}

body .t4739 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t4740 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4742 {
    display: flex;
    column-gap: 1rem;
}

body .t4744 {
    width: 300px;
}

body .t4747 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4748 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4748:hover {
    color: #727270;
}

body .t4749 {
    display: flex;
    column-gap: 1rem;
    align-items: center;
}

body .t4750 {
    width: 3rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t4751 {
    display: flex;
}

body .t4752 {
    display: inline;
    align-self: center;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4754 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4755 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4756 {
    display: flex;
}

body .t4757 {
    color: var(--brand-1st-500);
    display: inline;
    background: rgb(255,255,255);
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4758 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t4759 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    font-weight: 500;
    grid-column: span 1;
    flex-direction: column;
    justify-content: center;
}

body .t4759:hover {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4759:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t4760 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4761 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t4762 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4763 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t4764 {
    display: flex;
    column-gap: 1rem;
    align-items: center;
}

body .t4765 {
    color: var(--grey-1st-500);
    font-size: 2.5rem;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t4766 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4767 {
    color: #727270;
    font-size: 0.85rem;
    margin-bottom: 0rem;
}

body .t4768 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4769 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4769:hover {
    color: #727270;
}

body .t4770 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4771 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4772 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4772:hover {
    color: #727270;
}

body .t4773 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4774 {
    display: none;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4775 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4776 {
    width: 100%;
    height: 300px;
    display: flex;
    max-width: 1200px;
    background: #53bd95;
    border-radius: 0.5rem;
    justify-content: space-between;
}

body .t4777 {
    display: flex;
    row-gap: 1rem;
    margin-top: 2rem;
    margin-left: 5rem;
    margin-bottom: 2rem;
    flex-direction: column;
    justify-content: center;
}

body .t4778 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4780 {
    display: flex;
    column-gap: 1rem;
}

body .t4782 {
    width: 300px;
}

body .t4783 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t4788 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4788:hover {
    color: #727270;
}

body .t4789 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4790 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    align-items: flex-start;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t4790:hover {
}

body .t4790:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t4791 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t4792 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column: span 3;
}

body .t4793 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    align-items: flex-start;
    grid-column: span 1;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: center;
}

body .t4793:hover {
}

body .t4793:hover span {
    color: var(--brand-1st-500);
}

body .t4793:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t4794 {
    display: inline;
    background: rgb(255,255,255);
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4795 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    align-items: flex-end;
    flex-direction: column;
}

body .t4796 {
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t4797 {
    width: 100%;
    height: fit-content;
}

body .t4799 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4800 {
    display: none;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4801 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4802 {
    width: 100%;
    height: 300px;
    display: flex;
    max-width: 1200px;
    background: #53bd95;
    border-radius: 0.5rem;
    justify-content: space-between;
}

body .t4803 {
    display: flex;
    row-gap: 1rem;
    margin-top: 2rem;
    margin-left: 5rem;
    margin-bottom: 2rem;
    flex-direction: column;
    justify-content: center;
}

body .t4804 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4806 {
    display: flex;
    column-gap: 1rem;
}

body .t4808 {
    width: 300px;
}

body .t4809 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t4810 {
    display: flex;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4811 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    flex-wrap: wrap;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t4812 {
    display: flex;
    row-gap: 1rem;
    align-self: flex-start;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    align-items: flex-start;
    grid-column: span 1;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t4812:hover {
}

body .t4812:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t4813 {
    color: var(--brand-1st-500);
    display: inline;
    background: rgb(255,255,255);
    text-align: center;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4814 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t4815 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    font-weight: 500;
    grid-column: span 1;
    flex-direction: column;
    justify-content: center;
}

body .t4815:hover {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t4815:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t4816 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    grid-column: span 3;
}

body .t4817 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4818 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t4819 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4819:hover {
    color: #727270;
}

body .t4820 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4820:hover {
    color: #727270;
}

body .t4821 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4822 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4822:hover {
    color: #727270;
}

body .t4823 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4824 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t4825 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4826 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t4827 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4828 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t4829 {
    display: flex;
    column-gap: 1rem;
    align-items: center;
}

body .t4830 {
    color: var(--grey-1st-500);
    font-size: 2.5rem;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t4831 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t4832 {
    color: #727270;
    font-size: 0.85rem;
    margin-bottom: 0rem;
}

body .t4837 p {
    margin-bottom: 2rem;
}

body .t4838 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t4838:hover {
    color: #727270;
}

body .t4839 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t4840 {
    color: #727270;
    font-size: 0.85rem;
    margin-bottom: 0rem;
}

body .t4841 {
    display: flex;
    row-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
}

body .t4843 {
    width: 100%;
    display: none;
    align-self: center;
    justify-content: space-between;
}

body .t4844 {
    display: flex;
    align-self: center;
    column-gap: 1.5rem;
}

body .t4847 {
    top: auto;
    left: auto;
    right: 20px;
    width: 60px;
    bottom: 50px;
    cursor: pointer;
    height: 60px;
    z-index: 999999999;
    position: fixed;
    background: var(--brand-1st-500);
    padding-top: 0px;
    padding-left: 0px;
    border-radius: 0.5rem;
    padding-right: 0px;
    padding-bottom: 0px;
}

body .t4847:hover img {
    top: -2px;
    position: relative;
}

body .t4848 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t4849 {
    color: rgba(255,255,255,1.00);
    font-size: 1.5rem;
}

body .t4871 {
    display: flex;
    row-gap: 5rem;
    flex-direction: column;
}

body .t4874 {
    display: flex;
    position: static;
    flex-direction: column;
    background-position: 50% 50%;
}

body .t4875 {
    width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4876 {
    top: 5px;
    left: 5px;
    display: flex;
    position: absolute;
    background: rgba(255,255,255,1.00);
    text-align: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t4877 {
    color: #9e9e9d;
    font-size: 0.65rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4878 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4879 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4882 {
    display: flex;
    row-gap: 0.25rem;
    position: static;
    align-items: center;
    flex-direction: column;
    background-position: 50% 50%;
}

body .t4883 {
    width: 100%;
    height: 100%;
    max-width: 1920px;
    max-height: 100px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4884 {
    top: 5px;
    left: 5px;
    display: none;
    position: absolute;
    background: rgba(255,255,255,1.00);
    text-align: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t4885 {
    color: #9e9e9d;
    font-size: 0.65rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4886 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4887 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t4888 {
    background: rgb(255,255,255);
}

body .t4890 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t4891 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t4892 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t4893 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t4894 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t4895 {
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t4896 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t4897 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t4897:hover {
    color: #53bd95;
}

body .t4898 {
    display: none;
    row-gap: 1.5rem;
    background: rgba(234,234,234,0.25);
    column-gap: 1.5rem;
    padding-top: 3rem;
    padding-left: 3rem;
    border-radius: 0.5rem;
    padding-right: 3rem;
    flex-direction: column;
    padding-bottom: 3rem;
}

body .t4899 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4900 {
    align-self: center;
}

body .t4900:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t4901 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4901:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t4902 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4903 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t4904 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4905 {
    color: #575755;
    margin-bottom: 0px;
}

body .t4906 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: row;
}

body .t4907 {
    color: #3b866a;
    font-weight: 800;
    margin-bottom: 0px;
}

body .t4908 {
    display: flex;
    column-gap: 0.5rem;
}

body .t4909 {
}

body .t4909:hover #category-text {
    color: #eef8f4;
}

body .t4909:hover #category-background {
    background: #2e6852;
}

body .t4910 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.15);
    border-radius: 0.25rem;
}

body .t4911 {
    display: flex;
    overflow: hidden;
    background: #eef8f4;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4912 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4913 {
    display: none;
    column-gap: 0.5rem;
}

body .t4914 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t4915 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4916 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t4917 {
}

body .t4917:hover #category-text {
    color: #eef8f4;
}

body .t4917:hover #category-background {
    background: #2e6852;
}

body .t4919 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4920 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4921 {
    width: 100%;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t4922 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 2/1;
}

body .t4923 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t4924 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t4925 {
    align-self: center;
    background: hsla(0,0%,92%,0.25);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    padding-top: 2rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
}

body .t4925:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t4925:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t4926 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t4926:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t4927 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4928 {
    display: flex;
    row-gap: 0.25rem;
    text-align: center;
    flex-direction: column;
}

body .t4929 {
    display: inline;
    font-size: 1.25rem;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t4930 {
    color: #575755;
    margin-bottom: 0px;
}

body .t4931 {
    display: flex;
    column-gap: 0.5rem;
    justify-content: center;
}

body .t4932 {
}

body .t4932:hover #category-text {
    color: #eef8f4;
}

body .t4932:hover #category-background {
    background: #2e6852;
}

body .t4933 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.15);
    border-radius: 0.25rem;
}

body .t4934 {
    display: flex;
    overflow: hidden;
    background: #eef8f4;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4935 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4936 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: row;
}

body .t4937 {
    color: #3b866a;
    width: 100%;
    font-size: 1.25rem;
    text-align: center;
    font-weight: 800;
    line-height: 2rem;
    margin-bottom: 0px;
}

body .t4938 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t4939 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t4940 {
    display: none;
    border-radius: 0.5rem;
}

body .t4941 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t4942 {
    border-radius: 0.5rem;
}

body .t4943 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t4944 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t4945 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t4946 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t4946:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t4947 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t4947:hover #title {
    text-decoration: underline;
}

body .t4948 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t4949 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t4950 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,rgb(45,45,42) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t4951 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t4952 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t4953 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t4954:hover #autor-button-text {
    color: #53bd95;
}

body .t4955 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t4956 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t4957 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t4958 {
    transition: all 200ms 0ms linear;
}

body .t4959 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t4960 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t4961 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t4962 {
    display: flex;
    column-gap: 0.125rem;
}

body .t4963 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t4964 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t4965 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t4966 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t4967 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t4968 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4969 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t4970 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4971 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t4972 {
}

body .t4972:hover #category-text {
    color: #eef8f4;
}

body .t4972:hover #category-background {
    background: #2e6852;
}

body .t4974 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4975 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4976 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t4977 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t4977:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t4978 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t4978:hover #title {
    text-decoration: underline;
}

body .t4979 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t4980 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t4981 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#2d2d2a 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t4982 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t4983 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t4984 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t4985 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t4986 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t4987 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4988 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t4989 {
}

body .t4989:hover #category-text {
    color: #eef8f4;
}

body .t4989:hover #category-background {
    background: #2e6852;
}

body .t4991 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t4992 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t4993 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t4994 {
}

body .t4994:hover #autor-button-text {
    color: #53bd95;
}

body .t4995 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t4996 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t4997 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t4999 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5000 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5001 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5002 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5003 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5004 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5005 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5006 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5008 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t5009:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5010 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5010:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t5011 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t5012 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5013 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t5014 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t5015 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5016 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5017 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5018 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5019 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5020 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t5021:hover #autor-button-text {
    color: #53bd95;
}

body .t5022 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5023 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t5024 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t5025 {
    width: 0.25rem;
    height: 0.25rem;
    align-self: center;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5026 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5027 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5028 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5029 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5030 {
}

body .t5030:hover #category-text {
    color: #eef8f4;
}

body .t5030:hover #category-background {
    background: #2e6852;
}

body .t5032 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5033 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5034 {
    width: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t5035 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t5036 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5037 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5038 {
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5039 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t5040 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: center;
}

body .t5041 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5042 {
    width: fit-content;
}

body .t5043 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t5044 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t5045 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5046 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5047 {
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5048 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5049 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t5049:hover {
    color: #53bd95;
}

body .t5050 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t5051 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5052 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t5053 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t5054 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5055 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t5056 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5057 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 6;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t5057:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5057:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t5058 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5059 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t5060 {
    display: inline;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t5061 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t5062 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t5063 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 4;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t5063:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5063:hover .button-next {
    color: #53bd95;
    text-decoration: underline;
}

body .t5064 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5065 {
    display: inline;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t5066 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t5067 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t5068 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t5069 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5070 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5071 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5072 {
    border-radius: 0.5rem;
}

body .t5073 {
    display: none;
    border-radius: 0.5rem;
}

body .t5075 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5076 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5077 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5079 {
    border-radius: 0.5rem;
}

body .t5080 {
    display: none;
    border-radius: 0.5rem;
}

body .t5081 {
    display: flex;
    row-gap: 5.75rem;
    overflow: hidden;
    background: #2d2d2a;
    padding-top: 5rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 5rem;
}

body .t5082 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5083 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5084 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t5084:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5085 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5085:hover #title {
    text-decoration: underline;
}

body .t5086 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5087 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5088 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,rgb(45,45,42) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5089 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5090 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5091 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5092 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5093 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5094 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5095 {
}

body .t5095:hover #category-text {
    color: #eef8f4;
}

body .t5095:hover #category-background {
    background: #2e6852;
}

body .t5097 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5098 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5099 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t5100 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5101 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5102 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5103 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5104 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5105 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5106 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5107 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5108 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t5109:hover #autor-button-text {
    color: #53bd95;
}

body .t5110 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5111 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5112 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5113 {
    transition: all 200ms 0ms linear;
}

body .t5114 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5115 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5115:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5116 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5116:hover #title {
    text-decoration: underline;
}

body .t5117 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5118 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5119 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#2d2d2a 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5120 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5121 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5122 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t5123 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5124 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5125 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5126 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5127 {
}

body .t5127:hover #category-text {
    color: #eef8f4;
}

body .t5127:hover #category-background {
    background: #2e6852;
}

body .t5129 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5130 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5131 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5132 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5133 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5134 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5135 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5136 {
}

body .t5136:hover #autor-button-text {
    color: #53bd95;
}

body .t5137 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5138 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5139 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5141 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5142 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5143 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5144 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5145 {
    display: flex;
    justify-content: space-between;
}

body .t5146 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5147 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5148 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5149 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5150 {
    color: #bebebd;
    width: fit-content;
    text-decoration: underline;
}

body .t5150:hover {
    color: #53bd95;
}

body .t5151 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5152 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5154 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t5155:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5156 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5156:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t5157 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t5158 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5159 {
    display: inline;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t5160 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5161 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5162 {
    display: flex;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5163 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5164 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5165 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5166 {
    color: #9e9e9d;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t5167:hover #autor-button-text {
    color: #53bd95;
}

body .t5168 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5169 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t5170 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t5171 {
    width: 0.25rem;
    height: 0.25rem;
    align-self: center;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5172 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5173 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5174 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5175 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5176 {
}

body .t5176:hover #category-text {
    color: #eef8f4;
}

body .t5176:hover #category-background {
    background: #2e6852;
}

body .t5178 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5179 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5180 {
    width: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t5181 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t5182 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5183 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5184 {
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5185 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5186 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5186:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5187 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5187:hover #title {
    text-decoration: underline;
}

body .t5188 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5189 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5190 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#2d2d2a 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5191 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5192 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5193 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5194 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5195 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5196 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5197 {
}

body .t5197:hover #category-text {
    color: #eef8f4;
}

body .t5197:hover #category-background {
    background: #2e6852;
}

body .t5199 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5200 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5201 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5202 {
}

body .t5202:hover #autor-button-text {
    color: #53bd95;
}

body .t5203 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5204 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5206 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5207 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5208 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5209 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5210 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5211 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5212 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5213 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5214 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5215 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5216 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t5217 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t5217:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5218 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5218:hover #title {
    text-decoration: underline;
}

body .t5219 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5220 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5221 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,rgb(45,45,42) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5222 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5223 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5224 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5225:hover #autor-button-text {
    color: #53bd95;
}

body .t5226 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5227 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5228 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5229 {
    transition: all 200ms 0ms linear;
}

body .t5230 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5231 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5232 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5233 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t5234 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5235 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5236 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5237 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5238 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5239 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5240 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5241 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5242 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5243 {
}

body .t5243:hover #category-text {
    color: #eef8f4;
}

body .t5243:hover #category-background {
    background: #2e6852;
}

body .t5245 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5246 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5247 {
    color: rgba(255,255,255,1.00);
    font-size: 2.5rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    letter-spacing: 0rem;
}

body .t5248 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5249 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5250 {
    border-radius: 0.5rem;
}

body .t5251 {
    display: none;
    border-radius: 0.5rem;
}

body .t5252 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5253 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5254 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5255 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t5256 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5257 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #53bd95;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5258 {
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5259 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5260 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t5260:hover {
    color: #53bd95;
}

body .t5261 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5262 {
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5262:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5263 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5263:hover #title {
    text-decoration: underline;
}

body .t5264 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5265 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5266 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#2d2d2a 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5267 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5268 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5269 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5270 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5271 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5272 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5273 {
}

body .t5273:hover #category-text {
    color: #eef8f4;
}

body .t5273:hover #category-background {
    background: #2e6852;
}

body .t5275 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5276 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5277 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t5278 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5279:hover #autor-button-text {
    color: #53bd95;
}

body .t5280 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5281 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5282 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5284 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5285 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5286 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5287 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5288 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5289 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5290 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5291 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5292 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5293 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t5293:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5294 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5294:hover #title {
    text-decoration: underline;
}

body .t5295 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5296 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5297 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,rgb(45,45,42) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5298 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5299 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5300 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5301 {
}

body .t5301:hover #autor-button-text {
    color: #53bd95;
}

body .t5302 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5303 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5304 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5305 {
    transition: all 200ms 0ms linear;
}

body .t5306 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5307 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5308 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t5309 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5310 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5311 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5312 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5313 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5314 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5315 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5316 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5317 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5318 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5319 {
}

body .t5319:hover #category-text {
    color: #eef8f4;
}

body .t5319:hover #category-background {
    background: #2e6852;
}

body .t5321 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5322 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5323 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t5324 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t5324:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5325 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5325:hover #title {
    text-decoration: underline;
}

body .t5326 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5327 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5328 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,rgb(45,45,42) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5329 {
    width: 100%;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5330 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    height: 50%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5331 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5332 {
}

body .t5332:hover #autor-button-text {
    color: #53bd95;
}

body .t5333 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5334 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5335 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5336 {
    transition: all 200ms 0ms linear;
}

body .t5337 {
    color: #9e9e9d;
    display: none;
    font-size: 0.85rem;
    align-self: center;
    margin-bottom: 0rem;
}

body .t5338 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5339 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5340 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0rem;
}

body .t5341 {
    display: flex;
    column-gap: 0.25rem;
    align-items: center;
}

body .t5342 {
    width: 1.25rem;
    height: 1.25rem;
    align-self: center;
}

body .t5343 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5344 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5345 {
    color: #bebebd;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t5346 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t5347 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5348 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5349 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5350 {
}

body .t5350:hover #category-text {
    color: #eef8f4;
}

body .t5350:hover #category-background {
    background: #2e6852;
}

body .t5352 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5353 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5354 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t5355 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5356 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5357 {
    border-radius: 0.5rem;
}

body .t5358 {
    display: none;
    border-radius: 0.5rem;
}

body .t5359 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5365 {
    top: 16px;
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    position: sticky;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: row;
}

body .t5366 {
    width: fit-content;
    display: inline;
    background: var(--brand-1st-50);
    column-gap: 0.25rem;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5367 {
    color: var(--brand-1st-500);
    display: flex;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5368 {
    top: 0px;
    z-index: 99999999;
    position: sticky;
    max-width: 1920px;
    background: var(--brand-1st-500);
    box-shadow: 0px 10px 40px 3px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t5369 {
    width: 100%;
}

body .t5370 {
    background: rgb(255,255,255);
}

body .t5373 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5374 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5375 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t5376 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t5377 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5378 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t5379 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t5380 {
    color: var(--grey-1st-500);
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t5381 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t5382 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t5383 {
    color: var(--grey-1st-300);
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t5384 {
    color: var(--grey-1st-200);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5384:hover {
    color: var(--grey-1st-300);
}

body .t5388 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t5388:hover {
    color: var(--brand-1st-500);
}

body .t5389 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t5390 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t5390.dh-active i {
    transform: rotate(180deg);
}

body .t5391 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t5392 {
    overflow: hidden;
    align-self: center;
    transition: all 200ms 0ms linear;
    padding-top: 0.25rem;
    padding-left: 1rem;
    margin-bottom: 0rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
}

body .t5394 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t5395 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
    grid-column: span 2;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t5396 {
    width: 100%;
    display: grid;
}

body .t5397 i {
    display: none;
}

body .t5397 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t5397:hover {
    color: #5d5d5d;
}

body .t5398 i {
}

body .t5398 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t5399 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t5399:hover {
    color: #53bd95;
}

body .t5400 i {
    display: none;
}

body .t5400 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t5400:hover {
    color: #5d5d5d;
}

body .t5401 i {
}

body .t5401 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t5402 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t5402:hover {
    color: #53bd95;
}

body .t5403 i {
    display: none;
}

body .t5403 {
    color: #a2a2a2;
    margin-bottom: 0rem;
}

body .t5403:hover {
    color: #5d5d5d;
}

body .t5404 i {
}

body .t5404 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    transition: all 200ms 0ms linear;
}

body .t5405 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t5405:hover {
    color: #53bd95;
}

body .t5406 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5407 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5408 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5409 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5410 {
    border-radius: 0.5rem;
}

body .t5411 {
    display: none;
    border-radius: 0.5rem;
}

body .t5412 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5415 {
    display: flex;
    position: static;
    flex-direction: column;
    background-position: 50% 50%;
}

body .t5416 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t5417 {
    width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t5418 {
    top: 5px;
    left: 5px;
    display: flex;
    position: absolute;
    background: rgba(255,255,255,1.00);
    text-align: center;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5419 {
    color: #9e9e9d;
    font-size: 0.65rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5420 {
    width: 100%;
    display: none;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

body .t5421 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5422 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5423 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5424 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5425 {
    width: 100%;
    height: auto;
    max-width: 1200px;
    max-height: 400px;
    border-radius: 0.5rem;
}

body .t5426 {
    display: none;
    border-radius: 0.5rem;
}

body .t5427 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5428 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5429 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5430 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5431 {
    width: 100%;
    height: auto;
    max-width: 1200px;
    max-height: 200px;
    min-height: 200px;
    border-radius: 0.5rem;
}

body .t5432 {
    display: none;
    border-radius: 0.5rem;
}

body .t5433 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5434 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5435 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5436 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5437 {
    width: 100%;
    height: auto;
    max-width: 1200px;
    max-height: 400px;
    border-radius: 0.5rem;
}

body .t5438 {
    display: none;
    border-radius: 0.5rem;
}

body .t5439 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t5440 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5441 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t5442 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5443 {
    width: 100%;
    height: auto;
    max-width: 1200px;
    max-height: 400px;
    border-radius: 0.5rem;
}

body .t5444 {
    display: none;
    border-radius: 0.5rem;
}

body .t5445 {
    display: flex;
}

body .t5446 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t5447 {
    text-align: center;
}

body .t5448 {
    color: var(--grey-1st-100);
    font-size: 0.575rem;
    font-weight: 600;
}

body .t5449 {
    display: flex;
}

body .t5450 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t5451 {
    width: 100%;
    display: none;
    justify-content: space-between;
}

body .t5452 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5453 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t5453:hover {
    color: #53bd95;
}

body .t5454 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5455 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5457 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t5458 {
    flex: 1 1 0%;
    height: 100%;
    display: flex;
}

body .t5458:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5459 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
}

body .t5459:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t5460 {
    height: fit-content;
    display: flex;
    row-gap: 0.5rem;
    background: var(--white);
    padding-top: 1.5rem;
    padding-left: 1rem;
    border-radius: 0px 0px 0.5rem 0.5rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t5461 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5462 {
    color: var(--grey-1st-400);
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t5463 {
    display: none;
    column-gap: 0.5rem;
}

body .t5464 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5465 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5466 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5467 {
}

body .t5467:hover #category-text {
    color: #eef8f4;
}

body .t5467:hover #category-background {
    background: #2e6852;
}

body .t5469 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5470 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5471 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t5472 {
    width: 100%;
    height: auto;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5473 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t5474 {
    color: rgba(0,0,0,1.00);
}

body .t5475 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t5476 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t5476:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5477 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t5478 {
    width: 100%;
    text-align: center;
}

body .t5479 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t5480 {
    justify-self: flex-end;
}

body .t5481 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t5482 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t5483 {
    height: 2rem;
    display: flex;
    object-fit: contain;
}

body .t5484 {
    display: flex;
    row-gap: 0.125rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t5485 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5486 {
    line-height: 120%;
    margin-bottom: 0rem;
}

body .t5487 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t5488 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t5489 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t5490 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t5491 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t5492 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5493 {
    flex: 1 1 0%;
    border: 1px solid var(--grey-1st-50);
    display: flex;
    padding-top: 0.5rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t5493:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5493:hover .heading-5-xs {
    color: var(--brand-1st-500);
}

body .t5494 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t5495 {
    display: flex;
    row-gap: 1rem;
    justify-self: flex-end;
    flex-direction: column;
}

body .t5496 {
    width: 100%;
    height: 150px;
    display: flex;
    object-fit: contain;
    align-items: center;
    justify-content: center;
}

body .t5497 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t5498 {
    text-align: center;
    transition: all 200ms 0ms linear;
    margin-bottom: 0rem;
}

body .t5499 {
    color: #575755;
    width: fit-content;
    text-align: center;
    margin-bottom: 0rem;
    text-decoration: underline;
}

body .t5499:hover {
    color: var(--brand-1st-500);
}

body .t5500 {
}

body .t5501 {
    display: none;
}

body .t5502 {
    height: 1.25rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t5503 {
    color: var(--grey-1st-400);
    display: none;
    font-size: 0.75rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t5504 {
    display: grid;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5506 {
    height: 100%;
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t5507 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t5508 {
    text-align: center;
}

body .t5509 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t5510 {
    display: flex;
}

body .t5511 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t5512 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t5513 {
    text-align: center;
}

body .t5514 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t5515 {
    display: flex;
}

body .t5516 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t5517 {
    display: flex;
    row-gap: 5.75rem;
    background: #eaeaea80;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5518 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-top: 1.25rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
}

body .t5519 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t5520 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t5521 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: var(--brand-1st-500);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t5522 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5523 {
    display: none;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t5524 {
    color: var(--grey-1st-400);
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t5524:hover {
    color: var(--brand-1st-500);
}

body .t5525 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t5527 {
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 0.5rem;
}

body .t5527:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5528 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5528:hover #title {
    text-decoration: underline;
}

body .t5529 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5530 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5531 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5532 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5533 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5534 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t5535 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5536 {
    width: 100%;
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5537 {
    display: none;
}

body .t5537:hover #autor-button-text {
    color: #53bd95;
}

body .t5538 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5539 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5540 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5541 {
    line-height: 120%;
}

body .t5542 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5543 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5544 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5545 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5546 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5547 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5548 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5549 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5550 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5551 {
    grid-row: span 2;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t5551:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5552 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5552:hover #title {
    text-decoration: underline;
}

body .t5553 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5554 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5555 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5556 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5557 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5558 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t5559 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5560 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5561 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5562 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5563 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5564 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5565 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5566 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5567 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5568 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5569 {
    color: var(--grey-1st-100);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5570 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5570:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5571 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5571:hover #title {
    text-decoration: underline;
}

body .t5572 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5573 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5574 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5575 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5576 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5577 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t5578 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5579 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5580 {
    display: none;
}

body .t5580:hover #autor-button-text {
    color: #53bd95;
}

body .t5581 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5582 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5583 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5584 {
    line-height: 120%;
}

body .t5585 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5586 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5587 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5588 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5589 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5590 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5591 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5592 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5593 {
    color: var(--grey-1st-100);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5594 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5595 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5596 {
}

body .t5598 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t5599 {
    grid-row: span 2;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t5599:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5600 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5600:hover #title {
    text-decoration: underline;
}

body .t5601 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5602 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5603 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5604 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5605 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5606 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t5607 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.75rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5608 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5609 {
    display: flex;
}

body .t5609:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5610 {
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t5610:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t5611 {
    width: 100%;
    display: block;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t5612 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5613 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    align-self: center;
    min-height: 247px;
    grid-column: span 2;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t5614 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5615 {
    color: var(--grey-1st-500);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5616 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t5617 {
    display: flex;
}

body .t5617:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5618 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 0rem;
    overflow: hidden;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: column;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
}

body .t5618:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t5619 {
    width: 100%;
    display: flex;
    grid-row: span 2;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: flex-start;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t5620 {
    width: 100%;
    height: auto;
    display: inline;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5621 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: flex-start;
    min-height: 251px;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    justify-content: space-between;
}

body .t5622 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5623 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5624 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t5625 {
}

body .t5625:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5626 {
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t5626:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t5627 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t5628 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5629 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t5630 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5631 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5632 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5633 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5634 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5635 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5636 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5637 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5638 {
    display: flex;
    column-gap: 0.4rem;
}

body .t5639 {
}

body .t5640 {
    overflow: scroll;
}

body .t5640:hover #autor-button-text {
    color: var(--brand-1st-500);
}

body .t5641 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5642 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t5643 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t5644 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5645 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5646 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5647 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t5648 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5648:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5649 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5649:hover #title {
    text-decoration: underline;
}

body .t5650 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5651 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5652 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5653 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5654 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5655 {
    display: none;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t5656 {
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5657 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5658 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t5659 {
}

body .t5659:hover #category-text {
    color: #eef8f4;
}

body .t5659:hover #category-background {
    background: #2e6852;
}

body .t5661 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5662 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5663 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5664 {
    width: 100%;
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5665 {
    display: none;
}

body .t5665:hover #autor-button-text {
    color: #53bd95;
}

body .t5666 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5667 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5668 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5669 {
    line-height: 120%;
}

body .t5670 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5671 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5672 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5673 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5674 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5675 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5676 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5677 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5678 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5679 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t5680 {
}

body .t5680:hover #category-text {
    color: var(--brand-1st-50);
}

body .t5680:hover #category-background {
    background: var(--brand-1st-700);
}

body .t5682 {
    display: flex;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5683 {
    color: var(--brand-1st-500);
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5684 {
    display: flex;
    background: var(--brand-1st-500);
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5685 {
    color: var(--brand-1st-50);
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5686 {
    color: var(--brand-1st-50);
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t5687 {
}

body .t5687:hover #category-text {
    color: var(--brand-1st-50);
}

body .t5687:hover #category-background {
    background: var(--brand-1st-700);
}

body .t5689 {
    display: flex;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5690 {
    color: var(--brand-1st-500);
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5691 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5692 {
}

body .t5693 {
}

body .t5693:hover #autor-button-text {
    color: var(--brand-1st-500);
}

body .t5694 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5695 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t5696 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t5697 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5698 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5699 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5700 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5701 {
    color: #bebebd;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5702 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5703 {
    color: #bebebd;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5704 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5705 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5706 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5707 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5708 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5709 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5710 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.125rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5711 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5712 {
    height: 100%;
    display: flex;
    align-self: center;
    background: hsla(0,0%,92%,0.25);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    padding-top: 2rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: center;
}

body .t5712:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5712:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5713 {
    height: 100%;
    align-self: center;
    background: hsla(0,0%,92%,0.25);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    border-radius: 1rem;
}

body .t5713:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5713:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5714 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t5715 {
    display: flex;
    row-gap: 0.5rem;
    text-align: center;
    flex-direction: column;
}

body .t5716 {
    display: inline;
    font-size: 1rem;
    text-wrap: balance;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t5717 {
    color: var(--grey-1st-400);
    font-size: 0.85rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t5718 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: row;
}

body .t5719 {
    color: var(--brand-1st-700);
    width: 100%;
    font-size: 1rem;
    text-align: center;
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t5720 {
    display: none;
    column-gap: 0.5rem;
    justify-content: center;
}

body .t5721 {
}

body .t5721:hover #category-text {
    color: #eef8f4;
}

body .t5721:hover #category-background {
    background: #2e6852;
}

body .t5722 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.15);
    border-radius: 0.25rem;
}

body .t5723 {
    display: flex;
    overflow: hidden;
    background: #eef8f4;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5724 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5725 {
    width: 100%;
    display: flex;
    row-gap: 0.75rem;
    align-self: center;
    grid-column: span 2;
    flex-direction: column;
}

body .t5726 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    align-self: flex-start;
    min-height: 227px;
    flex-direction: row;
}

body .t5729 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t5730 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5731 {
    display: flex;
    justify-content: center;
}

body .t5732 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t5733 {
    display: flex;
}

body .t5733:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5734 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5735 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5735:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5736 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5736:hover #title {
    text-decoration: underline;
}

body .t5737 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5738 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5739 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5740 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5741 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5742 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t5743 {
}

body .t5743:hover #category-text {
    color: var(--brand-1st-50);
}

body .t5743:hover #category-background {
    background: var(--brand-1st-800);
}

body .t5745 {
    display: flex;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5746 {
    color: var(--brand-1st-500);
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5747 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5748 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5749 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5750 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5751 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5752 {
    display: none;
}

body .t5752:hover #autor-button-text {
    color: #53bd95;
}

body .t5753 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5754 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5755 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5756 {
    line-height: 120%;
}

body .t5757 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5758 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5759 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5760 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5761 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5762 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5763 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t5763:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5764 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5764:hover #title {
    text-decoration: underline;
}

body .t5765 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5766 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5767 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,var(--grey-1st-500) 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5768 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5769 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5770 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5771 {
    display: none;
}

body .t5771:hover #autor-button-text {
    color: #53bd95;
}

body .t5772 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5773 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5774 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5775 {
    transition: all 200ms 0ms linear;
}

body .t5776 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5777 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5778 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5779 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5780 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5781 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5782 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5783 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5784 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5785 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t5786 {
}

body .t5786:hover #category-text {
    color: var(--brand-1st-50);
}

body .t5786:hover #category-background {
    background: var(--brand-1st-800);
}

body .t5788 {
    display: flex;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5789 {
    color: var(--brand-1st-500);
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5790 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5793 {
    display: flex;
    column-gap: 0.25rem;
    margin-bottom: 0px;
    grid-template-columns: 1fr 1fr;
}

body .t5794 {
    display: block;
    overflow: visible;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t5795 {
    color: #969698;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5795:hover {
    color: #666668;
}

body .t5796 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t5797 {
    color: #666668;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t5799 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5800 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t5800:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5801 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5801:hover #title {
    text-decoration: underline;
}

body .t5802 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5803 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5804 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5805 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5806 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5807 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5808 {
    display: none;
}

body .t5808:hover #autor-button-text {
    color: #53bd95;
}

body .t5809 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5810 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5811 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5812 {
    transition: all 200ms 0ms linear;
}

body .t5813 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5814 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5815 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5816 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5817 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5818 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5819 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5820 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5821 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5822 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t5823 {
}

body .t5823:hover #category-text {
    color: #fbeeed;
}

body .t5823:hover #category-background {
    background: #782c29;
}

body .t5824 {
    background: rgba(234,234,234,0.25);
}

body .t5825 {
    display: flex;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5826 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5827 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5828 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5828:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5829 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5829:hover #title {
    text-decoration: underline;
}

body .t5830 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5831 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5832 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5833 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5834 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5835 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t5836 {
}

body .t5836:hover #category-text {
    color: #fbeeed;
}

body .t5836:hover #category-background {
    background: #782c29;
}

body .t5838 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5839 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5840 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5841 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5842 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5843 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5844 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5845 {
    display: none;
}

body .t5845:hover #autor-button-text {
    color: #53bd95;
}

body .t5846 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5847 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5848 {
    line-height: 120%;
}

body .t5849 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5850 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5851 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5852 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5853 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5854 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5855 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5856 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5857 {
    display: flex;
    justify-content: center;
}

body .t5858 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t5859 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5860 {
    display: flex;
    justify-content: center;
}

body .t5861 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t5862 {
    display: flex;
}

body .t5862:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t5863 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t5863:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t5864 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t5865 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t5866 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t5867 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t5868 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5869 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5870 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5871 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5872 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5873 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5874 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5875 {
    display: flex;
    column-gap: 0.4rem;
}

body .t5876 {
}

body .t5877 {
}

body .t5877:hover #autor-button-text {
    color: #db504a;
}

body .t5878 {
    display: flex;
    column-gap: 0.5rem;
}

body .t5879 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t5880 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t5881 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5882 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5883 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t5884 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t5885 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t5885:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5886 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t5887 {
    color: #666668;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t5888 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t5888:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5889 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t5890 {
    color: #666668;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t5891 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t5891:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5892 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t5893 {
    color: #666668;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t5894 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t5894:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t5895 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t5896 {
    color: #666668;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t5899 {
    background: rgb(255,255,255);
}

body .t5900 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t5901 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t5902 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t5903 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t5904 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5905 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t5906 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t5907 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t5908 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t5909 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t5910 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t5911 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t5912 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t5912:hover {
    color: #727270;
}

body .t5913 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t5914 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t5914:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5915 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5915:hover #title {
    text-decoration: underline;
}

body .t5916 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5917 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5918 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5919 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5920 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5921 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t5922 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5923 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5924 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t5925 {
}

body .t5925:hover #category-text {
    color: #fbeeed;
}

body .t5925:hover #category-background {
    background: #782c29;
}

body .t5927 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5928 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5929 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t5930 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5931 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5932 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5933 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5934 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5935 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5936 {
    display: none;
}

body .t5936:hover #autor-button-text {
    color: #53bd95;
}

body .t5937 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5938 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5939 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5940 {
    transition: all 200ms 0ms linear;
}

body .t5941 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5942 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5943 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5944 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5945 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t5945:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t5946 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t5946:hover #title {
    text-decoration: underline;
}

body .t5947 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t5948 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t5949 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t5950 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t5951 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t5952 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t5953 {
}

body .t5953:hover #category-text {
    color: #fbeeed;
}

body .t5953:hover #category-background {
    background: #782c29;
}

body .t5955 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t5956 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5957 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t5958 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t5959 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t5960 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t5961 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5962 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5963 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5964 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5965 {
    display: none;
}

body .t5965:hover #autor-button-text {
    color: #53bd95;
}

body .t5966 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t5967 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t5968 {
    line-height: 120%;
}

body .t5969 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t5970 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t5971 {
    display: flex;
    column-gap: 0.125rem;
}

body .t5972 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5973 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t5974 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t5975 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t5977 {
    background: rgb(255,255,255);
    font-family: 'Inter Tight';
}

body .t5980 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t5981 {
}

body .t5982 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t5983 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t5984 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t5985 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    column-gap: 2rem;
    flex-direction: column;
}

body .t5986 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    flex-direction: column;
}

body .t5987 {
    display: grid;
    row-gap: 1.5rem;
    overflow: hidden;
    position: relative;
    background: rgba(234,234,234,0.25);
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    column-gap: 3rem;
    grid-column: span 1;
    border-radius: 0.5rem;
    grid-template-columns: 1fr;
}

body .t5988 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    position: relative;
    flex-direction: column;
}

body .t5989 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t5990 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    align-items: center;
    flex-direction: column;
}

body .t5991 {
    width: 100%;
    position: relative;
}

body .t5992 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 1px;
    position: absolute;
    background: #e8e8e9;
    margin-left: auto;
    margin-right: auto;
}

body .t5993 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 33%;
    bottom: 0%;
    height: 3px;
    position: absolute;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
}

body .t5994 {
    color: #666668;
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t5995 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t5996 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t5997 {
    color: #1b1b1e;
    max-width: 100%;
    text-wrap: balance;
    margin-top: 0px;
    margin-bottom: 0.25rem;
}

body .t5998 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t5999 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t6000 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t6001 {
}

body .t6002 {
}

body .t6002:hover #autor-button-text {
    color: #53bd95;
}

body .t6003 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6004 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6005 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6006 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6007 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6008 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6009 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6010 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6011 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6012 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6013 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6014 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6015 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6016 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t6017 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t6018 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t6019 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t6020 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t6021 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t6022 {
    display: none;
}

body .t6023 {
    color: #727270;
    display: block;
    margin-bottom: 0rem;
}

body .t6024 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6025 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t6026 {
}

body .t6026:hover #category-text {
    color: #fbeeed;
}

body .t6026:hover #category-background {
    background: #9b3935;
}

body .t6028 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6029 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6030 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6031 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6032 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6033 {
}

body .t6033:hover #category-text {
    color: #fbeeed;
}

body .t6033:hover #category-background {
    background: #9b3935;
}

body .t6035 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6036 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6038 {
    display: block;
    overflow: visible;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t6039 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t6040 {
    color: #969698;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t6040:hover {
    color: #666668;
}

body .t6041 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t6042 {
    color: #666668;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t6043 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t6043:hover {
    color: #727270;
}

body .t6044 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: center;
}

body .t6045 {
    display: flex;
    row-gap: 5rem;
    max-width: 41.5rem;
    align-self: center;
    justify-self: center;
    flex-direction: column;
}

body .t6046 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t6047 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t6048 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6049 {
    display: flex;
    background: rgba(234,234,234,0.5);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 0.5rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-around;
}

body .t6050 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t6051 {
    color: #1b1b1e;
    font-size: 0.85rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6052 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t6053 {
    align-self: center;
}

body .t6054 {
    color: #db504a;
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t6054:hover {
    color: #5c221f;
}

body .t6055 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t6056 {
    text-align: center;
}

body .t6057 {
    width: 1px;
    height: 16px;
    align-self: center;
    background: #b8b8b9;
}

body .t6058 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6059 {
    color: #666668;
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    transition: all 300ms 0ms linear;
    align-items: center;
}

body .t6059:hover {
    color: #5c221f;
}

body .t6059:hover p {
    color: #5c221f;
}

body .t6060 {
    color: #666668;
    font-size: 0.75rem;
    align-self: center;
    transition: all 300ms 0ms linear;
    font-weight: 600;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6061 {
    text-align: center;
}

body .t6062 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    justify-content: space-between;
}

body .t6064 {
    display: flex;
    overflow: visible;
}

body .t6065 {
    height: 3rem;
}

body .t6066 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6067 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t6068 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t6069 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t6070 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t6071 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t6072 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t6073 {
    width: 100%;
    display: none;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t6074 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6075 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t6076 {
    color: rgba(0,0,0,1.00);
}

body .t6077 {
    width: 100%;
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr;
}

body .t6078 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6078:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6079 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6080 {
    display: flex;
    justify-content: center;
}

body .t6081 {
    width: 100%;
    object-fit: contain;
    aspect-ratio: 3/2;
}

body .t6082 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6083 {
    height: 2rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6084 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6085 {
    width: 100%;
    align-self: center;
    text-align: center;
}

body .t6086 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6087 {
    margin-bottom: 0rem;
}

body .t6088 {
    color: #9e9e9d;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6089 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t6090 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6091 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t6092 {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6092:hover img {
    opacity: 33%;
}

body .t6093 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    opacity: 100%;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t6094 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t6095 {
    top: 0%;
    left: 0%;
    color: rgba(255,255,255,1.00);
    right: 0%;
    width: 100%;
    bottom: 0%;
    position: absolute;
    font-size: 2rem;
    align-self: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

body .t6096 {
    width: 100%;
    height: 100%;
    background: #1b1b1e;
}

body .t6097 {
    width: 100%;
    height: 12.5rem;
    z-index: 1;
    position: relative;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/9;
}

body .t6098 {
    color: rgba(0,0,0,1.00);
}

body .t6099 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t6100 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t6101 {
    height: 1px;
    background: #eaeaea;
}

body .t6102 {
    height: 1px;
    background: #eaeaea;
}

body .t6103 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t6103:hover #article-title {
    color: #1b1b1e;
    text-decoration: underline;
}

body .t6104 {
    width: 7rem;
    border: 1px solid rgba(234,234,234,0.5);
    height: 7rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6105 {
    align-self: center;
}

body .t6106 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t6107 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t6108 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6109 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6110 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t6111 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6112 {
    color: #2d2d2a;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6113 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    column-gap: 1rem;
    align-items: center;
    padding-left: 0.25rem;
    flex-direction: column;
    justify-content: center;
}

body .t6114 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6115 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

body .t6116 {
    display: inline;
    align-self: center;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6116:hover #category-text {
}

body .t6116:hover #category-background {
    background: #fbeeed;
}

body .t6117 {
}

body .t6118 {
    border: 1px solid #fbeeed;
    display: flex;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6119 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6120 {
    color: #727270;
    font-size: 0.875rem;
    font-weight: 600;
    margin-right: 0.25rem;
    margin-bottom: 0px;
}

body .t6121 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t6122 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6123 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6124 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t6125 {
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t6127 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t6128 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6129 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6130 {
    flex: 1 1 0%;
    display: flex;
    padding-top: 0.5rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t6130:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6130:hover .heading-5-xs {
    color: #db504a;
}

body .t6131 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6132 {
    display: flex;
    row-gap: 1rem;
    justify-self: flex-end;
    flex-direction: column;
}

body .t6133 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    flex-direction: column;
}

body .t6134 {
    text-align: center;
    transition: all 200ms 0ms linear;
    margin-bottom: 0rem;
}

body .t6135 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t6135:hover {
    color: #53bd95;
}

body .t6137 {
    height: 1rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6138 {
    width: 100%;
    height: 100px;
    display: flex;
    object-fit: contain;
    align-items: center;
    justify-content: center;
}

body .t6139 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t6140 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t6141 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t6142 {
    width: 100%;
}

body .t6143 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t6144 {
    text-align: center;
}

body .t6145 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t6146 {
    display: flex;
}

body .t6147 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t6148 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t6149 {
    text-align: center;
}

body .t6150 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t6151 {
    display: flex;
}

body .t6152 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t6153 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    margin-top: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t6154 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6155 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6156 {
    position: relative;
    font-size: 2rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6157 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t6158 {
    display: flex;
}

body .t6158:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6159 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6159:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6160 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6161 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6162 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6163 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6164 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6165 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6166 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6167 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6168 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6169 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6170 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6171 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6172 {
}

body .t6173 {
}

body .t6173:hover #autor-button-text {
    color: #db504a;
}

body .t6174 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6175 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6176 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6177 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6178 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6179 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6180 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6181 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6182 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6183 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6184 {
}

body .t6184:hover #category-text {
    color: #eef8f4;
}

body .t6184:hover #category-background {
    background: #2e6852;
}

body .t6186 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6187 {
    color: #53bd95;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6188 {
}

body .t6188:hover #category-text {
    color: #fbeeed;
}

body .t6188:hover #category-background {
    background: #782c29;
}

body .t6190 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6191 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6193 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    flex-direction: column;
}

body .t6194 {
    top: 72px;
    position: static;
}

body .t6196 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t6197 {
    color: rgba(0,0,0,1.00);
}

body .t6198 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t6199 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t6200 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t6200:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6201 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6202 {
    justify-self: flex-end;
}

body .t6203 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t6204 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6205 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6206 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6207 {
    margin-bottom: 0rem;
}

body .t6208 {
    color: #9e9e9d;
    display: none;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6210 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6211 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t6212 {
    width: 100%;
    text-align: center;
}

body .t6216 {
    top: 0px;
    z-index: 99999999;
    position: sticky;
    max-width: 1920px;
    background: #db504a;
    box-shadow: 0px 10px 40px 3px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t6217 {
    width: 100%;
}

body .t6218 {
    top: 16px;
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    position: sticky;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: row;
}

body .t6219 {
    width: fit-content;
    display: inline;
    background: #fbeeed;
    column-gap: 0.25rem;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6220 {
    color: #db504a;
    display: flex;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6221 {
    display: none;
    flex-direction: column;
}

body .t6222 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6223 {
    display: flex;
    flex-direction: column;
}

body .t6224 {
    color: #666668;
    font-size: 0.8rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6225 {
    display: flex;
}

body .t6226 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t6228 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6229 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t6230 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t6230:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6231 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t6232 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t6233 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6234 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6235 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 3rem;
    align-items: center;
    justify-content: center;
}

body .t6236 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t6236:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6237 {
    flex: 1 1 0%;
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6238 {
    justify-self: flex-end;
}

body .t6239 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t6240 {
    display: flex;
}

body .t6241 {
    height: 1.75rem;
    display: flex;
    object-fit: contain;
}

body .t6242 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6243 {
    display: none;
    margin-top: 0.5rem;
    flex-direction: column;
}

body .t6244 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6245 {
    display: flex;
}

body .t6246 {
    display: flex;
    row-gap: 0.125rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6247 {
}

body .t6248 {
    color: #666668;
    font-size: 0.8rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6249 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6250 {
    line-height: 120%;
    margin-bottom: 0rem;
}

body .t6251 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t6252 {
    width: 100%;
    text-align: center;
}

body .t6253 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t6255 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6256 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t6258 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6259 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t6259:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6260 {
    flex: 1 1 0%;
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t6261 {
    justify-self: flex-end;
}

body .t6262 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t6263 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6264 {
    display: flex;
}

body .t6265 {
    display: flex;
    row-gap: 0.125rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t6266 {
    display: flex;
    flex-direction: column;
}

body .t6267 {
    color: #666668;
    font-size: 0.8rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6268 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6269 {
    line-height: 120%;
    margin-bottom: 0rem;
}

body .t6270 {
    display: none;
    margin-top: 0.5rem;
    flex-direction: column;
}

body .t6271 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t6272 {
    display: flex;
}

body .t6273 {
    height: 1.75rem;
    display: flex;
    object-fit: contain;
}

body .t6274 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t6275 {
    width: 100%;
    text-align: center;
}

body .t6280 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t6281 {
    display: flex;
    row-gap: 1.5rem;
    background: #eaeaea80;
    column-gap: 1.5rem;
    padding-top: 1.25rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
}

body .t6282 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t6283 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6284 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6285 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6286 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6287 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t6287:hover {
    color: #db504a;
}

body .t6288 {
    width: 100%;
    display: none;
    justify-content: space-between;
}

body .t6289 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6290 {
    color: #575755;
    width: fit-content;
    text-decoration: underline;
}

body .t6290:hover {
    color: #53bd95;
}

body .t6291 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t6292 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t6292:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6293 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6293:hover #title {
    text-decoration: underline;
}

body .t6294 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6295 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6296 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6297 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6298 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6299 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t6300 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6301 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6302 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6303 {
}

body .t6303:hover #category-text {
    color: #fbeeed;
}

body .t6303:hover #category-background {
    background: #782c29;
}

body .t6305 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6306 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6307 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6308 {
    display: none;
}

body .t6308:hover #autor-button-text {
    color: #53bd95;
}

body .t6309 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6310 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6311 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6312 {
    line-height: 120%;
}

body .t6313 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6314 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6315 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6316 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6317 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6318 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6319 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6320 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6321 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6322 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6323 {
    grid-row: span 2;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t6323:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6324 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6324:hover #title {
    text-decoration: underline;
}

body .t6325 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6326 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6327 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6328 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6329 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6330 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t6331 {
}

body .t6331:hover #category-text {
    color: #fbeeed;
}

body .t6331:hover #category-background {
    background: #782c29;
}

body .t6333 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6334 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6335 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6336 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6337 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6338 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6339 {
    display: none;
}

body .t6339:hover #autor-button-text {
    color: #53bd95;
}

body .t6340 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6341 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6342 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6343 {
    line-height: 120%;
}

body .t6344 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6345 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6346 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6347 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6348 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6349 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6350 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6351 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6352 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6353 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6354 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6355 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6356 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6357 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6358 {
    border-radius: 0.5rem;
}

body .t6359 {
    display: none;
    border-radius: 0.5rem;
}

body .t6360 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6361 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6362 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6363 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6364 {
    border-radius: 0.5rem;
}

body .t6365 {
    display: none;
    border-radius: 0.5rem;
}

body .t6366 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t6367 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t6368 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t6369 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t6369:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6370 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6370:hover #title {
    text-decoration: underline;
}

body .t6371 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6372 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6373 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6374 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6375 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6376 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6377 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t6378 {
    display: none;
}

body .t6378:hover #autor-button-text {
    color: #53bd95;
}

body .t6379 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6380 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6381 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6382 {
    transition: all 200ms 0ms linear;
}

body .t6383 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6384 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6385 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6386 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6387 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6388 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6389 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6390 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6391 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6392 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t6393 {
}

body .t6393:hover #category-text {
    color: #fbeeed;
}

body .t6393:hover #category-background {
    background: #782c29;
}

body .t6395 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6396 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6397 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6398 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6399 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6400 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t6400:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6401 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6401:hover #title {
    text-decoration: underline;
}

body .t6402 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6403 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6404 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6405 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6406 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6407 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6408 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6409 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6410 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6411 {
}

body .t6411:hover #category-text {
    color: #fbeeed;
}

body .t6411:hover #category-background {
    background: #782c29;
}

body .t6413 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6414 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6415 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6416 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6417 {
    display: none;
}

body .t6417:hover #autor-button-text {
    color: #53bd95;
}

body .t6418 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6419 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6420 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6421 {
    line-height: 120%;
}

body .t6422 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6423 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6424 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6425 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6426 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6427 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6428 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6429 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6430 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6432 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

body .t6433 {
    display: flex;
}

body .t6433:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6434 {
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t6434:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6435 {
    width: 100%;
    display: block;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t6436 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6437 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t6438 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6439 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6440 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6441 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6442 {
    display: none;
}

body .t6443 {
    overflow: scroll;
}

body .t6443:hover #autor-button-text {
    color: #53bd95;
}

body .t6444 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6445 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6446 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t6447 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    min-height: 154px;
    grid-column: span 2;
    flex-direction: column;
}

body .t6448 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6449 {
}

body .t6449:hover #category-text {
    color: #fbeeed;
}

body .t6449:hover #category-background {
    background: #782c29;
}

body .t6451 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6452 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6453 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6454 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6455 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6456 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6457 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6458 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6459 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6460 {
    color: #b8b8b9;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6461 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6462 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6463 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6464 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6465 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6466 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6468 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6469 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6470 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6471 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6472 {
    border-radius: 0.5rem;
}

body .t6473 {
    display: none;
    border-radius: 0.5rem;
}

body .t6474 {
    display: flex;
    row-gap: 5.75rem;
    background: #eaeaea80;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t6475 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-top: 1.25rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
}

body .t6476 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t6477 {
    display: none;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6478 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t6478:hover {
    color: #db504a;
}

body .t6479 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6480 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6481 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6482 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6483 {
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    border-radius: 0.5rem;
}

body .t6483:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6484 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6484:hover #title {
    text-decoration: underline;
}

body .t6485 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6486 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6487 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6488 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6489 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6490 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6491 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6492 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6493 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6494 {
}

body .t6494:hover #category-text {
    color: #fbeeed;
}

body .t6494:hover #category-background {
    background: #782c29;
}

body .t6496 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6497 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6498 {
    width: 100%;
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6499 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6500 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6501 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6502 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6503 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6504 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6505 {
    display: none;
}

body .t6505:hover #autor-button-text {
    color: #53bd95;
}

body .t6506 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6507 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6508 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6509 {
    line-height: 120%;
}

body .t6510 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6511 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6512 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6513 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6514 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t6515 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t6516 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t6517 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6518 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t6518:hover {
    color: #db504a;
}

body .t6520 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6521 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6522 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6523 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t6524 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6525 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t6526 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t6527 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6528 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t6529 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t6530 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 6;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t6530:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6530:hover .button-next {
    color: #db504a;
    text-decoration: underline;
}

body .t6531 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6532 {
    color: #969698;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t6533 {
    display: inline;
    text-wrap: balance;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t6534 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t6535 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t6536 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 4;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t6536:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6536:hover .button-next {
    color: #db504a;
    text-decoration: underline;
}

body .t6537 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6538 {
    color: #969698;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t6539 {
    display: inline;
    text-wrap: balance;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t6540 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t6541 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t6544 {
    overflow: hidden;
    background: #666668;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6545 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t6546 {
    display: flex;
    justify-content: space-between;
}

body .t6547 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6548 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6549 {
    color: rgba(255,255,255,1.00);
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6550 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6551 {
    color: #b8b8b9;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t6551:hover {
    color: #db504a;
}

body .t6552 {
    display: grid;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6553 {
    height: 100%;
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t6554 {
    flex: 1 1 0%;
    height: 100%;
    display: flex;
}

body .t6554:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6555 {
    display: grid;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
}

body .t6555:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6556 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t6557 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
}

body .t6558 {
    display: flex;
    row-gap: 0.5rem;
    background: rgba(255,255,255,1.00);
    padding-top: 1.5rem;
    padding-left: 1rem;
    border-radius: 0px 0px 0.5rem 0.5rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t6559 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6560 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t6561 {
    display: none;
    column-gap: 0.5rem;
}

body .t6562 {
    width: fit-content;
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6563 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    line-height: 1rem;
}

body .t6564 {
    color: #eef8f4;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6565 {
}

body .t6565:hover #category-text {
    color: #eef8f4;
}

body .t6565:hover #category-background {
    background: #2e6852;
}

body .t6567 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6568 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6569 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6571 {
    grid-row: span 2;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 3;
    border-radius: 0.5rem;
}

body .t6571:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6572 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6572:hover #title {
    text-decoration: underline;
}

body .t6573 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6574 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6575 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6576 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6577 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6578 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    flex-direction: row;
}

body .t6579 {
}

body .t6579:hover #category-text {
    color: #fbeeed;
}

body .t6579:hover #category-background {
    background: #782c29;
}

body .t6581 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6582 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6583 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6584 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6585 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6586 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6587 {
    display: none;
}

body .t6587:hover #autor-button-text {
    color: #53bd95;
}

body .t6588 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6589 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6590 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6591 {
    line-height: 120%;
}

body .t6592 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6593 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6594 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6595 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6596 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6597 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6598 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6599 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6600 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6601 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6603 {
    display: flex;
    padding-top: 5.75rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t6604 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t6605 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6606 {
    align-self: center;
    background: hsla(0,0%,92%,0.25);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    border-radius: 1rem;
}

body .t6606:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6606:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6607 {
    align-self: center;
    background: hsla(0,0%,92%,0.25);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    transition: all 200ms 0ms linear;
    padding-top: 2rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
}

body .t6607:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t6607:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6608 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6609 {
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: row;
}

body .t6610 {
    color: #9b3935;
    width: 100%;
    font-size: 1rem;
    text-align: center;
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6611 {
    display: none;
    column-gap: 0.5rem;
    justify-content: center;
}

body .t6612 {
}

body .t6612:hover #category-text {
    color: #eef8f4;
}

body .t6612:hover #category-background {
    background: #2e6852;
}

body .t6613 {
    overflow: visible;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.15);
    border-radius: 0.25rem;
}

body .t6614 {
    display: flex;
    overflow: hidden;
    background: #eef8f4;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6615 {
    color: #53bd95;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6616 {
    display: flex;
    row-gap: 0.5rem;
    text-align: center;
    flex-direction: column;
}

body .t6617 {
    display: inline;
    font-size: 1rem;
    text-wrap: balance;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6618 {
    color: #49494b;
    font-size: 0.85rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6619 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t6620 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6621 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6622 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6623 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t6624 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t6624:hover {
    color: #db504a;
}

body .t6625 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6626 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6627 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6628 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6629 {
    display: none;
    border-radius: 0.5rem;
}

body .t6630 {
    border-radius: 0.5rem;
}

body .t6631 {
    flex-wrap: wrap;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6632 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6633 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6634 {
    border-radius: 0.5rem;
}

body .t6635 {
    display: none;
    border-radius: 0.5rem;
}

body .t6636 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6637 {
    display: flex;
    row-gap: 5.75rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t6638 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t6639 {
}

body .t6641 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6642 {
    display: none;
}

body .t6642:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6643 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6643:hover #article-title {
    color: #53bd95;
    text-decoration: underline;
}

body .t6644 {
    width: 100%;
    display: flex;
    overflow: hidden;
    position: relative;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t6645 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/10;
}

body .t6646 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t6647 {
    display: none;
    row-gap: 0.25rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t6648 {
    display: none;
    overflow: scroll;
}

body .t6648:hover #autor-button-text {
    color: #53bd95;
}

body .t6649 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6650 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6651 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t6652 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6653 {
}

body .t6653:hover #category-text {
    color: #eef8f4;
}

body .t6653:hover #category-background {
    background: #2e6852;
}

body .t6655 {
    display: flex;
    background: #eef8f4;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6656 {
    color: #53bd95;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6657 {
    display: flex;
    background: #53bd95;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6658 {
    color: #eef8f4;
    display: flex;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6659 {
    color: #eef8f4;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6660 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6661 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6662 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6663 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6664 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t6665 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6666 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6667 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6668 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6669 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6670 {
    display: flex;
}

body .t6670:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6671 {
    flex: 1 1 0%;
    display: flex;
    row-gap: 0rem;
    overflow: hidden;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: column;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
}

body .t6671:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6672 {
    width: 100%;
    display: flex;
    grid-row: span 2;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: flex-start;
    border-radius: 0.5rem 0.5rem 0px 0px;
}

body .t6673 {
    width: 100%;
    display: inline;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6674 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    align-self: flex-start;
    flex-direction: column;
}

body .t6675 {
    display: flex;
    row-gap: 0.5rem;
    align-self: flex-start;
    min-height: 202px;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    justify-content: flex-start;
}

body .t6676 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6677 {
}

body .t6677:hover #category-text {
    color: #fbeeed;
}

body .t6677:hover #category-background {
    background: #782c29;
}

body .t6679 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6680 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6681 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6682 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6683 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t6684 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6685 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6686 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6687 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6688 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6689 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6690 {
    color: #575755;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6691 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6692 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6693 {
    display: none;
}

body .t6694 {
    overflow: scroll;
}

body .t6694:hover #autor-button-text {
    color: #53bd95;
}

body .t6695 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6696 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6697 {
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-decoration: underline;
}

body .t6698 {
    display: flex;
    align-items: flex-end;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t6699 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: flex-end;
    flex-direction: row;
    justify-content: flex-end;
    grid-template-columns: 1fr 1fr;
}

body .t6700 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6701 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6702 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6703 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t6704 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6705 {
    min-height: 4042px;
}

body .t6706 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    justify-content: flex-start;
}

body .t6707 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6707:hover {
    color: #db504a;
}

body .t6707:hover i {
    color: #db504a;
}

body .t6708 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t6709 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6709:hover {
    color: #db504a;
}

body .t6709:hover i {
    color: #db504a;
}

body .t6710 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t6711 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6711:hover {
    color: #db504a;
}

body .t6711:hover i {
    color: #db504a;
}

body .t6712 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t6713 {
    color: #727270;
    display: none;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t6713:hover {
    color: #db504a;
}

body .t6713:hover i {
    color: #db504a;
}

body .t6714 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t6715 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t6716 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t6716:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6717 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6717:hover #title {
    text-decoration: underline;
}

body .t6718 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6719 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6720 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6721 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6722 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6723 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t6724 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t6725 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6726 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6727 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6728 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6729 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6730 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6731 {
    display: none;
}

body .t6731:hover #autor-button-text {
    color: #53bd95;
}

body .t6732 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6733 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6734 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6735 {
    transition: all 200ms 0ms linear;
}

body .t6736 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6737 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6738 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6739 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6740 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t6740:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t6741 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t6741:hover #title {
    text-decoration: underline;
}

body .t6742 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t6743 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t6744 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t6745 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t6746 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t6747 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6748 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6749 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6750 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6751 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6752 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6753 {
    display: none;
}

body .t6753:hover #autor-button-text {
    color: #53bd95;
}

body .t6754 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t6755 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t6756 {
    line-height: 120%;
}

body .t6757 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t6758 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6759 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6760 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6761 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6762 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6763 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6764 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6765 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6766 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6767 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6768 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6769 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6770 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6771 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6772 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6773 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6774 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6775 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6776 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6777 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6778 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6779 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6780 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6781 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6782 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6783 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6784 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6785 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6786 {
    width: 100%;
    height: auto;
    max-width: 1200px;
    max-height: 200px;
    border-radius: 0.5rem;
}

body .t6787 {
    display: none;
    border-radius: 0.5rem;
}

body .t6788 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6789 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6790 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6791 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6792 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6793 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6795 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6796 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6797 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6799 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t6800 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6801 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6802 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6803 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6804 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6805 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6806 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6807 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6808 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t6809 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6810 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6811 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    grid-template-columns: 1fr 1fr;
}

body .t6812 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6813 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6814 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6815 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6816 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6817 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6818 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6819 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6820 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6821 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6822 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6823 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6824 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6825 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    grid-template-columns: 1fr 1fr;
}

body .t6826 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t6827 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6828 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6828:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6829 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6830 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6831 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6832 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6833 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6834 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6835 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6836 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6837 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6838 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6839 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t6840 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t6841 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6842 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6843 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6844 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6845 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t6846 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t6847 {
    display: flex;
    justify-content: center;
}

body .t6848 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t6849 {
    display: flex;
}

body .t6849:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6850 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6850:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6851 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6852 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6853 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6854 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6855 {
}

body .t6856 {
}

body .t6856:hover #autor-button-text {
    color: #db504a;
}

body .t6857 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6858 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6859 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6860 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6861 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6862 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6863 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6864 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6865 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6866 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6867 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6868 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6869 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6870 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6871 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6872 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6873 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6874 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6875 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6876 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6877 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t6878 {
    display: flex;
}

body .t6878:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6879 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6879:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6880 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6881 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6882 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6883 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6884 {
}

body .t6885 {
}

body .t6885:hover #autor-button-text {
    color: #db504a;
}

body .t6886 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6887 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6888 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6889 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6890 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6891 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6892 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t6893 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6894 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6895 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6896 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6897 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6898 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6899 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6900 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6901 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6902 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6903 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6904 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6905 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6906 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6907 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6908 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6909 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6910 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6911 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6912 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6913 {
}

body .t6914 {
}

body .t6914:hover #autor-button-text {
    color: #db504a;
}

body .t6915 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6916 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6917 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6918 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6919 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6920 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6921 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6921:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6922 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6923 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6924 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6925 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6926 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6927 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6928 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6929 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6930 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t6931 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6932 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6933 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6934 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6935 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6936 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6937 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6938 {
}

body .t6939 {
}

body .t6939:hover #autor-button-text {
    color: #db504a;
}

body .t6940 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6941 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6942 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6943 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6944 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6945 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6946 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6947 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6948 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t6949 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t6950 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t6951 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t6952 {
    display: flex;
}

body .t6952:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t6953 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t6953:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t6954 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t6955 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t6956 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t6957 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6958 {
    display: flex;
    column-gap: 0.125rem;
}

body .t6959 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6960 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6961 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6962 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t6963 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6964 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t6965 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6966 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t6967 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t6968 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t6969 {
    display: flex;
    column-gap: 0.4rem;
}

body .t6970 {
}

body .t6971 {
}

body .t6971:hover #autor-button-text {
    color: #db504a;
}

body .t6972 {
    display: flex;
    column-gap: 0.5rem;
}

body .t6973 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t6974 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t6975 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t6976 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t6977 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t6978 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t6979 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t6980 {
    top: 72px;
    display: flex;
    row-gap: 1.25rem;
    position: static;
    column-gap: 2rem;
    flex-direction: column;
}

body .t6981 {
    color: #000000;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

body .t6982 {
    color: var(--grey-1st-500);
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t6983 {
    display: flex;
    row-gap: 0.5rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 1rem;
    padding-top: 2rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t6984 {
    display: block;
    row-gap: 0.5rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t6985 {
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t6986 {
    color: var(--brand-1st-500);
    width: 100%;
    font-size: 1rem;
    align-self: center;
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6987 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t6988 {
    display: flex;
    row-gap: 0.25rem;
    text-align: center;
    flex-direction: column;
}

body .t6989 {
    color: var(--grey-1st-500);
    display: inline;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6990 {
    color: var(--grey-1st-400);
    font-size: 0.85rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6991 {
    color: #333333;
    display: none;
    font-size: 0.75rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t6992 {
    width: 100px;
    align-self: center;
    aspect-ratio: 1/1;
}

body .t6993 {
    width: 150px;
    align-self: center;
}

body .t6994 {
    width: 100%;
    height: auto;
    max-width: 150px;
    align-self: center;
    aspect-ratio: 1/1;
}

body .t6995 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t6996 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6997 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t6998 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t6999 {
    display: none;
    border-radius: 0.5rem;
}

body .t7000 {
    border-radius: 0.5rem;
}

body .t7002 {
    padding-top: 2.5rem;
    padding-bottom: 1rem;
}

body .t7003 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7004 {
    color: #bebebd;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7005 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7006 {
    display: none;
    border-radius: 0.5rem;
}

body .t7007 {
    border-radius: 0.5rem;
}

body .t7011 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

body .t7012 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7013 {
    color: #b8b8b9;
    font-size: 0.575rem;
    align-self: center;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7014 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7015 {
    display: none;
    border-radius: 0.5rem;
}

body .t7016 {
    border-radius: 0.5rem;
}

body .t7019 {
    color: #9e9e9d;
    font-size: 0.65rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7020 {
    color: #bebebd;
    display: none;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7021 {
    color: #bebebd;
    display: none;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7022 {
    display: grid;
    row-gap: 5rem;
    flex-wrap: nowrap;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7023 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7024 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7025 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t7026 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t7027 {
}

body .t7028 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t7029 {
    display: flex;
    row-gap: 1rem;
    align-self: flex-start;
    column-gap: 2rem;
    flex-direction: row;
}

body .t7030 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7030:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7031 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7032 {
    color: #9e9e9d;
    font-size: 0.75rem;
    max-width: 100%;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7033 {
    color: #db504a;
    font-size: 1.5rem;
}

body .t7034 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7035 {
    color: #727270;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7036 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    column-gap: 2rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t7037 {
    display: grid;
    row-gap: 2rem;
    flex-wrap: nowrap;
    column-gap: 2.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7038 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    align-self: center;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7039 {
    display: flex;
    row-gap: 2rem;
    overflow: visible;
    border-radius: 1rem;
    flex-direction: column;
}

body .t7040 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1rem;
}

body .t7041 {
}

body .t7042 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t7043 {
}

body .t7044 {
    height: 2rem;
    display: flex;
    object-fit: contain;
}

body .t7045 {
    display: flex;
    column-gap: 1rem;
}

body .t7046 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t7047 {
    display: flex;
    column-gap: 5px;
    align-items: center;
    flex-direction: row;
}

body .t7048 {
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t7049 {
    color: var(--grey-1st-50);
    font-weight: 400;
    margin-right: 0.25rem;
}

body .t7050 {
    cursor: pointer;
    align-self: flex-start;
    margin-bottom: 0rem;
}

body .t7051 {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

body .t7052 {
    cursor: pointer;
    align-self: flex-start;
    margin-bottom: 0rem;
}

body .t7053 {
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t7054 {
    color: #e8e8e9;
    font-weight: 400;
    margin-right: 0.25rem;
}

body .t7055 {
    color: #e78a86;
    font-weight: 400;
    text-decoration: underline;
}

body .t7055:hover {
    color: #db504a;
}

body .t7056 {
    color: #666668;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t7056:hover {
    color: #db504a;
}

body .t7058 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t7058.dh-active i {
    transform: rotate(180deg);
}

body .t7059 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t7061 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7062 {
    color: #666668;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t7062:hover {
    color: #db504a;
}

body .t7064 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t7064:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7065 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t7066 {
    color: #666668;
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t7067 {
    color: var(--brand-1st-600);
    font-size: 1rem;
    align-self: center;
    line-height: 1rem;
}

body .t7068 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t7068.dh-active i {
    transform: rotate(180deg);
}

body .t7069 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t7071 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7072 {
    color: #666668;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t7072:hover {
    color: #db504a;
}

body .t7074 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7074:hover {
    color: #db504a;
}

body .t7074:hover i {
    color: #db504a;
}

body .t7075 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t7076 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t7077 {
    text-align: center;
}

body .t7078 {
    color: #b8b8b9;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t7079 {
    display: flex;
}

body .t7080 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7081 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t7082 {
    display: flex;
}

body .t7082:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t7083 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7083:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7084 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7085 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7086 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7087 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7088 {
}

body .t7089 {
}

body .t7089:hover #autor-button-text {
    color: #db504a;
}

body .t7090 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7091 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7092 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7093 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7094 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7095 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7096 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t7097 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7098 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7099 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7100 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7101 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7102 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7103 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7104 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7105 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7106 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7107 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7108 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7109 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7110 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t7111 {
    text-align: center;
}

body .t7112 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t7113 {
    display: flex;
}

body .t7114 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7115 {
    display: flex;
    row-gap: 0.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7116 {
    display: flex;
    row-gap: 1.5rem;
    background: rgba(251,238,237,0.5);
    column-gap: 1.5rem;
    padding-top: 1.25rem;
    border-radius: 1rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
}

body .t7117 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t7118 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t7119 {
    color: var(--brand-1st-500);
    position: relative;
    font-size: 1.5rem;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7120 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    display: none;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t7121 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t7122 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t7122:hover {
    color: #db504a;
}

body .t7123 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7124 {
    display: flex;
}

body .t7124:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t7125 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7125:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7126 {
    width: 100%;
    display: block;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    box-shadow: 0px 10px 40px 3px #00000014;
    border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
}

body .t7127 {
    width: 100%;
    height: auto;
    display: flex;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t7128 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
    justify-content: center;
}

body .t7129 {
    color: #1b1b1e;
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.35rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t7130 {
    background: rgb(255,255,255);
}

body .t7136 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7137 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t7139 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t7140 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7141 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t7142 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t7143 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t7144 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t7145 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7146 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7147 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t7147:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7148 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7149 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t7150 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7151 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7153 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7154 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t7155 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t7156 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t7157 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t7157:hover {
    color: #727270;
}

body .t7158 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7160 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7161 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7163 {
}

body .t7164 {
}

body .t7167 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t7168 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t7168:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t7169 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t7169:hover #title {
    text-decoration: underline;
}

body .t7170 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t7171 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t7172 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t7173 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t7174 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t7175 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t7176 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7177 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7178 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7179 {
}

body .t7179:hover #category-text {
    color: #fbeeed;
}

body .t7179:hover #category-background {
    background: #782c29;
}

body .t7180 {
    background: rgba(234,234,234,0.25);
}

body .t7181 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7182 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7183 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t7184 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7185 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7186 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7187 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7188 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7189 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7190 {
    display: none;
}

body .t7190:hover #autor-button-text {
    color: #53bd95;
}

body .t7191 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t7192 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t7193 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t7194 {
    transition: all 200ms 0ms linear;
}

body .t7195 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7196 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7197 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7198 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7199 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t7199:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t7200 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t7200:hover #title {
    text-decoration: underline;
}

body .t7201 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t7202 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t7203 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t7204 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t7205 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t7206 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t7207 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7208 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7209 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7210 {
}

body .t7210:hover #category-text {
    color: #fbeeed;
}

body .t7210:hover #category-background {
    background: #782c29;
}

body .t7212 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7213 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7214 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7215 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7216 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7217 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7218 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7219 {
    display: none;
}

body .t7219:hover #autor-button-text {
    color: #53bd95;
}

body .t7220 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t7221 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t7222 {
    line-height: 120%;
}

body .t7223 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t7224 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7225 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7226 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7227 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7228 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7229 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7230 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7232 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7233 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7234 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t7234:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7235 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7236 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t7237 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7238 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7239 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7240 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7241 {
    display: flex;
    justify-content: center;
}

body .t7242 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t7243 {
    display: flex;
}

body .t7243:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t7244 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7244:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7245 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7246 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7247 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7248 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7249 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7250 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7251 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7252 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7253 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t7254 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7255 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7256 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7257 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7258 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7259 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7260 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7261 {
}

body .t7262 {
}

body .t7262:hover #autor-button-text {
    color: #db504a;
}

body .t7263 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7264 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7265 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7266 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7267 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7268 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7269 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7270 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7271 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: var(--brand-2nd-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.04);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
}

body .t7271:hover {
    background: var(--brand-2nd-200);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7272 {
    color: var(--brand-2nd-500);
    font-size: 0.9rem;
    min-width: fit-content;
    font-weight: 600;
    margin-bottom: 0px;
}

body .t7273 {
    width: 2rem;
    border-radius: 0.125rem;
}

body .t7274 {
    display: none;
}

body .t7275 {
    color: #666668;
    display: flex;
    font-size: 0.75rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7280 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t7281 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t7282 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t7284 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7285 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t7286 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t7286:hover {
    color: #db504a;
}

body .t7287 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t7288 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t7289 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t7291 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7292 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t7293 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t7293:hover {
    color: #db504a;
}

body .t7294 {
    display: flex;
}

body .t7295 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t7296 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t7296:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t7297 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t7297:hover #title {
    text-decoration: underline;
}

body .t7298 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t7299 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t7300 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t7301 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t7302 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t7303 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t7304 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7305 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7306 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7307 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7308 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7309 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7310 {
    display: none;
}

body .t7310:hover #autor-button-text {
    color: #53bd95;
}

body .t7311 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t7312 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t7313 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t7314 {
    transition: all 200ms 0ms linear;
}

body .t7315 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7316 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7317 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7318 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t7319 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7320 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7321 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7322 {
}

body .t7322:hover #category-text {
    color: #fbeeed;
}

body .t7322:hover #category-background {
    background: #782c29;
}

body .t7323 {
    background: rgba(234,234,234,0.25);
}

body .t7324 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7325 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7326 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7327 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t7327:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t7328 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t7328:hover #title {
    text-decoration: underline;
}

body .t7329 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t7330 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t7331 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t7332 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t7333 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t7334 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t7335 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7336 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7337 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7338 {
}

body .t7338:hover #category-text {
    color: #fbeeed;
}

body .t7338:hover #category-background {
    background: #782c29;
}

body .t7340 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7341 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7342 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7343 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7344 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7345 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7346 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7347 {
    display: none;
}

body .t7347:hover #autor-button-text {
    color: #53bd95;
}

body .t7348 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t7349 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t7350 {
    line-height: 120%;
}

body .t7351 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t7352 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7353 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7354 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7355 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7356 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7357 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7358 {
    background: rgb(255,255,255);
}

body .t7364 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7365 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t7367 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t7368 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7369 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t7370 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t7371 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t7372 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t7373 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t7374 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t7375 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t7376 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t7376:hover {
    color: #727270;
}

body .t7377 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7379 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7380 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7381 {
}

body .t7382 {
}

body .t7385 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7386 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7387 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t7388 {
    display: flex;
}

body .t7388:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t7389 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7389:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7390 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7391 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7392 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7393 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7394 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7395 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7396 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7397 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7398 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t7399 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7400 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7401 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7402 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t7403 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7404 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7405 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7406 {
}

body .t7407 {
}

body .t7407:hover #autor-button-text {
    color: #db504a;
}

body .t7408 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7409 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7410 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7411 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7412 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7413 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7414 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7415 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7416 {
    display: flex;
    justify-content: center;
}

body .t7418 {
    min-height: 568px;
}

body .t7419 {
    display: block;
    min-height: 541px;
}

body .t7420 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 1rem;
}

body .t7421 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t7422 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    align-items: center;
    grid-column: span 4;
    flex-direction: row;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
}

body .t7423 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7424 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t7425 {
    color: #000000;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t7426 {
    display: flex;
    justify-content: space-between;
}

body .t7427 {
    display: flex;
    column-gap: 0.75rem;
}

body .t7428 {
    display: none;
    column-gap: 0.75rem;
    align-items: center;
}

body .t7429 {
    display: inline;
}

body .t7430 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7431 {
    height: 1.5rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    border-radius: 0.25rem;
}

body .t7432 {
    display: flex;
    column-gap: 0.75rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7433 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7434 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7435 {
    display: inline;
}

body .t7436 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7437 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-right: 0.25rem;
    letter-spacing: 0rem;
}

body .t7438 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7439 {
    width: 1.5rem;
}

body .t7440 {
    display: flex;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 0.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7441 {
    height: 3rem;
}

body .t7443 {
    display: inline;
    position: static;
    column-gap: 0.4rem;
    border-radius: 1rem;
    flex-direction: row;
}

body .t7444 {
    color: #727270;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t7445 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t7445:hover {
    color: #727270;
}

body .t7446 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t7447 {
    color: #9e9e9d;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t7447:hover {
    color: #727270;
}

body .t7448 {
    color: var(--brand-1st-500);
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t7449 {
    display: flex;
    row-gap: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t7451 {
    margin-top: 0rem;
}

body .t7453 {
    display: flex;
}

body .t7454 {
    width: 100%;
    height: 100%;
    grid-row: span 2;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t7457 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t7458 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t7459 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 3rem;
    margin-bottom: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7460 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr;
}

body .t7461 {
    display: flex;
    background: var(--brand-1st-50);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7462 {
    color: #333333;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7463 {
    width: 1.5rem;
}

body .t7464 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7465 {
    display: inline;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7466 {
    margin-right: 0.5rem;
}

body .t7467 {
    display: grid;
    row-gap: 1rem;
    position: relative;
    column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t7468 {
    border: 1px solid #e6e6e6;
    display: flex;
    overflow: hidden;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t7468:hover span {
    color: var(--brand-1st-500);
}

body .t7469 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7470 {
    display: flex;
    align-items: center;
}

body .t7471 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7471:hover {
    opacity: 90%;
}

body .t7472 {
    display: inline;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0.5rem;
}

body .t7473 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7474 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7476 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 3.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7477 {
    display: flex;
    row-gap: 2.5rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7478 {
    display: flex;
    row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7479 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t7480 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7481 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7482 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7482.dh-active img {
    transform: rotate(180deg);
}

body .t7483 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7484 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7485 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7486  a {
    color: rgb(124,65,251);
}

body .t7486 {
}

body .t7487 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7488 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7489  a {
    color: rgb(124,65,251);
}

body .t7489 {
}

body .t7490 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7490.dh-active img {
    transform: rotate(180deg);
}

body .t7491 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7492 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7493 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7494 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7494.dh-active img {
    transform: rotate(180deg);
}

body .t7495 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7496 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7497 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7498  a {
    color: rgb(124,65,251);
}

body .t7498 {
}

body .t7499 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7500 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7500.dh-active img {
    transform: rotate(180deg);
}

body .t7501 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7502 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7503 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7504  a {
    color: rgb(124,65,251);
}

body .t7504 {
}

body .t7505 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7506 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7506.dh-active img {
    transform: rotate(180deg);
}

body .t7507 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7508 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7509 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7510  a {
    color: rgb(124,65,251);
}

body .t7510 {
}

body .t7512 {
    margin-right: 0.5rem;
}

body .t7513 {
    margin-right: 0.5rem;
}

body .t7514 {
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t7515 {
    display: inline;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7516 {
    margin-right: 0.5rem;
}

body .t7517 {
    color: #333333;
    display: flex;
    font-size: 1rem;
    max-width: 100%;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7520 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
}

body .t7521 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7522 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 3rem;
    margin-bottom: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7523 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7524 {
    display: flex;
}

body .t7525 {
    display: flex;
    row-gap: 1rem;
    column-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    grid-template-columns: 1fr;
}

body .t7526 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7527 {
    color: #333333;
    align-self: center;
    margin-right: 0.75rem;
}

body .t7529 {
    display: inline;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7530 {
    margin-right: 0.5rem;
}

body .t7531 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
}

body .t7532 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t7533 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 3rem;
    margin-bottom: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7534 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t7535 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7536 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7537 {
    display: inline;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7538 {
    margin-right: 0.5rem;
}

body .t7539 {
    position: relative;
}

body .t7540 {
    top: 72px;
    display: flex;
    row-gap: 3rem;
    position: sticky;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7541 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7542 {
    display: inline;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7543 {
    margin-right: 0.5rem;
}

body .t7544 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr;
}

body .t7545 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: nowrap;
    column-gap: 1rem;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t7547 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7548 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7550 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7551 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7553 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7554 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7556 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7557 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7559 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7560 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7562 {
    display: flex;
    outline: 1px solid #e8e8e9;
    padding-top: 0.75rem;
    padding-left: 0.75rem;
    border-radius: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
}

body .t7563 {
    height: 1.5rem;
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t7564 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7565 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    background: var(--brand-1st-500);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t7565:hover {
    background: var(--brand-1st-700);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7566 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7567 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t7568 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7569 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7570 {
    display: inline;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0.5rem;
}

body .t7571 {
    margin-right: 0.5rem;
}

body .t7572 {
    width: 100%;
    border: 1px solid var(--brand-1st-500);
    display: flex;
    row-gap: 1rem;
    background: var(--brand-1st-50);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t7572:hover {
    background: var(--brand-1st-700);
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7572:hover i {
    color: rgba(255,255,255,1.00);
}

body .t7572:hover p {
    color: rgba(255,255,255,1.00);
}

body .t7573 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t7574 {
    color: var(--brand-1st-500);
    font-size: 1.25rem;
    align-self: center;
}

body .t7575 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7576 {
    color: var(--brand-1st-500);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7578 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    margin-top: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t7579 {
    display: inline;
}

body .t7580 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-right: 0.25rem;
    letter-spacing: 0rem;
}

body .t7581 {
    color: #b0b0b0;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7582 {
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
}

body .t7583 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7584 {
    border: 1px solid var(--grey-1st-50);
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t7585 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7586 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t7587 {
    border: 1px solid var(--grey-1st-50);
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t7588 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7589 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t7590 {
    color: #333333;
    margin-bottom: 0rem;
}

body .t7591 {
    display: flex;
    row-gap: 2.5rem;
    overflow: visible;
    padding-top: 2.5rem;
    margin-bottom: 0rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
}

body .t7592 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
}

body .t7593 {
}

body .t7593:hover #company-title {
    color: var(--brand-1st-500);
}

body .t7594 {
    display: flex;
    row-gap: 1.5rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 1rem;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: column;
    padding-bottom: 1.25rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7595 {
    display: flex;
}

body .t7596 {
    width: 100%;
    align-self: center;
    object-fit: cover;
    aspect-ratio: 3/2;
    border-radius: 0.75rem;
}

body .t7597 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7598 {
    width: 100%;
    display: block;
    grid-column: span 2;
}

body .t7599 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: flex-end;
    column-gap: 1rem;
    margin-bottom: 0.5rem;
    flex-direction: column;
}

body .t7600 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
    flex-direction: row;
    justify-content: flex-start;
}

body .t7601 {
    display: flex;
    column-gap: 0.75rem;
    align-items: center;
}

body .t7602 {
    display: inline;
}

body .t7603 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7604 {
    height: 1.5rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    border-radius: 0.25rem;
}

body .t7605 {
    display: flex;
    background: var(--brand-1st-50);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7606 {
    color: #333333;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7607 {
    width: 1.5rem;
}

body .t7608 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t7609 {
    color: #000000;
    display: block;
    font-size: 1.5rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t7610 {
    height: 2rem;
    object-fit: cover;
}

body .t7611 {
    color: #727270;
    margin-bottom: 0rem;
}

body .t7612 {
    height: 1px;
    display: flex;
    background: #e6e6e6;
    margin-top: 1rem;
}

body .t7615 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7616 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7617 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7618 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7619 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7620 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7621 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7622 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7623 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7624 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7625 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7626 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7627 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7628 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7629 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7630 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7631 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7632 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7633 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7634 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7635 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7636 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7637 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7638 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7639 {
    display: flex;
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t7640 {
    width: 100%;
    align-self: flex-start;
    object-fit: cover;
    aspect-ratio: 3/2;
    margin-right: 0.75rem;
}

body .t7641 {
    border: 1px solid #e6e6e6;
    display: flex;
    overflow: hidden;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t7641:hover span {
    color: #db504a;
}

body .t7642 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7643 {
    display: flex;
    align-items: center;
}

body .t7644 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7644:hover {
    opacity: 90%;
}

body .t7645 {
    display: inline;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0.5rem;
}

body .t7646 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7647 {
    border: 1px solid #e6e6e6;
    display: flex;
    overflow: hidden;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t7647:hover span {
    color: #db504a;
}

body .t7648 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7649 {
    display: flex;
    align-items: center;
}

body .t7650 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7650:hover {
    opacity: 90%;
}

body .t7651 {
    display: inline;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0.5rem;
}

body .t7652 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7653 {
    border: 1px solid #e6e6e6;
    display: flex;
    overflow: hidden;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t7653:hover span {
    color: #db504a;
}

body .t7654 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7655 {
    display: flex;
    align-items: center;
}

body .t7656 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7656:hover {
    opacity: 90%;
}

body .t7657 {
    display: inline;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0.5rem;
}

body .t7658 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7659 {
    border: 1px solid #e6e6e6;
    display: flex;
    overflow: hidden;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t7659:hover span {
    color: #db504a;
}

body .t7660 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7661 {
    display: flex;
    align-items: center;
}

body .t7662 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t7662:hover {
    opacity: 90%;
}

body .t7663 {
    display: inline;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 0.5rem;
}

body .t7664 {
    color: #333333;
    font-size: 1rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t7665 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t7665:hover {
    color: #db504a;
}

body .t7666 {
    display: flex;
    row-gap: 1rem;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column;
    padding-bottom: 1rem;
}

body .t7666.dh-active i {
    transform: rotate(180deg);
}

body .t7667 {
    cursor: pointer;
    display: flex;
    column-gap: 2rem;
    justify-content: space-between;
}

body .t7669 {
    font-size: 0.8rem;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7670 {
    color: #666668;
    width: 48px;
    height: 48px;
    display: flex;
    transition: all 200ms 0ms linear;
    align-items: center;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t7670:hover {
    color: #db504a;
    transition: all 200ms 0ms linear;
}

body .t7670 #icon-hover {
    display: none;
    transition: all 200ms 0ms linear;
}

body .t7670:hover #icon-self {
    display: none;
    transition: all 200ms 0ms linear;
}

body .t7670:hover #icon-hover {
    display: flex;
    transition: all 200ms 0ms linear;
}

body .t7671 {
    transition: all 200ms 0ms linear;
}

body .t7672 {
    transition: all 200ms 0ms linear;
}

body .t7673 {
    color: #666668;
    font-weight: 500;
    padding-top: 0.625rem;
    padding-left: 1.01rem;
    margin-bottom: 0rem;
    padding-right: 1.01rem;
    padding-bottom: 0.625rem;
}

body .t7673:hover {
    color: #db504a;
}

body .t7673:hover i {
    color: #db504a;
}

body .t7674 {
    color: #666668;
    transition: all 200ms 0ms linear;
}

body .t7675 {
    color: #727270;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7675:hover {
    color: #db504a;
}

body .t7675:hover i {
    color: #db504a;
}

body .t7676 {
    color: #666668;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
}

body .t7677 {
    color: #727270;
    display: flex;
    align-items: center;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7677:hover {
    color: #db504a;
}

body .t7677:hover i {
    color: #09c269;
}

body .t7677 #icon-self {
    display: flex;
}

body .t7677 #icon-hover {
    display: none;
}

body .t7677:hover #icon-self {
    display: none;
}

body .t7677:hover #icon-hover {
    display: flex;
}

body .t7680 {
    color: #666668;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t7680:hover {
    color: #db504a;
}

body .t7680.dh-active {
    color: #db504a;
}

body .t7681 {
    display: flex;
    row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t7682 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t7683 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t7684 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7685 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7685.dh-active img {
    transform: rotate(180deg);
}

body .t7686 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7687 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7688 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7689  a {
    color: rgb(124,65,251);
}

body .t7689 {
}

body .t7690 {
    font-size: 1.75rem;
    margin-right: 0.5rem;
}

body .t7691 {
    font-size: 1.75rem;
    margin-right: 0.5rem;
}

body .t7692 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7693 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7693.dh-active img {
    transform: rotate(180deg);
}

body .t7694 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7695 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7696 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7697  a {
    color: rgb(124,65,251);
}

body .t7697 {
}

body .t7698 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7699 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7699.dh-active img {
    transform: rotate(180deg);
}

body .t7700 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7701 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7702 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7703  a {
    color: rgb(124,65,251);
}

body .t7703 {
}

body .t7704 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t7705 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t7705.dh-active img {
    transform: rotate(180deg);
}

body .t7706 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t7707 {
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

body .t7708 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t7709  a {
    color: rgb(124,65,251);
}

body .t7709 {
}

body .t7711 {
    display: flex;
    margin-bottom: 0.5rem;
}

body .t7712 {
    color: #1b1b1e;
    display: flex;
    font-size: 1rem;
    align-self: center;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0rem;
    flex-direction: row;
}

body .t7713 {
    color: #db504a;
    font-weight: 800;
    letter-spacing: -0.03225rem;
}

body .t7714 {
    color: var(--grey-1st-400);
    font-size: 0.825rem;
    align-self: flex-end;
    font-weight: 600;
}

body .t7715 {
    color: var(--grey-1st-500);
    letter-spacing: -0.03225rem;
}

body .t7717 {
    color: #666668;
    display: none;
    font-size: 0.75rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7718 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7719 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7720 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7721 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7725 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7726 {
    display: none;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7727 {
    position: relative;
    font-size: 1.5rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7728 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7728:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7729 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7730 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7731 {
}

body .t7732 {
}

body .t7732:hover #autor-button-text {
    color: #db504a;
}

body .t7733 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7734 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7735 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7736 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7737 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7738 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7739 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7740 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7741 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7742 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7743 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7744 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7745 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7746 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7747 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7748 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7749 {
    display: none;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7750 {
    position: relative;
    font-size: 1.5rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7751 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7751:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7752 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7753 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7754 {
}

body .t7755 {
}

body .t7755:hover #autor-button-text {
    color: #db504a;
}

body .t7756 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7757 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7758 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7759 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7760 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7761 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7762 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7763 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7764 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7765 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7766 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7767 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7768 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7769 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7770 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7771 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7772 {
    display: flex;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7773 {
    position: relative;
    font-size: 1.5rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7774 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7774:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7775 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7776 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7777 {
}

body .t7778 {
}

body .t7778:hover #autor-button-text {
    color: #db504a;
}

body .t7779 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7780 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7781 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7782 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7783 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7784 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7785 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7786 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7787 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7788 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7789 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7790 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7791 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7792 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7793 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7794 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7795 {
    display: flex;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7796 {
    position: relative;
    font-size: 1.5rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7797 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7797:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7798 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7799 {
    display: flex;
    column-gap: 0.4rem;
}

body .t7800 {
}

body .t7801 {
}

body .t7801:hover #autor-button-text {
    color: #db504a;
}

body .t7802 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7803 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7804 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7805 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7806 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7807 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7808 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7809 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7810 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7811 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7812 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7813 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7814 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7815 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7816 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7817 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7818 {
    display: none;
}

body .t7819 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7820 {
    display: none;
}

body .t7821 {
}

body .t7822 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    flex-wrap: nowrap;
    background: #49494b;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
    border-radius: 0.5rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 2rem;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7823 {
    display: flex;
    row-gap: 1rem;
    align-items: center;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t7825 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: center;
    flex-direction: column;
}

body .t7826 {
    display: flex;
    column-gap: 1rem;
}

body .t7827 {
    border: none;
}

body .t7828 {
    width: 300px;
    margin-bottom: 0rem;
}

body .t7829 {
    display: flex;
    row-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t7830 {
    display: flex;
    text-align: center;
}

body .t7831 {
    cursor: pointer;
    align-self: flex-start;
    margin-bottom: 0rem;
}

body .t7832 {
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t7833 {
    color: #e8e8e9;
    font-weight: 400;
}

body .t7834 {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

body .t7835 {
    cursor: pointer;
    align-self: flex-start;
    margin-bottom: 0rem;
}

body .t7836 {
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t7837 {
    color: #e8e8e9;
    font-weight: 400;
    margin-right: 0.25rem;
}

body .t7838 {
    color: #e78a86;
    font-weight: 400;
    text-decoration: underline;
}

body .t7838:hover {
    color: #db504a;
}

body .t7839 {
    color: rgba(255,255,255,1.00);
    position: relative;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7840 {
    color: #eef8f4;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    margin-top: -1rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t7841 {
    background: rgb(255,255,255);
    font-family: 'Inter Tight';
}

body .t7846 {
    display: flex;
    row-gap: 4rem;
    overflow: visible;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 5.75rem;
}

body .t7847 {
}

body .t7848 {
    display: grid;
    row-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7849 {
    display: flex;
    row-gap: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t7850 {
    display: grid;
    row-gap: 3rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
}

body .t7851 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    column-gap: 2rem;
    flex-direction: column;
}

body .t7852 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    flex-direction: column;
}

body .t7853 {
    display: grid;
    row-gap: 1.5rem;
    overflow: hidden;
    position: relative;
    background: rgba(234,234,234,0.25);
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    column-gap: 3rem;
    grid-column: span 1;
    border-radius: 0.5rem;
    grid-template-columns: 1fr;
}

body .t7854 {
    display: flex;
    row-gap: 1rem;
    overflow: visible;
    position: relative;
    flex-direction: column;
}

body .t7855 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 3/2;
}

body .t7856 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    align-items: center;
    flex-direction: column;
}

body .t7857 {
    width: 100%;
    position: relative;
}

body .t7858 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 1px;
    position: absolute;
    background: #e8e8e9;
    margin-left: auto;
    margin-right: auto;
}

body .t7859 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 33%;
    bottom: 0%;
    height: 3px;
    position: absolute;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
}

body .t7860 {
    color: #666668;
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0px;
}

body .t7861 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t7862 {
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t7863 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t7864 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t7865 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t7866 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t7867 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7868 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7869 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7870 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7871 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t7872 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7873 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7874 {
    color: #bebebd;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7875 {
    color: #bebebd;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7876 {
}

body .t7877 {
}

body .t7877:hover #autor-button-text {
    color: #db504a;
}

body .t7878 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7879 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7880 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7881 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7882 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t7883 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7884 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t7885 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t7886 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t7887 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t7888 {
    display: none;
}

body .t7889 {
    color: #727270;
    display: block;
    margin-bottom: 0rem;
}

body .t7890 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t7891 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t7892 {
}

body .t7892:hover #category-text {
    color: #fbeeed;
}

body .t7892:hover #category-background {
    background: #9b3935;
}

body .t7894 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7895 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7896 {
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t7897 {
    color: #fbeeed;
    font-size: 0.75rem;
    align-self: center;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7898 {
    color: #fbeeed;
    display: flex;
    font-size: 0.5rem;
    align-self: center;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0rem;
}

body .t7899 {
    display: none;
}

body .t7899:hover #category-text {
    color: #fbeeed;
}

body .t7899:hover #category-background {
    background: #9b3935;
}

body .t7901 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t7902 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7903 {
    color: #1b1b1e;
    font-size: 2.25rem;
    max-width: 100%;
    text-wrap: balance;
    margin-top: 0px;
    margin-bottom: 0.25rem;
}

body .t7905 {
    display: block;
    overflow: visible;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t7906 {
    color: #969698;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t7906:hover {
    color: #666668;
}

body .t7907 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t7908 {
    color: #666668;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t7909 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: center;
}

body .t7910 {
    display: flex;
    row-gap: 3.5rem;
    max-width: 41.5rem;
    align-self: center;
    justify-self: center;
    flex-direction: column;
}

body .t7911 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7912 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t7913 {
    width: 100%;
    display: grid;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
}

body .t7914 {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t7914:hover img {
    opacity: 33%;
}

body .t7915 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    opacity: 100%;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t7916 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: flex;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
}

body .t7917 {
    top: 0%;
    left: 0%;
    color: rgba(255,255,255,1.00);
    right: 0%;
    width: 100%;
    bottom: 0%;
    position: absolute;
    font-size: 2rem;
    align-self: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

body .t7918 {
    width: 100%;
    height: 100%;
    background: #1b1b1e;
}

body .t7919 {
    width: 100%;
    height: 100%;
    z-index: 1;
    position: relative;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 16/9;
}

body .t7920 {
    color: rgba(0,0,0,1.00);
}

body .t7921 {
    font-size: 1.75rem;
    margin-right: 0.5rem;
}

body .t7922 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7924 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7925 {
    display: flex;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7926 {
    position: relative;
    font-size: 1.125rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7927 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7927:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7928 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7929 {
    display: none;
    column-gap: 0.4rem;
}

body .t7930 {
}

body .t7931 {
}

body .t7931:hover #autor-button-text {
    color: #db504a;
}

body .t7932 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7933 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7934 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7935 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7936 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7937 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7938 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7939 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7940 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7941 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7942 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7943 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7944 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7945 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7946 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7947 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7948 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7949 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t7950 {
    display: flex;
    row-gap: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    flex-direction: column;
}

body .t7951 {
    position: relative;
    font-size: 1.125rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7952 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t7952:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t7953 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t7954 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7955 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7956 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7957 {
    display: flex;
    column-gap: 0.125rem;
}

body .t7958 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7959 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7960 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7961 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t7962 {
    display: none;
    column-gap: 0.4rem;
}

body .t7963 {
}

body .t7964 {
}

body .t7964:hover #autor-button-text {
    color: #db504a;
}

body .t7965 {
    display: flex;
    column-gap: 0.5rem;
}

body .t7966 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t7967 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t7968 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t7969 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t7970 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t7971 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t7972 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t7973 {
    top: 72px;
    display: none;
    row-gap: 1.25rem;
    position: static;
    column-gap: 2rem;
    flex-direction: column;
}

body .t7974 {
    color: #000000;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

body .t7975 {
    color: #1b1b1e;
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t7976 {
    display: flex;
    row-gap: 0.5rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 1rem;
    padding-top: 2rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 2rem;
}

body .t7977 {
    display: block;
    row-gap: 0.5rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t7978 {
    display: flex;
    row-gap: 1rem;
    column-gap: 2rem;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t7979 {
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    flex-direction: row;
}

body .t7980 {
    color: #db504a;
    width: 100%;
    font-size: 1rem;
    align-self: center;
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t7981 {
    display: flex;
    row-gap: 0.25rem;
    text-align: center;
    flex-direction: column;
}

body .t7982 {
    color: #1b1b1e;
    display: inline;
    font-size: 1rem;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t7983 {
    color: #49494b;
    font-size: 0.85rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t7984 {
    color: #333333;
    display: none;
    font-size: 0.75rem;
    line-height: 120%;
    margin-bottom: 0px;
}

body .t7985 {
    width: 100px;
    align-self: center;
    aspect-ratio: 1/1;
}

body .t7986 {
    width: 100%;
    display: none;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t7987 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t7988 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t7989 {
    color: rgba(0,0,0,1.00);
}

body .t7990 {
    width: 100%;
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    grid-template-columns: 1fr;
}

body .t7991 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t7991:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t7992 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t7993 {
    display: flex;
    justify-content: center;
}

body .t7994 {
    width: 100%;
    object-fit: contain;
    aspect-ratio: 3/2;
}

body .t7995 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t7996 {
    height: 2rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t7997 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t7998 {
    width: 100%;
    align-self: center;
    text-align: center;
}

body .t7999 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8000 {
    margin-bottom: 0rem;
}

body .t8001 {
    color: #9e9e9d;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8002 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t8003 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t8004 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t8005 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t8006 {
    overflow: hidden;
    border-radius: 0.5rem;
}

body .t8008 {
    display: none;
}

body .t8009 {
    display: flex;
    row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
}

body .t8010 {
    display: flex;
    column-gap: 0.5rem;
    flex-direction: column;
}

body .t8011 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8012 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t8013 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8013.dh-active img {
    transform: rotate(180deg);
}

body .t8014 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t8015 {
    font-size: 1.125rem;
    margin-bottom: 0rem;
}

body .t8016 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t8017  a {
    color: rgb(124,65,251);
}

body .t8017 {
}

body .t8018 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t8019 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8019.dh-active img {
    transform: rotate(180deg);
}

body .t8020 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t8021 {
    font-size: 1.125rem;
    margin-bottom: 0rem;
}

body .t8022 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t8023  a {
    color: rgb(124,65,251);
}

body .t8023 {
}

body .t8024 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t8025 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8025.dh-active img {
    transform: rotate(180deg);
}

body .t8026 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t8027 {
    font-size: 1.125rem;
    margin-bottom: 0rem;
}

body .t8028 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t8029  a {
    color: rgb(124,65,251);
}

body .t8029 {
}

body .t8030 {
    border: 1px solid #e8e8e9;
    border-radius: 0.5rem;
}

body .t8031 {
    cursor: pointer;
    display: flex;
    column-gap: 24px;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8031.dh-active img {
    transform: rotate(180deg);
}

body .t8032 {
    height: 16px;
    transition: all 200ms 0ms linear;
}

body .t8033 {
    font-size: 1.125rem;
    margin-bottom: 0rem;
}

body .t8034 {
    padding-top: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

body .t8035  a {
    color: rgb(124,65,251);
}

body .t8035 {
}

body .t8036 {
    font-size: 1.35rem;
    line-height: 1.5em;
    margin-right: 0.5rem;
}

body .t8037 {
    width: 100%;
    display: none;
    row-gap: 2rem;
    max-width: 41.5rem;
    justify-self: center;
    flex-direction: column;
}

body .t8038 {
    height: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t8039 {
    display: flex;
    row-gap: 1rem;
    flex-wrap: wrap;
    column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8040 {
    flex: 1 1 0%;
    border: 1px solid #e8e8e9;
    display: flex;
    padding-top: 0.5rem;
    padding-left: 2rem;
    border-radius: 1rem;
    padding-right: 2rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t8040:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8040:hover .heading-5-xs {
    color: #db504a;
}

body .t8041 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t8042 {
    display: flex;
    row-gap: 1rem;
    justify-self: flex-end;
    flex-direction: column;
}

body .t8043 {
    display: flex;
    row-gap: 0.25rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t8044 {
    text-align: center;
    transition: all 200ms 0ms linear;
    margin-bottom: 0rem;
}

body .t8045 {
    color: #575755;
    width: fit-content;
    text-align: center;
    margin-bottom: 0rem;
    text-decoration: underline;
}

body .t8045:hover {
    color: #db504a;
}

body .t8046 {
    display: none;
}

body .t8047 {
    height: 1.25rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t8048 {
}

body .t8049 {
    height: 1.5rem;
    display: flex;
    object-fit: contain;
}

body .t8050 {
    width: 100%;
    height: 150px;
    display: flex;
    object-fit: contain;
    align-items: center;
    justify-content: center;
}

body .t8051 {
    color: rgba(0,0,0,1.00);
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
}

body .t8052 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t8053 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    column-gap: 1rem;
    align-items: center;
    padding-left: 0.25rem;
    flex-direction: column;
    justify-content: center;
}

body .t8054 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t8055 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

body .t8056 {
    display: inline;
    align-self: center;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t8056:hover #category-text {
}

body .t8056:hover #category-background {
    background: #fbeeed;
}

body .t8057 {
}

body .t8058 {
    border: 1px solid #fbeeed;
    display: flex;
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8059 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8060 {
    color: #727270;
    font-size: 0.875rem;
    font-weight: 600;
    margin-right: 0.25rem;
    margin-bottom: 0px;
}

body .t8061 {
    width: 100%;
    display: grid;
    row-gap: 2.25rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.25rem;
    justify-content: space-between;
    grid-template-columns: 1fr;
}

body .t8062 {
    height: 1px;
    background: #eaeaea;
}

body .t8063 {
    height: 1px;
    background: #eaeaea;
}

body .t8064 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t8064:hover #article-title {
    color: #1b1b1e;
    text-decoration: underline;
}

body .t8065 {
    align-self: center;
}

body .t8066 {
    display: flex;
    align-self: center;
    flex-direction: column;
}

body .t8067 {
    color: #9e9e9d;
    font-size: 0.8rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    letter-spacing: 0rem;
}

body .t8068 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 0.25rem;
    align-items: center;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t8069 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8070 {
    display: inline;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    margin-bottom: 0px;
    letter-spacing: 0rem;
}

body .t8071 {
    color: #9e9e9d;
    line-height: 1em;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8072 {
    color: #2d2d2a;
    text-wrap: balance;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8073 {
    width: 7rem;
    border: 1px solid rgba(234,234,234,0.5);
    height: 7rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t8074 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t8075 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    margin-top: 4rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t8076 {
    width: 100%;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t8077 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t8078 {
    position: relative;
    font-size: 2rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8079 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t8080 {
    display: flex;
}

body .t8080:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t8081 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8081:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8082 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8083 {
    display: flex;
    column-gap: 0.4rem;
}

body .t8084 {
}

body .t8085 {
}

body .t8085:hover #autor-button-text {
    color: #db504a;
}

body .t8086 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8087 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t8088 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t8089 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8090 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8091 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t8092 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t8093 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8094 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8095 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8096 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8097 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8098 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8099 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8100 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8101 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8102 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8103 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8104 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8105 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8106 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t8107 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8108 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t8109 {
    display: flex;
}

body .t8109:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t8110 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8110:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8111 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8112 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t8113 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8114 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8115 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8116 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8117 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8118 {
    display: flex;
    column-gap: 0.4rem;
}

body .t8119 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8120 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t8121 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8122 {
}

body .t8123 {
}

body .t8123:hover #autor-button-text {
    color: #db504a;
}

body .t8124 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8125 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t8126 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t8127 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8128 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8129 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8130 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8131 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8132 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8133 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8134 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8135 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t8136 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8137 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t8138 {
    text-align: center;
}

body .t8139 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t8140 {
    display: flex;
}

body .t8141 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t8142 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t8143 {
    text-align: center;
}

body .t8144 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t8145 {
    display: flex;
}

body .t8146 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t8147 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8148 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    justify-content: space-between;
}

body .t8150 {
    display: flex;
    overflow: visible;
}

body .t8151 {
    height: 1.75rem;
}

body .t8152 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8153 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t8154 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t8155 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t8156 {
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    align-self: center;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t8157 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t8158 {
    font-size: 0.8rem;
    text-align: center;
    line-height: 100%;
}

body .t8159 {
    display: flex;
    background: rgba(234,234,234,0.5);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 0.5rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-around;
}

body .t8160 {
    display: flex;
    row-gap: 1rem;
    align-self: center;
    column-gap: 1rem;
}

body .t8161 {
    color: #1b1b1e;
    font-size: 0.85rem;
    text-wrap: balance;
    align-self: center;
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8162 {
    display: flex;
    align-self: center;
    column-gap: 1rem;
}

body .t8163 {
    align-self: center;
}

body .t8164 {
    color: #db504a;
    cursor: pointer;
    display: flex;
    row-gap: 0.25rem;
    column-gap: 0.4rem;
    transition: all 300ms 0ms linear;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
}

body .t8164:hover {
    color: #5c221f;
}

body .t8165 {
    display: flex;
    font-size: 0.75rem;
    align-self: center;
    text-align: center;
    font-weight: 600;
    line-height: 1rem;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
    justify-content: center;
}

body .t8166 {
    text-align: center;
}

body .t8167 {
    width: 1px;
    height: 16px;
    align-self: center;
    background: #b8b8b9;
}

body .t8168 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8169 {
    color: #666668;
    display: flex;
    align-self: center;
    column-gap: 0.5rem;
    transition: all 300ms 0ms linear;
    align-items: center;
}

body .t8169:hover {
    color: #5c221f;
}

body .t8169:hover p {
    color: #5c221f;
}

body .t8170 {
    color: #666668;
    font-size: 0.75rem;
    align-self: center;
    transition: all 300ms 0ms linear;
    font-weight: 600;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8171 {
    text-align: center;
}

body .t8172 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t8173 {
    text-align: center;
}

body .t8174 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t8175 {
    display: flex;
}

body .t8176 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t8178 {
    display: flex;
    row-gap: 2rem;
    position: relative;
    flex-direction: column;
}

body .t8179 {
    top: 72px;
    position: static;
}

body .t8181 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8182 {
    color: rgba(0,0,0,1.00);
}

body .t8183 {
    color: #2d2d2a;
    font-weight: 700;
    letter-spacing: 0rem;
}

body .t8184 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8185 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8185:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8186 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t8187 {
    justify-self: flex-end;
}

body .t8188 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t8189 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t8190 {
    display: flex;
}

body .t8191 {
    display: flex;
    row-gap: 0.125rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t8192 {
    display: flex;
    flex-direction: column;
}

body .t8193 {
    color: #666668;
    font-size: 0.8rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8194 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8195 {
    line-height: 120%;
    margin-bottom: 0rem;
}

body .t8196 {
}

body .t8197 {
    height: 1.5rem;
    display: flex;
    object-fit: contain;
}

body .t8198 {
    display: none;
    flex-direction: column;
}

body .t8199 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t8200 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t8201 {
    width: 100%;
    text-align: center;
}

body .t8203 {
    top: 0px;
    z-index: 99999999;
    position: sticky;
    max-width: 1920px;
    background: #db504a;
    box-shadow: 0px 10px 40px 3px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t8204 {
    width: 100%;
}

body .t8205 {
    top: 16px;
    width: 100%;
    display: flex;
    row-gap: 0.25rem;
    position: sticky;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: row;
}

body .t8206 {
    width: fit-content;
    display: inline;
    background: #fbeeed;
    column-gap: 0.25rem;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8207 {
    color: #db504a;
    display: flex;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 700;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8210 {
    color: #19191b;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    flex-direction: column;
}

body .t8211 {
    background: rgb(255,255,255);
}

body .t8214 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 1rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t8215 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    flex-direction: column;
}

body .t8216 {
    display: flex;
    row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t8217 {
    display: flex;
    row-gap: 3rem;
    overflow: visible;
    grid-column: span 4;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t8218 {
    width: 100%;
    display: flex;
    row-gap: 3rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8219 {
    display: none;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8221 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t8222 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8223 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t8223:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8224 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8225 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t8226 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8227 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8228 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
}

body .t8229 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t8230 {
    color: #727270;
    display: none;
    margin-bottom: 0rem;
}

body .t8231 {
    color: #1b1b1e;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0rem;
}

body .t8232 {
    display: flex;
    column-gap: 0.25rem;
    margin-bottom: 0px;
    grid-template-columns: 1fr 1fr;
}

body .t8233 {
    color: #969698;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
}

body .t8233:hover {
    color: #666668;
}

body .t8234 {
    color: #db504a;
    display: inline;
    font-size: 0.8rem;
    align-self: center;
    text-align: center;
    line-height: 1.5rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}

body .t8235 {
    color: #666668;
    display: inline;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0rem;
}

body .t8241 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t8243 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8246 {
    grid-column: span 2;
}

body .t8247 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t8248 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8249 {
    display: flex;
    justify-content: center;
}

body .t8250 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t8251 {
    display: flex;
}

body .t8251:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t8252 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8252:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8253 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8254 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8255 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8256 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8257 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8258 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8259 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8260 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8261 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t8262 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8263 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8264 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8265 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8266 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8267 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8268 {
    display: flex;
    column-gap: 0.4rem;
}

body .t8269 {
}

body .t8270 {
}

body .t8270:hover #autor-button-text {
    color: #db504a;
}

body .t8271 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8272 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t8273 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t8274 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8275 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8276 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t8277 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t8278 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8279 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1.5rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t8280 {
    grid-row: span 1;
    overflow: hidden;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 2;
    border-radius: 0.5rem;
}

body .t8280:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t8281 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t8281:hover #title {
    text-decoration: underline;
}

body .t8282 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t8283 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t8284 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    transition: all 300ms 100ms linear;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t8285 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t8286 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t8287 {
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
    flex-direction: row;
}

body .t8288 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8289 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8290 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8291 {
}

body .t8291:hover #category-text {
    color: #fbeeed;
}

body .t8291:hover #category-background {
    background: #782c29;
}

body .t8293 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8294 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8295 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8296 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8297 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8298 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8299 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t8300 {
    display: none;
}

body .t8300:hover #autor-button-text {
    color: #53bd95;
}

body .t8301 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t8302 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t8303 {
    line-height: 120%;
}

body .t8304 {
    width: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t8305 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8306 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8307 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8308 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8309 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8310 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t8311 {
    grid-row: span 2;
    overflow: hidden;
    align-self: center;
    box-shadow: 0px 10px 40px 5px rgba(45,45,42,0.08);
    grid-column: span 4;
    border-radius: 0.5rem;
}

body .t8311:hover #image-cover-article {
    transform: scale(1.1,1.1);
}

body .t8312 {
    display: flex;
    transition: all 100ms 0ms linear;
    flex-direction: column;
}

body .t8312:hover #title {
    text-decoration: underline;
}

body .t8313 {
    display: grid;
    row-gap: 1.5rem;
    overflow: visible;
    position: relative;
    background: rgba(234,234,234,0.25);
    column-gap: 3rem;
    grid-column: span 1;
    grid-template-columns: 1fr;
}

body .t8314 {
    overflow: hidden;
    position: relative;
    border-radius: 0.5rem;
}

body .t8315 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(0deg,#1b1b1e 0%,#2d2d2a00 100%);
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
}

body .t8316 {
    width: 100%;
    display: flex;
    object-fit: cover;
    transition: all 300ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t8317 {
    top: auto;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: 0%;
    display: flex;
    row-gap: 0.25rem;
    position: absolute;
    column-gap: 1rem;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: flex-end;
}

body .t8318 {
    width: 100%;
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
}

body .t8319 {
    display: none;
}

body .t8319:hover #autor-button-text {
    color: #53bd95;
}

body .t8320 {
    color: #eaeaea;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    text-decoration: underline;
}

body .t8321 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
}

body .t8322 {
    width: 1.5rem;
    height: 1.5rem;
    align-self: center;
    object-fit: cover;
    border-radius: 100%;
}

body .t8323 {
    transition: all 200ms 0ms linear;
}

body .t8324 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8325 {
    width: 0.25rem;
    height: 0.25rem;
    background: #bebebd;
    border-radius: 100rem;
}

body .t8326 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8327 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8328 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8329 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8330 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8331 {
    width: 0.25rem;
    height: 0.25rem;
    display: none;
    background: #bebebd;
    border-radius: 100rem;
}

body .t8332 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8333 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
}

body .t8334 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8335 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8336 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8337 {
}

body .t8337:hover #category-text {
    color: #fbeeed;
}

body .t8337:hover #category-background {
    background: #782c29;
}

body .t8339 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8340 {
    color: #db504a;
    font-size: 0.75rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8341 {
    color: rgba(255,255,255,1.00);
    display: -webkit-box;
    overflow: hidden;
    font-size: 2.5rem;
    margin-top: 0px;
    transition: all 200ms 100ms linear;
    font-family: 'Inter Tight';
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    letter-spacing: 0rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8342 {
    color: #9e9e9d;
    font-size: 0.8rem;
    margin-bottom: 0rem;
}

body .t8342:hover {
    color: #db504a;
}

body .t8343 {
    width: 100%;
    display: flex;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t8344 {
    display: flex;
}

body .t8345 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t8346 {
    text-align: center;
}

body .t8347 {
    color: #b8b8b9;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t8348 {
    display: flex;
    row-gap: 2rem;
    column-gap: 3rem;
    padding-top: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8349 {
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8349:hover #image-cover {
    transform: scale(1.1,1.1);
}

body .t8349:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8350 {
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t8351 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 3/2;
}

body .t8352 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 2rem;
    grid-column: span 2;
    flex-direction: column;
    justify-content: center;
}

body .t8353 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.125rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8354 {
    display: none;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8355 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8356 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8357 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8358 {
    color: #bebebd;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8359 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t8360 {
    display: flex;
}

body .t8360:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t8361 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8361:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8362 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8363 {
    display: flex;
    row-gap: 0.5rem;
    flex-wrap: wrap;
    column-gap: 0.5rem;
}

body .t8364 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8365 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8366 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8367 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8368 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8369 {
    display: flex;
    column-gap: 0.4rem;
}

body .t8370 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8371 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t8372 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8373 {
}

body .t8374 {
}

body .t8374:hover #autor-button-text {
    color: #db504a;
}

body .t8375 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8376 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t8377 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t8378 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8379 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8380 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8381 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8382 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8383 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8384 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8385 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8386 {
    width: 221px;
    height: 100%;
    display: flex;
    overflow: hidden;
    min-width: 221px;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t8387 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8388 {
    width: 100%;
    display: none;
    row-gap: 1rem;
    overflow: hidden;
    align-self: center;
    column-gap: 2.5rem;
    border-radius: 1rem;
    flex-direction: column;
}

body .t8389 {
    text-align: center;
}

body .t8390 {
    color: #bebebd;
    font-size: 0.575rem;
    font-weight: 600;
}

body .t8391 {
    display: flex;
}

body .t8392 {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
}

body .t8393 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t8394 {
    display: flex;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    padding-left: 1.25rem;
    border-radius: 0.5rem;
    padding-right: 1.25rem;
    flex-direction: row;
    justify-content: space-between;
}

body .t8395 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

body .t8396 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t8397 {
    color: #49494b;
    width: fit-content;
    font-size: 0.85rem;
    line-height: 120%;
    text-decoration: underline;
}

body .t8397:hover {
    color: #db504a;
}

body .t8399 {
    width: fit-content;
    display: flex;
    row-gap: 0.5rem;
    position: relative;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t8400 {
    top: auto;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0.5rem;
    height: 0.35rem;
    position: absolute;
    align-self: center;
    background: #db504a;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.125rem;
}

body .t8401 {
    position: relative;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8402 {
    display: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    justify-content: space-between;
}

body .t8403 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

body .t8404 {
    font-weight: 700;
    margin-bottom: 0rem;
}

body .t8405 {
    width: 0.5rem;
    height: 2.25rem;
    align-self: center;
    background: #53bd95;
    border-radius: 1rem;
}

body .t8406 {
    display: flex;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    flex-direction: column;
}

body .t8407 {
    display: flex;
    row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    flex-direction: column;
}

body .t8408 {
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8409 {
    display: flex;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 1rem;
    padding-right: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: space-between;
}

body .t8409:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8410 {
    flex: 1 1 0%;
    display: grid;
    row-gap: 1rem;
    column-gap: 1rem;
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 1rem;
    grid-template-columns: 1fr 1fr;
}

body .t8411 {
    justify-self: flex-end;
}

body .t8412 {
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t8413 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t8414 {
    display: flex;
}

body .t8415 {
    display: flex;
    row-gap: 0.125rem;
    flex-direction: column;
    justify-content: space-between;
}

body .t8416 {
    display: flex;
    flex-direction: column;
}

body .t8417 {
    color: #666668;
    font-size: 0.8rem;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8418 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8419 {
    line-height: 120%;
    margin-bottom: 0rem;
}

body .t8420 {
    display: none;
    margin-top: 0.5rem;
    flex-direction: column;
}

body .t8421 {
    height: 1.5rem;
    align-self: flex-start;
    object-fit: contain;
}

body .t8422 {
    display: flex;
}

body .t8423 {
    height: 1.5rem;
    display: flex;
    object-fit: contain;
}

body .t8424 {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    justify-content: center;
}

body .t8425 {
    width: 100%;
    text-align: center;
}

body .t8426 {
    display: none;
    row-gap: 1.5rem;
    column-gap: 1.5rem;
    border-radius: 1rem;
    flex-direction: row;
    grid-auto-flow: row;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

body .t8427 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 4;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t8427:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8427:hover .button-next {
    color: #db504a;
    text-decoration: underline;
}

body .t8428 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8429 {
    color: #969698;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t8430 {
    display: inline;
    text-wrap: balance;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t8431 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t8432 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t8433 {
    display: flex;
    row-gap: 1rem;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 1rem;
    grid-column: span 6;
    padding-top: 1rem;
    padding-left: 1.5rem;
    border-radius: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t8433:hover {
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8433:hover .button-next {
    color: #db504a;
    text-decoration: underline;
}

body .t8434 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8435 {
    color: #969698;
    font-size: 0.85rem;
    align-self: center;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -0.035rem;
}

body .t8436 {
    display: inline;
    text-wrap: balance;
    align-self: center;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
}

body .t8437 {
    display: flex;
    column-gap: 0.75rem;
    flex-direction: row;
    justify-content: center;
}

body .t8438 {
    width: 5rem;
    object-fit: fill;
    aspect-ratio: 1/1;
}

body .t8439 {
    color: var(--brand-1st-500);
    position: relative;
    font-size: 1.5rem;
    text-wrap: balance;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8440 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    background: var(--white);
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    margin-top: 1rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 0.5rem;
    margin-bottom: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8441 {
    position: relative;
    font-size: 1.25rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8442 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    column-gap: 0rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8442:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t8443 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8444 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8445 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.125rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8446 {
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t8447 {
    width: 100%;
    max-width: 175px;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8448 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8449 {
    width: 100%;
    display: flex;
    row-gap: 1.5rem;
    background: rgba(255,255,255,1.00);
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    margin-top: 1rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 0.5rem;
    margin-bottom: 1rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8450 {
    position: relative;
    font-size: 1.25rem;
    font-family: 'Inter Tight';
    font-weight: 700;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8451 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8452 {
    width: 100%;
    display: flex;
    row-gap: 0rem;
    column-gap: 0rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8452:hover #article-title {
    color: var(--brand-1st-500);
    text-decoration: underline;
}

body .t8453 {
    width: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8454 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8455 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.125rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8456 {
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    border-radius: 0.5rem;
}

body .t8457 {
    width: 100%;
    max-width: 175px;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

body .t8458 {
    width: 100%;
    height: 100%;
    display: flex;
}

body .t8459 {
    width: 100%;
    height: 100%;
    display: none;
}

body .t8460 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8462 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t8463 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8464 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t8464:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8465 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8466 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t8467 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8468 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8469 {
    display: flex;
    row-gap: 1rem;
    flex-direction: column;
}

body .t8470 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8471 {
    width: fit-content;
    display: flex;
    row-gap: 1rem;
    background: #db504a;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.08);
    column-gap: 0.75rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.25rem;
    border-radius: 1rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: center;
}

body .t8471:hover {
    background: #9b3935;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
}

body .t8472 {
    display: flex;
    column-gap: 1rem;
    flex-direction: row;
}

body .t8473 {
    color: rgba(255,255,255,1.00);
    font-size: 1.25rem;
    align-self: center;
}

body .t8474 {
    display: flex;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8475 {
    color: rgba(255,255,255,1.00);
    font-size: 0.9rem;
    max-width: 100%;
    font-weight: 600;
    margin-bottom: 0rem;
}

body .t8477 {
    color: #49494b;
    font-weight: 500;
    margin-bottom: 0rem;
}

body .t8478 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t8480 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8481 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t8483 {
}

body .t8484 {
}

body .t8487 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8488 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t8490 {
}

body .t8491 {
}

body .t8492 {
    display: flex;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
    padding-bottom: 2.5rem;
}

body .t8494 {
    display: grid;
    row-gap: 2.5rem;
    position: static;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8497 {
    grid-column: span 2;
}

body .t8498 {
    display: flex;
    row-gap: 1rem;
    column-gap: 1rem;
    grid-column: span 2;
    flex-direction: column;
}

body .t8499 {
    display: flex;
    row-gap: 2rem;
    column-gap: 1rem;
    flex-direction: column;
}

body .t8500 {
    display: flex;
    justify-content: center;
}

body .t8501 {
    display: grid;
    row-gap: 2rem;
    column-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
}

body .t8502 {
    display: flex;
}

body .t8502:hover #image-cover-article {
    transform: scale(1.1,1.1);
    transition: all 300ms 0ms linear;
}

body .t8503 {
    width: 100%;
    display: grid;
    row-gap: 0rem;
    box-shadow: 0px 10px 40px 3px rgba(0,0,0,0.08);
    column-gap: 0rem;
    border-radius: 0.5rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t8503:hover #article-title {
    color: #db504a;
    text-decoration: underline;
}

body .t8504 {
    display: flex;
    row-gap: 0.5rem;
    align-self: center;
    grid-column: span 2;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    flex-direction: column;
    padding-bottom: 1.5rem;
}

body .t8505 {
    display: flex;
    row-gap: 0.25rem;
    flex-direction: column;
}

body .t8506 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 1.25rem;
    text-wrap: balance;
    align-self: flex-start;
    transition: all 200ms 0ms linear;
    font-weight: 700;
    line-height: 135%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body .t8507 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8508 {
    display: flex;
    column-gap: 0.125rem;
}

body .t8509 {
    color: #bebebd;
    width: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8510 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8511 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0rem;
    letter-spacing: 0rem;
}

body .t8512 {
    color: #49494b;
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.9rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body .t8513 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8514 {
    width: fit-content;
    display: flex;
    background: #db504a;
    column-gap: 0.25rem;
    padding-top: 0.125rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0px;
    padding-right: 0.5rem;
    padding-bottom: 0.125rem;
}

body .t8515 {
    color: #fbeeed;
    font-size: 0.8rem;
    align-self: center;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8516 {
    color: #fbeeed;
    font-size: 0.5rem;
    align-self: center;
    line-height: 1rem;
}

body .t8517 {
    display: flex;
    background: #fbeeed;
    box-shadow: 0px 10px 40px 0px rgba(45,45,42,0.15);
    column-gap: 0.25rem;
    transition: all 200ms 0ms linear;
    align-items: center;
    padding-top: 0.2rem;
    padding-left: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0rem;
    padding-right: 0.5rem;
    padding-bottom: 0.2rem;
}

body .t8518 {
    color: #db504a;
    font-size: 0.8rem;
    transition: all 200ms 0ms linear;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: 0rem;
}

body .t8519 {
    display: flex;
    column-gap: 0.4rem;
}

body .t8520 {
}

body .t8521 {
}

body .t8521:hover #autor-button-text {
    color: #db504a;
}

body .t8522 {
    display: flex;
    column-gap: 0.5rem;
}

body .t8523 {
    display: -webkit-box;
    overflow: hidden;
    font-size: 0.8rem;
    align-self: center;
    transition: all 200ms 0ms linear;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

body .t8524 {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100rem;
}

body .t8525 {
    display: flex;
    column-gap: 0.4rem;
    align-items: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
}

body .t8526 {
    color: #b8b8b9;
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0rem;
}

body .t8527 {
    width: 0.25rem;
    height: 0.25rem;
    background: #b8b8b9;
    border-radius: 100rem;
}

body .t8528 {
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
    transform: translate(0px,0px);
    align-self: center;
    max-height: 234px;
    border-radius: 0.5rem 0px 0px 0.5rem;
}

body .t8529 {
    width: 100%;
    object-fit: cover;
    transition: all 200ms 0ms linear;
    aspect-ratio: 4/3;
}

