.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-l5mex {
    display: flex;
    flex-direction: column
}
.cms-5pn7og {
    height: 24px;
    width: 24px;
    cursor: pointer;
    border: 1px solid var(--theme-color-border-primary)
}
.cms-1hfw5wn {
    display: flex;
    flex-direction: row
}
.cms-13a5mvw {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}
.cms-wn8lgp {
    transition: transform .3s ease-out
}
.cms-1m4jgdd {
    display: flex;
    flex-direction: column;
    width: 100%
}
.cms-1a0rflh {
    margin: auto
}
.cms-8ei5xs {
    display: flex;
    width: 100%
}
.cms-qzfodv {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column;
    gap: 12px
}
.cms-1ih03ef {
    padding-top: 20px
}
.cms-1y2cqk6 {
    white-space: nowrap;
    margin-top: 20px
}
.cms-b1egfz {
    color: var(--theme-color-text-red)
}
.cms-n1aaxw {
    padding-bottom: 5px
}
.cms-1ycgr15 {
    padding-bottom: 05px
}
.cms-1bsc215 {
    padding-left: 5px
}
.cms-5fy8pu {
    padding-left: 5px
}
.cms-jy68io {
    padding-top: 15px
}
.cms-14hlvz7 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-ferfah {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-1ggn7n6 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-1qndk7m {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-167yq {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-aghp82 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-h5lbv {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-yqlcvf {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-1056tbl {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-dvfy4p {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 1080px
}
.cms-1h8lk8v {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 1080
}
.cms-16s0u7f {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 1
}
.cms-9liuht {
    padding-top: 10px
}
.cms-1ktk2ai {
    padding-top: 020px
}
.cms-pwtfqg {
    padding-left: 10px
}
.cms-9f5use {
    padding-left: 010px
}
.cms-1kjbssz {
    padding-bottom: px
}
.cms-1n4ft93 {
    padding-bottom: 10px
}
.cms-11vy2v7 {
    white-space: nowrap
}
.cms-1qlqoks {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column;
    gap: 1px
}
.cms-15zcel0 {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column;
    gap: 20px
}
.cms-yn3e9f {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column;
    gap: 10px
}
.cms-1t9i4lf {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column;
    gap: 0px
}
.cms-ab8any {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: column
}
.cms-17ycq0s {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 5px;
    flex-flow: column
}
.cms-hcnwj0 {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 10px;
    flex-flow: column
}
.cms-107dlhx {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md);
    flex-flow: column
}
.cms-1k1v1hc {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md);
    flex-flow: row nowrap
}
.cms-1hj57r {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.cms-5t6ry6 {
    display: flex;
    width: 100%
}
.cms-8l665w {
    display: flex;
    width: 100%
}
.cms-1u0zu24 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-yhq1vj {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
.cms-k1e64k {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 030px;
    padding-bottom: 40px
}
.cms-29dq6k {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 030px;
    padding-bottom: 30px
}
.cms-1qkila5 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 030px
}
.cms-1z0cshk {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: px
}
.cms-15ex6we {
    display: flex;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1j2jzgv {
    display: flex;
    padding: var(--theme-spacing-padding-md)
}
.cms-1wrh568 {
    display: flex;
    padding: var(--theme-spacing-padding-xl)
}
.cms-1fe3owl {
    display: flex
}
.cms-1mfq5q8 {
    width: 100%
}
.cms-rhh5ha {
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-padding-md)
}
.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));
    gap: var(--viskan-grid-gap)
}
.cms-14qelv6 {
    display: flex;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 40px;
    padding-bottom: 40px
}
@media (min-width: 1024px) {
    .cms-1a0rflh {
        max-width: var(--theme-size-max-width-primary)
    }
    .cms-8ei5xs {
        flex-flow: column;
        gap: 5px
    }
    .cms-n1aaxw {
        padding-bottom: 8px
    }
    .cms-1ycgr15 {
        padding-bottom: 8px
    }
    .cms-1bsc215 {
        padding-left: 8px
    }
    .cms-5fy8pu {
        padding-left: 08px
    }
    .cms-14hlvz7 {
        padding: var(--theme-spacing-padding-xl);
        max-width: 700px;
        margin: au
    }
    .cms-ferfah {
        padding: var(--theme-spacing-padding-xl);
        max-width: 700px
    }
    .cms-1ggn7n6 {
        padding: var(--theme-spacing-padding-xl);
        max-width: 00px
    }
    .cms-1qndk7m {
        padding: var(--theme-spacing-padding-xl);
        max-width: 800px
    }
    .cms-167yq {
        padding: var(--theme-spacing-padding-xl);
        max-width: 0px
    }
    .cms-aghp82 {
        padding: var(--theme-spacing-padding-xl);
        max-width: 10px
    }
    .cms-h5lbv {
        padding: var(--theme-spacing-padding-xl);
        max-width: 180px
    }
    .cms-yqlcvf {
        padding: var(--theme-spacing-padding-xl);
        max-width: 1080px
    }
    .cms-1056tbl {
        padding: var(--theme-spacing-padding-xl)
    }
    .cms-dvfy4p {
        padding: var(--theme-spacing-padding-xl)
    }
    .cms-1h8lk8v {
        padding: var(--theme-spacing-padding-xl)
    }
    .cms-16s0u7f {
        padding: var(--theme-spacing-padding-xl)
    }
    .cms-pwtfqg {
        padding-left: 08px
    }
    .cms-9f5use {
        padding-left: 8px
    }
    .cms-bydhc {
        padding-bottom: 8px
    }
    .cms-1kjbssz {
        padding-bottom: 8px
    }
    .cms-1n4ft93 {
        padding-bottom: 8px
    }
    .cms-1xtf3oq {
        padding-left: 8px
    }
    .cms-1touby4 {
        padding-left: 08px
    }
    .cms-5t6ry6 {
        flex-flow: column
    }
    .cms-17yjwxf {
        padding-bottom: 12px
    }
    .cms-1u0zu24 {
        padding: var(--theme-spacing-padding-lg)
    }
    .cms-1wc9ilz {
        max-width: var(--theme-size-max-width-primary)
    }
    .cms-14qelv6 {
        padding: var(--theme-spacing-padding-xl);
        max-width: 700px;
        margin: auto
    }
}
@media (max-width: 1024px) {
    .cms-k9m6y7 {
        display: flex;
        justify-content: space-between
    }
}