.cms-cff8i0 {
    width: 100%;
    padding-top: 50px
}
.cms-1kv7plg {
    background-color: #FACE00;
    position: relative;
    width: 100%
}
.cms-1kv7plg::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #FFF1B1;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 3000px 30px;
    mask-size: 3000px 30px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    pointer-events: none
}
.cms-1ailc7z {
    max-width: 700px;
    margin: auto;
    padding: var(--theme-spacing-padding-md)
}
.cms-11t0rap {
    display: flex;
    background-color: var(--theme-color-background-mid-yellow);
    padding: var(--theme-spacing-padding-xl);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-o71in1 {
    display: flex;
    flex-flow: column;
    background-position: center center;
    background-size: cover;
    background-color: var(--theme-color-background-mid-yellow)
}
.cms-1vsutih {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-1vsutih::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #FACE00;
    transform: scaleY(-1);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 3000px 30px;
    mask-size: 3000px 30px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    pointer-events: none
}
.cms-15fygsw {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1f5b3tj {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 0px 10px
}
.cms-ch7gco {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.cms-1e63iav {
    display: flex;
    justify-content: space-between;
    width: 90px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-tiobi9 {
    display: flex;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl);
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-tbz2pa {
    display: flex;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-l5mex {
    display: flex;
    flex-direction: column
}
.cms-lga0gr {
    background-color: #FACE00;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-lga0gr::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #FACE00;
    transform: scaleY(-1);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 3000px 30px;
    mask-size: 3000px 30px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    pointer-events: none
}
.cms-1fe3owl {
    display: flex
}
.cms-bcs9ir {
    display: flex;
    flex-direction: r
}
.cms-6t9mbl {
    display: flex;
    flex-flow: column;
    background-position: center center;
    background-size: cover;
    background-color: var(--theme-color-background-mid-yellow);
    padding-left: 6px;
    padding-right: 6px
}
.cms-mqgouf {
    display: flex;
    background-color: var(--theme-color-background-top-banner);
    padding: var(--theme-spacing-padding-xl);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-qgkfft {
    display: flex;
    justify-content: space-between;
    width: 90px
}
.cms-2f3iko {
    display: flex;
    justify-content: space-between;
    width: 0px
}
.cms-1tps1bg {
    display: flex;
    justify-content: space-between;
    width: 100px
}
.cms-voo4ka {
    display: flex;
    justify-content: space-between;
    width: 80px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1bc47ac {
    display: flex;
    justify-content: space-between;
    width: 80px;
    padding: var(--theme-spacing-padding-xs)
}
.cms-ikjo2s {
    display: flex;
    justify-content: space-between;
    width: 80px
}
.cms-gmnj2y {
    display: flex;
    justify-content: space-between
}
.cms-7vk2ly {
    display: flex;
    justify-content: spa
}
.cms-144zyjb {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-md);
    flex-flow: column
}
.cms-mu4ffp {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-md);
    margin: 0px 10px
}
.cms-1mc9mcv {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-md)
}
.cms-1kghwz2 {
    max-width: 700px;
    margin: auto;
    padding-top: 12px
}
.cms-1dvk1b8 {
    display: flex;
    background-color: #FDE46C;
    padding: var(--theme-spacing-padding-xl);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-3xw484 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-md);
    margin: 0px
}
.cms-oz2zwf {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1yrxkiz {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px;
    height: 300px
}
.cms-ewgcyo {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 450px
}
.cms-14k9faa {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    width: 45px
}
.cms-tvegli {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary)
}
.cms-mca75f {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-mi6v7c {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
    margin-top: 48px
}
.cms-ibkj0j {
    white-space: nowrap;
    background-color: var(--theme-color-background-yellow);
    color: var(--theme-color-text-primary)
}
.cms-6ixwjf {
    background-color: #FDE46C;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FACE00' d='M0,160 C20,80,50,80,80,160 C110,240,140,240,170,160 C200,80,230,80,260,160 C290,240,320,240,350,160 C380,100,400,100,450,160 C550,280,650,40,800,160 C900,240,1000,240,1100,160 C1150,80,1200,80,1260,160 C1320,220,1380,220,1440,160 C1500,100,1550,100,1650,160 C1800,220,2000,80,2200,160 C2500,240,2800,80,3000,160 L3000,320 L0,320 Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 3000px 30px;
    padding-bottom: 30px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start
}
.cms-ynyp1c {
    display: flex;
    flex-flow: column
}
.cms-1dm70y7 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1hfw5wn {
    display: flex;
    flex-direction: row
}
.cms-rhh5ha {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.cms-5pn7og {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border: 1px solid var(--theme-color-border-primary)
}
.cms-13a5mvw {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}
.cms-11vy2v7 {
    white-space: nowrap
}
.cms-6a8miv {
    padding: var(--theme-spacing-padding-sm);
    background-color: var(--theme-color-background-top-banner);
    border-radius: 10px
}
.cms-1wyfey7 {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-18gbvy3 {
    display: flex
}
.cms-1e466pl {
    background-color: #FACE00;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FDE46C' d='M0,160 C20,80,50,80,80,160 C110,240,140,240,170,160 C200,80,230,80,260,160 C290,240,320,240,350,160 C380,100,400,100,450,160 C550,280,650,40,800,160 C900,240,1000,240,1100,160 C1150,80,1200,80,1260,160 C1320,220,1380,220,1440,160 C1500,100,1550,100,1650,160 C1800,220,2000,80,2200,160 C2500,240,2800,80,3000,160 L3000,320 L0,320 Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 3000px 30px;
    padding-bottom: 30px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start
}
.cms-xgyge {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-xgyge::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #FFF1B1;
    transform: scaleY(-1);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3000 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L3000,0 L3000,160 C2800,80,2500,240,2200,160 C2000,80,1800,220,1650,160 C1550,100,1500,100,1440,160 C1380,220,1320,220,1260,160 C1200,80,1150,80,1100,160 C1000,240,900,240,800,160 C650,40,550,280,450,160 C400,100,380,100,350,160 C320,240,290,240,260,160 C230,80,200,80,170,160 C140,240,110,240,80,160 C50,80,20,80,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 3000px 30px;
    mask-size: 3000px 30px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    pointer-events: none
}
@media (min-width: 640px) {
    .cms-1wyfey7 {
        flex-flow: row nowrap
    }
    .cms-18gbvy3 {
        min-width: 360px;
        dislay: flex;
        justify-content: space-between
    }
}
@media (min-width: 1024px) {
    .cms-mi6v7c {
        padding: var(--theme-spacing-padding-sm)
    }
}
@media (max-width: 1024px) {
    .cms-k9m6y7 {
        display: flex;
        justify-content: space-between
    }
}.cms-jdnnh4 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-wn8lgp {
    transition: transform .3s ease-out
}
.cms-jg3a24 {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg)
}
.cms-bwhn24 {
    white-space: nowrap;
    margin-top: 40px
}
.cms-ecwuvw {
    white-space: nowrap
}
.cms-11vy2v7 {
    white-space: nowrap
}
.cms-t0i5cr {
    display: flex;
    align: center;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1hyaqwm {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: var(--theme-spacing-padding-lg)
}
.cms-v13bc5 {
    display: flex;
    justify-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-g4mh98 {
    display: flex;
    justify-content: center;
    padding: var(--theme-spacing-padding-md)
}
.cms-1xf0uqg {
    display: flex;
    justify-content: center
}
.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-1c3dl4 {
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6
}
.cms-jdnnh4 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-wn8lgp {
    transition: transform .3s ease-out
}
.cms-291kh {
    padding: var(--theme-spacing-padding-md)
}
.cms-q2q3lh {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1gk2pdv {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-33u7xp {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1okseei {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-ymcqrg {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1hkg0fn {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-148ybm {
    display: grid;
    grid-template-columns: 1fr 1f;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-14a7t8n {
    display: grid;
    grid-template-columns: 1fr 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-14mswbm {
    display: grid;
    grid-template-columns: 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1dunge9 {
    display: grid;
    grid-template-columns: 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1wz3xzb {
    display: grid;
    grid-template-columns: auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-rjkhzt {
    display: grid;
    grid-template-columns: auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-11keo35 {
    display: grid;
    grid-template-columns: auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1puwz8 {
    display: grid;
    grid-template-columns: aauto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-txlgf0 {
    display: grid;
    grid-template-columns: auto auto auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-144eeo2 {
    display: grid;
    grid-template-columns: auto auto auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-a7i85x {
    display: grid;
    grid-template-columns: auto auto auto grid-auto-flow;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-jffc1y {
    display: grid;
    grid-template-columns: auto auto auto au;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1keyjqp {
    display: grid;
    grid-template-columns: auto auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-f4wrbi {
    display: grid;
    grid-template-columns: auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-i9wyis {
    display: grid;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-4r4dvv {
    display: grid;
    grid-template-columns: 1fr 1fr 1 fr 1f;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-107ymk9 {
    display: grid;
    grid-template-columns: 1fr 1fr 1 fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-6r57ip {
    display: grid;
    grid-template-columns: 1fr 1fr 1 fr 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1elm6nd {
    display: grid;
    grid-template-columns: 1fr 1fr 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-r9c83m {
    display: grid;
    grid-template-columns: 1fr 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-65zk2e {
    display: grid;
    grid-template-columns: 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1k4p6k4 {
    display: grid;
    grid-template-columns: 1;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-zojfms {
    display: grid;
    grid-template-columns: a;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-1qd6bim {
    display: grid;
    grid-template-columns: auto au;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-fd2ed0 {
    display: grid;
    rid-template-columns: auto auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-g9z2zw {
    display: grid;
    display: grid;
    grid-template-columns: auto auto auto;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-d5kure {
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-ammych {
    display: flex;
    justify-content: space-between;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
.cms-hpkrbo {
    display: flex;
    justify-content: space-between;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 40px
}
.cms-3pgx3h {
    display: flex;
    justify-content: space-between;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 4
}
.cms-un2p8g {
    display: flex;
    justify-content: space-between;
    max-width: 1000px;
    margin: auto
}
.cms-55nrf0 {
    display: flex;
    flex-direction: column;
    align-items: center
}
.cms-chl622 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--theme-spacing-padding-md)
}
.cms-1rhe2h8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--theme-spacing-padding-md);
    margin: var(--theme-spacing-margin-md)
}
.cms-ecq45a {
    display: flex;
    flex-direction: column;
    align: center
}
.cms-10ltfxx {
    display: flex;
    flex-direction: column;
    justify-content: center
}
.cms-l5mex {
    display: flex;
    flex-direction: column
}
.cms-1fe3owl {
    display: flex
}
.cms-19izf69 {
    display: flex;
    max-width: 1000px;
    margin: auto
}
.cms-4ebjcb {
    display: flex;
    max-width: 1200px;
    margin: auto
}
.cms-t0rk8n {
    display: flex;
    max-width: 120px;
    margin: auto
}
.cms-rf05c8 {
    display: flex;
    max-width: 1240px;
    margin: auto
}
.cms-cmfc5 {
    display: flex;
    max-width: 1440px;
    margin: auto
}
.cms-5zejil {
    display: flex;
    max-width: 1440px
}
.cms-1ybalpx {
    display: flex;
    max-width: 1
}
.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-1deujx7 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1000px;
    margin: auto;
    padding-bottom: 60px
}
@media (min-width: 640px) {
    .cms-1gk2pdv {
        grid-template-columns: 1fr 1fr 1fr 1
    }
    .cms-33u7xp {
        grid-template-columns: 1fr 1fr 1
    }
    .cms-1okseei {
        grid-template-columns: 1fr 1fr
    }
    .cms-1hkg0fn {
        grid-template-columns: auto auto auto auto
    }
    .cms-148ybm {
        grid-template-columns: auto auto auto auto
    }
    .cms-14a7t8n {
        grid-template-columns: auto auto auto auto
    }
    .cms-14mswbm {
        grid-template-columns: auto auto auto auto
    }
    .cms-1dunge9 {
        grid-template-columns: auto auto auto auto
    }
    .cms-1wz3xzb {
        grid-template-columns: auto auto auto auto
    }
    .cms-rjkhzt {
        grid-template-columns: auto auto auto auto
    }
    .cms-1deujx7 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}
@media (min-width: 1024px) {
    .cms-rjkhzt {
        grid-template-columns: auto auto auto auto
    }
    .cms-11keo35 {
        grid-template-columns: auto auto auto auto
    }
    .cms-1puwz8 {
        grid-template-columns: auto auto auto auto
    }
    .cms-txlgf0 {
        grid-template-columns: auto auto auto auto
    }
}