.cms-jdnnh4 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-wn8lgp {
    transition: transform .3s ease-out
}
.cms-1cogfam {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10px 60px 10px
}
.cms-z3hdux {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10px 40px 10px
}
.cms-1oiw190 {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10 px 40px 10px
}
.cms-gufiqs {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10 px 40px
}
.cms-2mjz27 {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10 px
}
.cms-zlkctf {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10
}
.cms-139369n {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px
}
.cms-6mdc43 {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40
}
.cms-1g9jmgc {
    display: flex;
    max-width: 890px;
    margin: auto
}
.cms-1pmf48i {
    display: flex;
    max-width: 890px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-z6qiaj {
    display: flex;
    max-width: 890px;
    margin: var(--theme-spacing-margin-lg);
    padding: var(--theme-spacing-padding-lg)
}
.cms-ifvnj1 {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1g4cl92 {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: var(--theme-spacing-padding-md)
}
.cms-1b202hf {
    display: flex;
    max-width: px;
    margin: auto
}
.cms-uciiwk {
    display: flex;
    max-width: 1px;
    margin: auto
}
.cms-12b2fuk {
    display: flex;
    max-width: 1080px;
    margin: auto
}
.cms-h0jtxs {
    display: flex;
    max-width: 10px;
    margin: auto
}
.cms-1hnzlb0 {
    display: flex;
    max-width: 0px;
    margin: auto
}
.cms-dzeayq {
    display: flex;
    max-width: 900px;
    margin: auto
}
.cms-1mx08um {
    display: flex;
    max-width: 190px;
    margin: auto
}
.cms-cmfc5 {
    display: flex;
    max-width: 1440px;
    margin: auto
}
.cms-yyixqz {
    display: flex;
    max-width: 1440px;
    margin: aut
}
.cms-5zejil {
    display: flex;
    max-width: 1440px
}
.cms-1ltvh4k {
    display: flex;
    max-width: 14
}
.cms-1fe3owl {
    display: flex
}
.cms-mdf9kd {
    --viskan-grid-gap: var(--theme-grid-gap-sm);
    --viskan-grid-max-width: var(--theme-size-max-width-primary);
    --viskan-grid-column-count: 24;
    --viskan-grid-row-count: 10;
    --viskan-grid-row-height: 30px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) repeat(var(--viskan-grid-column-count, 24), minmax(0, calc((var(--viskan-grid-max-width, 100%) - (var(--viskan-grid-gap, 0) * (var(--viskan-grid-column-count, 24) - 1))) / var(--viskan-grid-column-count, 24)))) minmax(0, 1fr);
    grid-template-rows: repeat(var(--viskan-grid-row-count), var(--viskan-grid-row-height));
    grid-gap: var(--viskan-grid-gap);
    gap: var(--viskan-grid-gap)
}
.cms-42t8wp {
    display: flex;
    max-width: 890px;
    margin: auto;
    padding: 40px 10px 80px 10px
}