.fUmPUr1 {
    font-family: "Aeonik Pro Capitalised", sans-serif;
    font-weight: 600;
    font-size: 2.5rem ;  
    line-height: 1.2;
    letter-spacing: -0.0375rem;
    /*white-space: pre-line;*/
    hyphens: auto;
    hyphenate-limit-chars: 10;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .fUmPUr1 {
        font-size: 4rem;
        letter-spacing: -0.075rem;
    }
}
@media screen and (min-width: 1920px) {
    .fUmPUr1 {
        font-size: 5rem;
    }
}
@media screen and (min-width: 320px) {
    .fUmPUr1 {
        font-size: clamp(1.64rem, 1.6rem + 1.64vw, 1.64rem);
    }
}
@media screen and (min-width: 720px) {
    .fUmPUr1 {
        font-size: clamp(3rem, 1.8rem + 2.18667vw, 4rem);
    }
}
/* a */
.iUOjWo {
    font-family: "Aeonik Pro", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: normal;
    height: auto;
    width: min-content;
    max-width: 240px;
    padding-left: 1.5;
    padding-right: 1.5;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f4f4f4;
    color:#000;
    border-radius: 9999px;
    text-wrap: nowrap;

    --rui-button-shadow-color: rgb(var(--rui-color-channel-accent-neutral) / 0.45);
}
.gdPjgr1 {
    font-family: "Aeonik Pro", sans-serif;
    font-weight: 400;
    font-size: 0.9rem !important;
    line-height: 1.5rem !important;
    letter-spacing: normal;
}
.Qdtfx {
    font-family: "Aeonik Pro", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: normal;
    height: auto;
    width: min-content;
    max-width: 240px;
    padding-left: var(--rui-space-s24);
    padding-right: var(--rui-space-s24);
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: var(--rui-color-background);
    color: var(--rui-color-foreground);
}
@media(max-width: 720px ){
    .grom {
      --bs-gutter-x: 1.5rem;
    }
  }
 /* Base style for all devices (mobile-first) */
.fItUBz1 {
    font-family: "Aeonik Pro Capitalised", sans-serif;
    font-size: 1.5rem;
    font-weight: 900;
    letter-spacing: -0.0225rem;
    line-height: 1;
    white-space: pre-wrap;
}

/* Styles for screens 720px and wider (tablet/laptop) */
@media screen and (min-width: 720px) {
    .fItUBz1 {
        /* Adjust the size and spacing for larger screens */
        font-size: 2.8rem;          /* Final chosen size */
        letter-spacing: -0.03rem;   /* Final chosen spacing */
        /* Additional adjustments can be added here */
    }
}

@media (max-width: 991px) {
    .container, .container-md, .container-sm {
        max-width: 990px;
    }
}

@media screen and (min-width: 1920px) {
    .fItUBz1 {
        font-size: 3.45rem;
    }
}


@media (min-width: 1024px) {
    .gUpQex1 {
        font-size: 1rem;
        line-height: 1.75rem;
        letter-spacing: -0.015rem;
    }
}
@media (max-width: 480px) {
    .gUpQex1 {
        font-size: 1rem;
        line-height: 1.75rem;
        letter-spacing: -0.015rem;
    }
}

.gUpQex1 {
    font-family: "Aeonik Pro", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.625rem;
    letter-spacing: -0.01375rem;
}

.gjzWPF12 {
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1.125rem;
    letter-spacing: 0.01125rem;
}
.aba{
    padding: 1.2rem 0;
}
.abugu{
    font-family:  "Aeonik Pro", sans-serif;;
}