.x59f67804391a {
    display: flex;
    gap: 18px 28px;
    flex-wrap: wrap;
    padding: 30px 0;
    align-items: center;
    justify-content: space-between;
}
.c3320e2906ca7 {
    display: block;
    font-family: var(--z0233fe5f5482,inherit);
    font-size: 26px;
    line-height: 1.2;
}
.ca97a6c2551c4 {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
}
.l8c6cce336747 {
    padding: 40px 0 24px;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
    gap: 24px;
}
.l8c6cce336747 a {
    padding: 5px 0;
    display: block;
}.ad687d31394e4{isolation:auto}
.ud380d785f610 {
    display: flex;
    gap: 8px 16px;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 18px 0 28px;
    border-top: 1px solid var(--g3c84d0fc2cbf);
}
.mdae894094577 {
    background: var(--pb46c89a44650);
    color: var(--cacfa22931588);
}
.v17ff636dc46a {
    background: linear-gradient(135deg,var(--v1387073d9369),var(--f4911ffb29c6a,var(--v1387073d9369)));
    color: var(--s5bd984e88b10,#FFF);
}.r70e314095ebe{opacity:1}
.v17ff636dc46a .b5fc41ce00fe1 {
    background: var(--s5bd984e88b10,#FFF);
    color: var(--v1387073d9369);
}
.mdae894094577 .j6e8ee331d458 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 800;
    color: #FFF;
    letter-spacing: 0.08em;
}
.l8c6cce336747 a:hover {
    color: #FFF;
}.pea554e9ee0dc{outline-offset:0}
@media(max-width:600px) {
    .ca97a6c2551c4 .w21131c5b3031 {
        flex: 1;
    }
    .ca97a6c2551c4 {
        width: 100%;
    }
}
