.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-b75795 {
    grid-gap: var(--viskan-grid-gap);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}
.cms-10mqdv3 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1q78yxm {
    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: 100%;
    margin: 0px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1l1cwig {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    gap: 20px
}
.cms-1fnou9v {
    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: 100%;
    height: 100%;
    margin: 0px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1fb6r9u {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    gap: 20px
}
.cms-247vhk {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    width: 100%
}
.cms-1fosigx {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    width: 100
}
.cms-br7hbq {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    gap: 20px
}
.cms-1imfon2 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    gap: 20px
}
.cms-1a8vkxe {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px
}
.cms-1xdrdnc {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px
}
.cms-9nhhkz {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-18qli7x {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 12px;
    padding-right: 0px;
    padding-bottom: 12px
}
.cms-1k12kqr {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 12px
}
.cms-s7ry04 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 0px
}
.cms-lq6qix {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 048px;
    padding-right: 0px
}
.cms-1f21pr3 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: px;
    padding-right: 0px
}
.cms-1giw6lo {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 0px;
    padding-right: 0px
}
.cms-1n5hf5j {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 0px;
    padding-right: 480px
}
.cms-o5ya2 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px;
    padding-left: 0px
}
.cms-939q90 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-top: 12px
}
.cms-1t27eh4 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-beq26w {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-jk6el9 {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}
.cms-1f29vqj {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 0px;
    padding-right: 0px
}
.cms-8u59xp {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-lg);
    padding-left: 0px
}
.cms-rpwoih {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-jn30sw {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1nhs2v2 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-11kddut {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-kmrcb5 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-d6l3no {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-k7nyby {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1upal2j {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-sc3o70 {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-og6hrw {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-19p2enm {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-hhagck {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1r2xthe {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-2dc15d {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-ri2aip {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm);
    gap: 20px
}
.cms-13zpsvy {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-g8eb6r {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1tfgfms {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 48px;
    padding-top: 4px;
    padding-right: 48px;
    padding-bottom: 48px
}
.cms-l85zpx {
    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: 300px;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-lx1vd1 {
    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: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center;
    height: 300px
}
.cms-fl94zt {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-kntdvq {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1n6t7pl {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1bkqs75 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-gba3b8 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-11uxr00 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-sqa2n7 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-agk9xz {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-cuiill {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-f5aldx {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1pwb8ek {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-11d36r0 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-10no8xj {
    flex-flow: column nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px
}
.cms-112yzc9 {
    flex-flow: row nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 940px
}
.cms-a0pmhp {
    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: 100%;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1b9zs9h {
    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: 100;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-1v6pi1e {
    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: 300px;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-w6qskd {
    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: 300px;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-djx3yc {
    flex-flow: row nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 90px
}
.cms-14kaeyg {
    flex-flow: row nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    max-width: 900px
}
.cms-u6f338 {
    grid-gap: var(--viskan-grid-gap);
    display: flex;
    justify-content: center;
    flex-direction: column
}
.cms-t21620 {
    grid-gap: var(--viskan-grid-gap);
    display: flex;
    justify-content: center;
    flex-direction: row
}
.cms-1uigshs {
    grid-gap: var(--viskan-grid-gap);
    display: flex;
    justify-content: center
}
.cms-c7n1id {
    grid-gap: var(--viskan-grid-gap);
    display: flex
}
.cms-1o87wrr {
    grid-gap: var(--viskan-grid-gap);
    display: flex;
    justifycontent: center
}
.cms-4owdp {
    grid-gap: var(--viskan-grid-gap);
    margin-left: auto;
    margin-right: auto
}
.cms-d6d7h3 {
    grid-gap: var(--viskan-grid-gap);
    margin-left: auto;
    margin-le: auto
}
.cms-6qbx5j {
    grid-gap: var(--viskan-grid-gap);
    margin-left: auto;
    margin-left: auto
}
.cms-f9maau {
    grid-gap: var(--viskan-grid-gap);
    margin-left: auto
}
.cms-1b2z4g7 {
    grid-gap: var(--viskan-grid-gap);
    margin: auto
}
.cms-p0z38g {
    grid-gap: var(--viskan-grid-gap);
    margin: au
}
.cms-jdnnh4 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-19welgi {
    flex-flow: row nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-2tf57j {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08)
}
.cms-1t2frj9 {
    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: 300px;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-11xayaz {
    flex-flow: row nowrap
}
.cms-1jmgm2c {
    flex-flow: column
}
.cms-kvdycw {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: row nowrap;
    padding-bottom: 4px
}
.cms-1tk7g5w {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    min-height: 100% !important
}
.cms-14n68rs {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    min-eight: 100% !important
}
.cms-1sgue59 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    height: 100% !important
}
.cms-7l47q6 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    height: 100% !impo
}
.cms-7urpt1 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    height: 100% !im
}
.cms-et8t12 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    height: 100%
}
.cms-12xj5v6 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 4px
}
.cms-xzllr5 {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    height: 100px
}
.cms-sy7ump {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    width: 600px
}
.cms-7zzmfk {
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    width: 600px;
    padding: var(--theme-spacing-padding-lg)
}
.cms-11b3z0j {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 100%;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-p5wtvg {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-5hg3m1 {
    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: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-1cqmxjc {
    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: 300px;
    height: 300px;
    margin: 10px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-s9kssh {
    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: 300px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-ljxawn {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 48px;
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px
}
.cms-1549zto {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 48px;
    padding-top: 48px;
    padding-right: 48px
}
.cms-1ccahc7 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 48px;
    padding-top: 48px
}
.cms-1k609z9 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 48px
}
.cms-1izqj5c {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: 048px
}
.cms-b4r5i2 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-left: px
}
.cms-119uutq {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xs);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-16rb4mo {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 24px
}
.cms-5yeb9d {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-sm);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-1p1hcmd {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-md);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-r4tq14 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 48px
}
.cms-11ypom2 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 048px
}
.cms-13rw4gt {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 0px
}
.cms-nhci9x {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 1200px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-position: center center
}
.cms-ppm3oj {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 1200px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-18vxpx6 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 00px
}
.cms-s9g3n6 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: px
}
.cms-lhnm3b {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 04px
}
.cms-xdue39 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 12px
}
.cms-1lwq0s6 {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    padding-bottom: 012px
}
.cms-bhfarh {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-lg);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-xllizv {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl);
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-1e63iav {
    display: flex;
    justify-content: space-between;
    width: 90px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-h4tl4b {
    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: 300px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.cms-40nvwg {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 600px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-dlfgph {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 600px;
    width: 00px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-15a90ki {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 600px;
    width: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover;
    background-position: center center
}
.cms-l0s1h8 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 600px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-size: cover
}
.cms-1epqpp {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 600px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-1um3701 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 00px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-6ggcns {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 600px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-g68ry7 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 6000px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-5i9nn6 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 60000px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-1h1n1vu {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 00px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-gtq0vn {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-1l2yxwp {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-xl);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg")
}
.cms-1a0qx9l {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-1xqcl8m {
    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: 300px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.cms-1iiif24 {
    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: 300px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.cms-1g6dk76 {
    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-md9eb2 {
    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-10m1mmx {
    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-15xukk0 {
    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-1utsf6x {
    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-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-dm2e8z {
    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: 0px;
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    flex-flow: column
}
.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-58aoyk {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl);
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1tpsy7b {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 30;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-hzpxwd {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 3;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-15dwf6k {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 1;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-iryszo {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-1bhf0v8 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-napvb8 {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px
}
.cms-1exwtzw {
    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: 10px
}
.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-1ya053l {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl);
    justify-content: center;
    align-items: center;
    align-content: center
}
.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-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-4ntf7t {
    display: flex;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.08);
    background-color: var(--theme-color-background-secondary);
    height: 300px;
    width: 1200px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-lg);
    margin: 10px;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/203381_medium_197546_medium_bild1 (1).jpg");
    background-position: center center;
    background-size: cover
}
@media (min-width: 640px) {
    .cms-10mqdv3 {
        width: 48%
    }
    .cms-1q78yxm {
        width: 48%
    }
    .cms-1l1cwig {
        flex-direction: row;
        justify-content: space-between;
        gap: 0px
    }
    .cms-1fnou9v {
        width: 48%
    }
    .cms-1fb6r9u {
        flex-direction: row;
        justify-content: space-between;
        gap: 0px
    }
    .cms-247vhk {
        width: 48%
    }
    .cms-1fosigx {
        width: 48%
    }
    .cms-br7hbq {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1imfon2 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1a8vkxe {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1xdrdnc {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-9nhhkz {
        width: 48%
    }
    .cms-18qli7x {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1k12kqr {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-s7ry04 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-lq6qix {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1f21pr3 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1giw6lo {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1n5hf5j {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-o5ya2 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-939q90 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1t27eh4 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-beq26w {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-jk6el9 {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-1f29vqj {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-8u59xp {
        flex-direction: row;
        justify-content: space-between
    }
    .cms-rpwoih {
        width: %
    }
    .cms-jn30sw {
        width: 50%
    }
    .cms-1nhs2v2 {
        width: %
    }
    .cms-11kddut {
        width: 50%
    }
    .cms-kmrcb5 {
        width: 4
    }
    .cms-d6l3no {
        width: 4%0
    }
    .cms-k7nyby {
        width: 4%
    }
    .cms-1upal2j {
        width: 45%
    }
    .cms-sc3o70 {
        width: 5%
    }
    .cms-og6hrw {
        width: 45%
    }
    .cms-19p2enm {
        flex-direction: row
    }
    .cms-hhagck {
        flex-direction: row;
        justify-content: space-bet
    }
    .cms-1r2xthe {
        flex-direction: row;
        justify-content: space-
    }
    .cms-2dc15d {
        flex-direction: row;
        justify-content: center
    }
    .cms-ri2aip {
        flex-direction: row
    }
    .cms-13zpsvy {
        flex-direction: row;
        gap: 3px
    }
    .cms-g8eb6r {
        flex-direction: row;
        gap: 30px
    }
    .cms-1tfgfms {
        flex-direction: row
    }
    .cms-fl94zt {
        width: 50%;
        objectfit: cover
    }
    .cms-kntdvq {
        width: 50%;
        object-fit: cover
    }
    .cms-1n6t7pl {
        width: 50%;
        height: 100% !important;
        object-fit: cover
    }
    .cms-1bkqs75 {
        width: 50%;
        height: 10% !important;
        object-fit: cover
    }
    .cms-gba3b8 {
        width: 50%;
        height: 150% !important;
        object-fit: cover
    }
    .cms-11uxr00 {
        height: 150% !important;
        object-fit: cover
    }
    .cms-sqa2n7 {
        width: 50%;
        height: 1% !important;
        object-fit: cover
    }
    .cms-agk9xz {
        width: 50%;
        height: 100%;
        object-fit: cover
    }
    .cms-cuiill {
        width: 50%;
        height: 100%
    }
    .cms-f5aldx {
        width: 50%;
        height: 100
    }
    .cms-10no8xj {
        flex-direction: row
    }
    .cms-112yzc9 {
        flex-direction: row
    }
    .cms-djx3yc {
        flex-direction: row
    }
    .cms-14kaeyg {
        flex-direction: row
    }
    .cms-19welgi {
        flex-direction: row
    }
    .cms-11xayaz {
        flex-direction: row
    }
    .cms-1jmgm2c {
        flex-direction: row
    }
    .cms-j6vhcd {
        flex-direction: row
    }
    .cms-kvdycw {
        flex-direction: row
    }
    .cms-12xj5v6 {
        flex-direction: row
    }
    .cms-ljxawn {
        flex-direction: row
    }
    .cms-1549zto {
        flex-direction: row
    }
    .cms-1ccahc7 {
        flex-direction: row
    }
    .cms-1k609z9 {
        flex-direction: row
    }
    .cms-1izqj5c {
        flex-direction: row
    }
    .cms-b4r5i2 {
        flex-direction: row
    }
    .cms-119uutq {
        flex-direction: row
    }
    .cms-16rb4mo {
        flex-direction: row
    }
    .cms-5yeb9d {
        flex-direction: row
    }
    .cms-1p1hcmd {
        flex-direction: row
    }
    .cms-r4tq14 {
        flex-direction: row
    }
    .cms-11ypom2 {
        flex-direction: row
    }
    .cms-13rw4gt {
        flex-direction: row
    }
    .cms-18vxpx6 {
        flex-direction: row
    }
    .cms-s9g3n6 {
        flex-direction: row
    }
    .cms-lhnm3b {
        flex-direction: row
    }
    .cms-xdue39 {
        flex-direction: row
    }
    .cms-1lwq0s6 {
        flex-direction: row
    }
    .cms-bhfarh {
        flex-direction: row
    }
    .cms-xllizv {
        flex-direction: row
    }
    .cms-58aoyk {
        flex-direction: row
    }
}
@media (min-width: 1024px) {
    .cms-1q78yxm {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-1fnou9v {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-9nhhkz {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-rpwoih {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-jn30sw {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-sc3o70 {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-og6hrw {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-l85zpx {
        background-color: var(--theme-color-background-secondary);
        width: 450px;
        height: 300px
    }
    .cms-lx1vd1 {
        width: 450px
    }
    .cms-11d36r0 {
        width: 50%
    }
    .cms-a0pmhp {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-1b9zs9h {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-1v6pi1e {
        background-color: var(--theme-color-background-secondary)
    }
    .cms-w6qskd {
        background-color: var(--theme-color-background-secondary);
        width: 50%
    }
    .cms-2tf57j {
        width: 50px
    }
    .cms-1t2frj9 {
        background-color: var(--theme-color-background-secondary);
        width: 50px
    }
    .cms-11b3z0j {
        width: 450px
    }
    .cms-p5wtvg {
        width: 450px
    }
    .cms-5hg3m1 {
        width: 450px
    }
    .cms-1cqmxjc {
        background-color: var(--theme-color-background-secondary);
        width: 450px;
        height: 300px
    }
    .cms-s9kssh {
        background-color: var(--theme-color-background-secondary);
        width: 450px;
        height: 300px
    }
    .cms-nhci9x {
        width: 450px
    }
    .cms-ppm3oj {
        width: 450px
    }
    .cms-h4tl4b {
        width: 450px;
        height: 300px
    }
    .cms-40nvwg {
        width: 450px
    }
    .cms-dlfgph {
        width: 450px
    }
    .cms-15a90ki {
        width: 450px
    }
    .cms-l0s1h8 {
        width: 450px
    }
    .cms-1epqpp {
        width: 450px
    }
    .cms-1um3701 {
        width: 450px
    }
    .cms-6ggcns {
        width: 450px
    }
    .cms-g68ry7 {
        width: 450px
    }
    .cms-5i9nn6 {
        width: 450px
    }
    .cms-1h1n1vu {
        width: 450px
    }
    .cms-gtq0vn {
        width: 450px
    }
    .cms-1l2yxwp {
        width: 450px
    }
    .cms-1a0qx9l {
        width: 450px
    }
    .cms-1xqcl8m {
        background-color: var(--theme-color-background-secondary);
        width: 450px;
        height: 300px
    }
    .cms-1g6dk76 {
        background-color: var(--theme-color-background-secondary);
        width: 450px;
        height: 300px
    }
    .cms-md9eb2 {
        background-color: var(--theme-color-background-secondary);
        width: 40px;
        height: 300px
    }
    .cms-10m1mmx {
        background-color: var(--theme-color-background-secondary);
        width: 0px;
        height: 300px
    }
    .cms-15xukk0 {
        background-color: var(--theme-color-background-secondary);
        width: 300px;
        height: 300px
    }
    .cms-1utsf6x {
        background-color: var(--theme-color-background-secondary);
        width: 20px;
        height: 300px
    }
    .cms-1tpsy7b {
        width: 450px
    }
    .cms-hzpxwd {
        width: 450px
    }
    .cms-15dwf6k {
        width: 450px
    }
    .cms-iryszo {
        width: 450px
    }
    .cms-1bhf0v8 {
        width: 450px
    }
    .cms-4ntf7t {
        width: 450px
    }
}.cms-1lc9srl {
    grid-gap: var(--viskan-grid-gap)
}
.cms-1lc9srl::after {
    grid-gap: var(--viskan-grid-gap)
}
.cms-1mfq5q8 {
    width: 100%
}
.cms-xuwfby {
    display: flex;
    background-color: var(--theme-color-background-mid-yellow);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6
}
.cms-k9aj7u {
    max-width: 700px
}
.cms-1e2lxtk {
    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;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6
}
.cms-1uk9v29 {
    width: 100
}
.cms-onjv5v {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6
}
.cms-onjv5v::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
}
.cms-4d1i0u {
    grid-gap: var(--viskan-grid-gap);
    margin-bottom: 40px
}
.cms-4d1i0u::after {
    grid-gap: var(--viskan-grid-gap)
}
.cms-3t25pz {
    grid-gap: var(--viskan-grid-gap)
}
.cms-3t25pz::after {
    grid-gap: var(--viskan-grid-gap);
    margin-bottom: 40px
}
.cms-doik6 {
    grid-gap: var(--viskan-grid-gap)
}
.cms-doik6::after {
    grid-gap: var(--viskan-grid-gap);
    margin-bottom: 40
}
.cms-1ggceop {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6
}
.cms-1r039q2 {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6;
    z-index: 10
}
.cms-1mgh4ql {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6;
    z-index: 1
}
.cms-vrm1ju {
    background-color: #FFF1B1;
    position: relative;
    padding-top: 0;
    width: 100%;
    grid-column-start: 13;
    grid-column-end: 14;
    grid-row-start: 5;
    grid-row-end: 6;
    z-index: NaN
}
.cms-k4aiuc {
    --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-k4aiuc::after {
    grid-gap: var(--viskan-grid-gap)
}
.cms-7bxmb3 {
    --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-7bxmb3::after {
    --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-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-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-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
}
.cms-1dsfvx9 {
    padding: var(--theme-spacing-padding-sm)
}
@media (min-width: 1024px) {
    .cms-tl6w1k {
        max-width: 700px;
        margin: auto
    }
    .cms-1a0e93a {
        max-width: 700px
    }
    .cms-70cfxq {
        max-width: 700p
    }
    .cms-1dsfvx9 {
        max-width: 700px;
        margin: auto
    }
}.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
    }
}