.cms-sxxb7t {
    width: 450px
}
.cms-w4dztr {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    background-color: var(--theme-color-background-warning);
    color: var(--theme-color-text-primary)
}
.cms-1plb3m4 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-1dm70y7 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-6lfz2h {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column
}
.cms-1vn77yi {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column
}
.cms-1l6ny99 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 60px;
    margin-right: 60px
}
.cms-dagms4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-10e80ts {
    padding: var(--theme-spacing-padding-sm);
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-15se6j4 {
    white-space: nowrap;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-103ff6y {
    padding-top: 40px
}
.cms-43scc4 {
    margin-top: 40px
}
.cms-lga0gr {
    background-color: #FACE00;
    position: relative;
    padding-top: 0;
    width: 100%
}
.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-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-1byhdpm {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-column-gap: 20px;
    column-gap: 20px
}
.cms-1ka2tro {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 0px;
    padding-left: 24px;
    padding-right: 24px
}
.cms-1nbjdrk {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--theme-spacing-margin-sm)
}
.cms-1vvi1pg {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    background-color: var(--theme-color-background-top-banner);
    color: var(--theme-color-text-primary)
}
.cms-xhd7r3 {
    display: flex;
    padding-left: 48px
}
.cms-1wefyfi {
    padding-top: 8px;
    padding-bottom: 8px
}
.cms-covzoq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 48px
}
.cms-1qv2cfr {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-15b5opa {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px
}
.cms-1xes4qx {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px
}
.cms-1ckp53d {
    padding: 0px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-aq958a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-sm)
}
.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-8vjjyg {
    display: flex;
    grid-column-start: 14;
    grid-column-end: 21;
    grid-row-start: 7;
    grid-row-end: 12;
    flex-direction: column;
    justify-content: center;
    z-index: 2;
    padding: var(--theme-spacing-padding-md);
    align-items: flex-start;
    margin-left: 20px
}
.cms-11spi3c {
    width: 60%;
    height: 60%;
    object-fit: cover;
    object-position: 50% 50%
}
.cms-sy3pqd {
    display: flex;
    background-color: #FDE46C;
    padding: var(--theme-spacing-padding-xl);
    max-width: 1;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-5yokh6 {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 150px;
    flex-flow: column;
    align-content: center
}
.cms-a7sdb9 {
    height: 20px;
    width: 20px;
    padding-left: 0px;
    margin-right: 2px
}
.cms-1lk71f7 {
    width: 20px;
    height: 20px;
    margin-right: 2px
}
.cms-cnqhds {
    margin-right: 2px;
    width: 20px;
    height: 20px
}
.cms-wn8lgp {
    transition: transform .3s ease-out
}
.cms-10pkz4a {
    width: 24px;
    height: 24px
}
.cms-16mpa2o {
    height: 20px;
    width: 20px;
    margin-right: 02px
}
.cms-19jjn82 {
    padding: var(--theme-spacing-padding-xs)
}
.cms-ow89sy {
    margin-right: 02px;
    width: 20px;
    height: 20px
}
.cms-1mh2yt7 {
    cursor: pointer
}
.cms-16bdwzr {
    cursor: pointer;
    margin: var(--theme-spacing-margin-xs)
}
.cms-a6z2nn {
    flex-flow: row nowrap;
    margin-top: 20px;
    megin-left: 0px
}
.cms-qv9l8t {
    position: absolute;
    z-index: 1;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-sm)
}
.cms-14r1lib {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1ebqeed {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}
.cms-1n35o82 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding-bottom: 4px;
    gap: 3px
}
.cms-15fe1o1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding-bottom: 4px;
    gap: 2px
}
.cms-48sfq {
    color: var(--theme-color-text-primary);
    display: flex;
    align-items: center
}
.cms-s371l2 {
    width: 16px;
    height: 11px;
    margin-right: 4px
}
.cms-1ounjwn {
    display: flex;
    align-items: center
}
.cms-efosd1 {
    width: 16px;
    height: 11px
}
.cms-18x8fsv {
    color: var(--theme-color-text-primary);
    display: flex;
    align-items: center;
    padding: var(--theme-spacing-padding-xs)
}
.cms-11pn0zp {
    position: relative
}
.cms-itfzp9 {
    position: absolute;
    bottom: 0
}
.cms-g58x7n {
    margin-top: -170px
}
.cms-1pg3w27 {
    position: rel
}
.cms-1hl2kop {
    color: var(--theme-color-text-primary);
    display: flex;
    align-items: center;
    padding: var(--theme-spacing-padding-sm)
}
.cms-t1xrlg {
    color: var(--theme-color-text-primary);
    display: flex
}
.cms-1vj1crx {
    color: var(--theme-color-text-primary)
}
.cms-1b7vkg7 {
    width: 16px
}
.cms-rb2100 {
    width: 16
}
.cms-1fe3owl {
    display: flex
}
.cms-1ch0h9k {
    width: 1
}
.cms-12gl1tf {
    width: 16px;
    height: 11
}
.cms-ztco48 {
    width: 16px;
    height: 11px;
    margin-right: 2px
}
.cms-11rnywk {
    width: 16px;
    height: 11px;
    margin-right: 2
}
.cms-u6l3t3 {
    width: 16px;
    height: 13px
}
.cms-1qa6zv5 {
    width: 18px;
    height: 13px
}
.cms-pdmbia {
    width: 18px;
    height: 15px
}
.cms-swz6fp {
    width: 20px;
    height: 15px
}
.cms-1jwxtlg {
    color: var(--theme-color-text-primary);
    display: flex;
    align-items: ce
}
.cms-3vcxm {
    width: 20px;
    height: 1
}
.cms-1cljvg1 {
    width: 20px
}
.cms-px5xsx {
    width: 18px
}
.cms-1x8cquw {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 4px;
    gap: 3px
}
.cms-18offyw {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 4px;
    gap: 2px
}
.cms-1a1k58a {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100
}
.cms-55nrf0 {
    display: flex;
    flex-direction: column;
    align-items: center
}
.cms-6yjujf {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    padding: var(--theme-spacing-padding-md)
}
.cms-1fhjk3h {
    z-index: 1;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-sm)
}
.cms-1mmy3a3 {
    position: fixed;
    z-index: 1;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-sm)
}
.cms-hokvng {
    flex-flow: row nowrap;
    margin-top: 20px;
    megin-left: 0px,
}
.cms-cjvysm {
    flex-flow: row nowrap;
    margin-top: 20px
}
.cms-mixhh8 {
    flex-flow: row nowrap
}
.cms-19umji8 {
    margin-right: 02px;
    width: 20px
}
.cms-9b0bgn {
    margin-right: 02px
}
.cms-1wu1tkz {
    height: 20px;
    width: 20px
}
.cms-1p3b0fz {
    height: 20px
}
.cms-1ou5vad {
    margin-right: 2px;
    width: 20px
}
.cms-1gh0dlq {
    margin-right: 2px
}
.cms-15vmcvs {
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 4px
}
.cms-s9urje {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 4px
}
.cms-v4gsxz {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 4px
}
.cms-l49wv {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 14px
}
.cms-raj2sb {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm)
}
.cms-5sprnk {
    width: 24px;
    height: 25px
}
.cms-1jpr61w {
    width: 2px;
    height: 25px
}
.cms-c5pwjf {
    width: 25px;
    height: 25px
}
.cms-1vndfus {
    width: 30px;
    height: 25px
}
.cms-cak7h1 {
    width: 30px;
    height: 2px
}
.cms-10e0fme {
    width: 30px;
    height: 30px
}
.cms-7o6apu {
    width: 30px;
    height: xpx
}
.cms-1uxbm96 {
    width: 30px;
    height: 3+px
}
.cms-ogj86u {
    width: 30px
}
.cms-1avthlk {
    margin-right: -1px
}
.cms-1fp682v {
    width: 20px;
    height: 20px
}
.cms-1p4ly2y {
    width: 20px;
    height: 2+px
}
.cms-htb9qr {
    width: 20px;
    height: 20px;
    margin-right: 20px
}
.cms-t9ikz3 {
    width: 20px;
    height: 20px;
    margin-right: 19px
}
.cms-nj0q83 {
    height: 20px;
    width: 20px;
    padding-left: 0px;
    margin-right: 5px
}
.cms-f3nogr {
    height: 20px;
    width: 20px;
    padding-left: 0px
}
.cms-3j982 {
    height: 20px;
    width: 20px;
    padding-left: 2px
}
.cms-r1c68w {
    height: 20px;
    width: 20px;
    padding-left: px
}
.cms-12h2vg2 {
    height: 20px;
    width: 20px;
    padding-left: 5px
}
.cms-1v27crm {
    height: 16px;
    width: 20px
}
.cms-mmfj9v {
    height: 16px;
    width: 16px
}
.cms-1t8plfq {
    height: 16px;
    width: 1px
}
.cms-zx5sju {
    height: 16px
}
.cms-1egjkn6 {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 180px;
    flex-flow: column;
    align-content: center
}
.cms-1of19gl {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 10px;
    flex-flow: column;
    align-content: center
}
.cms-1tactsm {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 200px;
    flex-flow: column;
    align-content: center
}
.cms-12n0lso {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-yellow);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 240px;
    flex-flow: column;
    align-content: center
}
.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-ynyp1c {
    display: flex;
    flex-flow: column
}
.cms-l5mex {
    display: flex;
    flex-direction: column
}
.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-fh2brs {
    display: flex
}
.cms-1xjqvxr {
    display: flex
}
.cms-ai8qcy {
    display: flex
}
.cms-6ydnm8 {
    display: flex
}
.cms-1axy1cl {
    display: flex
}
.cms-yi4275 {
    display: flex
}
.cms-y8hszn {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1fnfsjz {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1kgybd6 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-pby5qa {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-10rlghm {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-awl5lb {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1wm6m62 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-1d0smek {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-ar9slf {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-vxuwk1 {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-4uwm7g {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-1ba2yaj {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-1mpqrvz {
    width: 800px;
    display: flex;
    justify-content: space-between;
    flex-flow: column
}
.cms-1y1idyx {
    width: 800px;
    display: flex;
    justify-content: space-between
}
.cms-wiwjzb {
    display: flex;
    flex-flow: row nowrap
}
.cms-1ds1vpy {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}
.cms-5npszv {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-1tosdul {
    padding: var(--theme-spacing-padding-sm);
    background-color: var(--theme-color-background-top-banner)
}
.cms-8vkjup {
    padding: var(--theme-spacing-padding-sm);
    background-color: var(--theme-color-background-site-background)
}
.cms-1cs6dgi {
    padding: var(--theme-spacing-padding-sm);
    background-color: var(--theme-color-background-mid-yellow)
}
.cms-1xelcpj {
    padding: var(--theme-spacing-padding-sm);
    background-color: var(--theme-color-background-yellow)
}
.cms-1oi3mxd {
    padding: var(--theme-spacing-padding-sm)
}
.cms-1p7fh8f {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 280px;
    margin-right: 10px
}
.cms-1t0l12o {
    margin-bottom: 8px
}
.cms-802y5c {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin-bottom: 8px
}
.cms-3eqpse {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 240px;
    flex-flow: column;
    align-content: center
}
.cms-rq1pt5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-sm)
}
.cms-n1u667 {
    padding: var(--theme-spacing-padding-sm);
    padding-top: px;
    padding-bottom: px;
    padding-left: px;
    padding-right: px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-1vz4hsa {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px
}
.cms-13cp19l {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px
}
.cms-1aqitln {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 08px
}
.cms-7k36b4 {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px
}
.cms-axno5b {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold
}
.cms-10dus97 {
    padding: var(--theme-spacing-padding-sm);
    padding-top: px;
    padding-bottom: 8px;
    padding-left: px;
    padding-right: px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-14bydgm {
    padding: var(--theme-spacing-padding-sm);
    padding-top: px;
    padding-bottom: 8px;
    padding-left: px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-1m3iyei {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-1nq9tul {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-1u9rves {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px
}
.cms-zvqsq9 {
    padding: var(--theme-spacing-padding-sm);
    padding-top: px;
    padding-bottom: px;
    padding-left: px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-9n8osx {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-left: 12px
}
.cms-dcb5g {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-left: 8px
}
.cms-abchmt {
    width: 100%;
    display: flex;
    gap: var(--theme-spacing-margin-sm);
    justify-content: space-between;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px
}
.cms-7ngyjl {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 0px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-674o88 {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-jsr7ph {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 0px;
    padding-bottom: 08px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-1g1rv7c {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    border-color: var(--theme-color-border-top-banner-color)
}
.cms-5sr9pi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm);
    padding-top: 24px
}
.cms-1vqxy43 {
    display: flex;
    flex-direction: column;
    align-items: center,
}
.cms-10ltfxx {
    display: flex;
    flex-direction: column;
    justify-content: center
}
.cms-4pt1tl {
    display: flex;
    flex-direction: col
}
.cms-1j31bbd {
    padding-top: 8px
}
.cms-1aheowi {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px;
    border-radius: 8px
}
.cms-1emlr5g {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid;
    border-width: 1px
}
.cms-1egcgbk {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner);
    border-style: solid
}
.cms-s10m54 {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-top-banner)
}
.cms-70wzbc {
    border-bottom: 1px solid var(--theme-color-border-primary);
    padding-bottom: var(--theme-spacing-margin-sm)
}
.cms-1anwmk5 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 8px
}
.cms-993cem {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-left: 38px
}
.cms-1iznynj {
    display: flex;
    flex-direction: column;
    gap: 10px
}
.cms-1mdtiid {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--theme-color-background-mid-yellow)
}
.cms-b1fu7o {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px
}
.cms-wsw29t {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-left: 24px
}
.cms-7n4ppe {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px
}
.cms-r4ljck {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px;
    padding-bottom: 8px
}
.cms-ck0hpj {
    padding: var(--theme-spacing-padding-sm);
    padding-top: 8px
}
.cms-l2vitw {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 0px;
    padding-left: 24px
}
.cms-n24e3s {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 0px;
    padding-left: 25px
}
.cms-1p3ywop {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 0px
}
.cms-16qub3s {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 12px
}
.cms-1v2d6ze {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 12px
}
.cms-1nqx347 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 12px
}
.cms-1pw6z42 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 12px
}
.cms-12fpdgf {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-md)
}
.cms-wmv0sr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-md)
}
.cms-yrqz38 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-md)
}
.cms-tqilcr {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px;
    padding-top: 23px
}
.cms-yst2ru {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 48px
}
.cms-1onq5k3 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 24px
}
.cms-b7kim8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1yfa5vh {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 23px
}
.cms-3zv9zp {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 34px
}
.cms-1n52vwu {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}
.cms-1mku25b {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--theme-spacing-padding-md)
}
.cms-1nl92ih {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-953411 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1jtsc3s {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-160t6f0 {
    display: flex;
    flex-direction: column;
    justify-content: flex-star;
    align-items: flex-start;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-fk6pgx {
    display: flex;
    flex-direction: column;
    justify-content: flex-;
    align-items: flex-start;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-h1mcme {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1az2w8j {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1j61l75 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1fmz6w6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1nk277i {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-5j6h28 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: var(--theme-spacing-padding-sm)
}
.cms-96fexp {
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 5px
}
.cms-1nl6jtk {
    padding: var(--theme-spacing-padding-sm);
    padding-bottom: 0px
}
.cms-msmxw7 {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr
}
.cms-191luyz {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-column-gap: 1;
    column-gap: 1
}
.cms-1v3g8ay {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr¨
}
.cms-12179ru {
    display: grid;
    grid-template-columns: 1fr 2
}
.cms-1cmadqi {
    display: grid;
    grid-template-columns: 1fr 1
}
.cms-p3tlql {
    display: grid;
    grid-template-columns: 1
}
.cms-19que72 {
    display: grid
}
.cms-16opbin {
    display: gird
}
.cms-1f20zla {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    margin-top: 40px
}
.cms-5058dl {
    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='%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-1ghwqld {
    background-color: #FDE46C 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-1j6rewt {
    background-color: #FDE46CFACE00;
    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-tmlpdj {
    background-color: #FACE00;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FDE46C' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1woimvq {
    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,240,50,240,80,160 C110,80,140,80,170,160 C200,240,230,240,260,160 C290,80,320,80,350,160 C380,100,400,100,450,160 C500,220,550,220,600,160 C680,100,750,100,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-yupx5y {
    background-color: #FACE00;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FDE46C' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 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-1h6rqwq {
    background-color: #FACE00;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-1bl0gax {
    background-color: #FACE00;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-14ji6th {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FDE46C' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1y4b1v7 {
    background-color: #FACE00;
    position: relative;
    padding-top: 0;
    width: 100%
}
.cms-1du975r {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFF8D9' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-dhevpc {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-rthiqq {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23F' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1o027nr {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFF1B1' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-co8yfu {
    background-color: #000000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FDE46C' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 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-15687dq {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FFF1B1' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 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-15pzefe {
    margin-top: -10px
}
.cms-148tofo {
    margin-top: -160px
}
.cms-1wg36f0 {
    margin-top: -100px
}
.cms-14rlvfa {
    margin-top: -150px
}
.cms-154srwp {
    margin-top: -140px
}
.cms-fnjokz {
    margin-top: -240px
}
.cms-cdiead {
    margin-top: -240px
}
.cms-19437gg {
    background-color: #FFD000;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-ghw8j8 {
    margin-top: 4
}
.cms-9j52fi {
    padding-top: 40
}
.cms-zmv7xf {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 240px
}
.cms-1apx71i {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin-bottom: 8
}
.cms-1tlrqff {
    margin-bottom: px
}
.cms-1y7kg11 {
    margin-bottom: 5px
}
.cms-1f3b41n {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    align-content: center
}
.cms-a62izj {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 280px;
    margin: 10px
}
.cms-z0h6md {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 280px;
    margin-left: 10px
}
.cms-1w1f2ax {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 280px
}
.cms-1z0d08z {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 20px
}
.cms-71nbpb {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 220px
}
.cms-1l0dli {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid;
    width: 120px
}
.cms-13o180v {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary);
    border-style: solid
}
.cms-1svh3cm {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    margi-top: 40px
}
.cms-1mhesl4 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    padding-top: 40px
}
.cms-8qd9j9 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    padding-top: 40p
}
.cms-xcerm {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    padding-top: 40pz
}
.cms-1nzpjpa {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap
}
.cms-2pyrqe {
    display: flex;
    justify-content: space--between;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-6yd3pg {
    display: flex;
    justify-content: space-space-between;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-5gcfqv {
    display: flex;
    justify-content: space-be;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-qd6uvl {
    display: flex;
    justify-content: space-b;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1pxlcu6 {
    display: flex;
    justify-content: space;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-1fxeuf1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 120px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-vrha0t {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 80px;
    padding: var(--theme-spacing-padding-sm)
}
.cms-j0esrg {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 80px
}
.cms-urb0c7 {
    display: flex;
    display: flex;
    justify-content: flex-start;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 80px
}
.cms-15wqykg {
    display: flex;
    display: flex;
    justify-content: flex-start;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 0px
}
.cms-w83j6p {
    display: flex;
    display: flex;
    justify-content: flex-start;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-2gkw6a {
    display: flex;
    display: flex;
    justify-content: flex-start;
    justify-content: space;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-qlmtg1 {
    display: flex;
    display: flex;
    justify-content: flex-start;
    justify-content: spa;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-137jhp1 {
    display: flex;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-1jjjt5i {
    display: flex;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-1sfqda3 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 100px
}
.cms-31fxz1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    background-image: url("https://media.viskanassets.com/v2/ertgodisprod/original/facebook.svg")
}
.cms-1mqzgfk {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FFF1B1' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-bottom: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-lz1rlj {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 60px;
    margin-right: 40px
}
.cms-1nm9dk1 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: px;
    margin-right: 40px
}
.cms-jqfyf2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 46px;
    margin-right: 40px
}
.cms-199c38x {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 40px;
    margin-right: 40px
}
.cms-1jdcgr0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning)
}
.cms-1bk5fyt {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 40px;
    margin-l: 40px
}
.cms-1jzhfgo {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 40px;
    margin-le: 40px
}
.cms-vx9hgp {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 40px;
    margin-left: 40px
}
.cms-1d6jda7 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin-left: 40px
}
.cms-adwutk {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin: var(--theme-spacing-margin-lg)
}
.cms-xw3fdr {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-flow: row nowrap
}
.cms-q1195x {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: column;
    margin: var(--theme-spacing-margin-lg)
}
.cms-1p8g2ut {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap
}
.cms-ttc1x2 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-flow: column;
    margin: var(--theme-spacing-margin-lg)
}
.cms-hrr2c7 {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column
}
.cms-1aybbax {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-flow: column;
    margin: var(--theme-spacing-margin-md)
}
.cms-1wzjxms {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    margin: var(--theme-spacing-margin-md)
}
.cms-4au05t {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start
}
.cms-iuobjc {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-flow: column;
    margin: var(--theme-spacing-margin-sm)
}
.cms-l9sw2b {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    background-color: var(--theme-color-background-warning)
}
.cms-1gv6qd5 {
    background-color: #FDE46C;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFF1B1' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.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-9tclv6 {
    display: flex;
    background-color: var(--theme-color-background-mid-yellow);
    padding: var(--theme-spacing-padding-xl);
    max-width: 1
}
.cms-1vz89zg {
    width: 8px;
    display: flex;
    justify-content: space-between
}
.cms-ih9a2r {
    width: 1440px;
    display: flex;
    justify-content: space-between
}
.cms-1xibi2x {
    width: 1440px;
    display: flex;
    justify-content: space
}
.cms-1lmujz8 {
    width: 1440px;
    display: flex
}
.cms-r9p1e0 {
    max-width: 1440px;
    display: flex
}
.cms-z6buy1 {
    display: flex;
    border-width: 1px;
    border-radius: 4px;
    border-color: var(--theme-color-border-primary)
}
.cms-hyj9pr {
    display: flex;
    border-width: 1px;
    border-radius: 4px
}
.cms-1ohfakk {
    display: flex;
    border-width: 1px
}
.cms-1tvl2kc {
    display: flex;
    background-color: var(--theme-color-background-mid-yellow);
    padding: var(--theme-spacing-padding-xl)
}
.cms-138zgq9 {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 100px
}
.cms-1n8q5n9 {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-xl);
    padding-bottom: 1
}
.cms-1822bet {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-xl)
}
.cms-1s4rxbh {
    margin-top: -230px
}
.cms-ffyqo7 {
    margin-top: -20px
}
.cms-1v6f462 {
    margin-top: -200px
}
.cms-jb211l {
    margin-top: -00px
}
.cms-14qbtz5 {
    margin-top: -100px
}
.cms-skpmmr {
    margin-top: -40px
}
.cms-15vz615 {
    margin-top: -4
}
.cms-z3ju6t {
    margin-top: -
}
.cms-1sk9wla {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-p86js6 {
    display: flex;
    background-color: var(--theme-color-background-site-background);
    padding: var(--theme-spacing-padding-xl)
}
.cms-1jb19l2 {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFF1BE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1w1fsdx {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FFF1BE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-bottom: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1eu2fcb {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-bottom: 30px;
    width: 100%;
    box-sizing: border-box
}
.cms-1rzafup {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning);
    padding: var(--theme-spacing-padding-lg)
}
.cms-1utvrmr {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--theme-color-background-warning)
}
.cms-1azm6f5 {
    display: flex;
    justify-content: center;
    align-items: center
}
.cms-bqyna2 {
    display: flex;
    justify-content: center;
    align-items: centerM
}
.cms-zedwk4 {
    display: flex;
    justify-content: center;
    align-items: ce
}
.cms-1xf0uqg {
    display: flex;
    justify-content: center
}
.cms-1q2d0m7 {
    display: flex;
    background-color: var(--theme-color-background-site-background)
}
.cms-1fw8pn {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 30px;
    padding-top: 40px;
    width: 100%;
    box-sizing: border-box
}
.cms-1lw1w3m {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(1440, 320) scale(-1, -1)'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 40px;
    padding-top: 40px;
    width: 100%;
    box-sizing: border-box
}
.cms-fvq1r7 {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(0,320) scale(1,-1)'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C100,260,200,260,300,160C380,60,470,60,550,160C620,260,680,260,750,160C810,60,870,60,930,160C980,260,1030,260,1080,160C1120,60,1170,60,1210,160C1250,260,1290,260,1330,160C1360,60,1400,60,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 40px;
    padding-top: 40px;
    width: 100%;
    box-sizing: border-box
}
.cms-1b74sca {
    background-color: #FFD000;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 40px;
    padding-top: 40px;
    width: 100%;
    box-sizing: border-box
}
.cms-kmf15c {
    background-color: #FFD000;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cg transform='translate(0,320) scale(1,-1)'%3E%3Cpath fill='%23FFFBE6' fill-opacity='1' d='M0,320L0,160C50,240,110,240,160,160C210,80,290,80,350,160C400,240,450,240,500,160C580,80,670,80,750,160C800,240,850,240,900,160C960,80,1040,80,1100,160C1160,240,1240,240,1300,160C1340,80,1400,80,1440,160L1440,320Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 40px;
    padding-top: 40px;
    width: 100%;
    box-sizing: border-box
}
.cms-4nqs0q {
    display: flex;
    max-width: 900px
}
.cms-i49g16 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--theme-color-background-warning)
}
.cms-i6zf4x {
    display: flex;
    flex-direction: column;
    background-color: var(--theme-color-background-warning)
}
.cms-1drttwh {
    display: flex;
    background-color: var(--theme-color-background-warning)
}
.cms-7aqdsc {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--theme-spacing-padding-lg)
}
.cms-8o95ob {
    width: 100%&;
    display: flex;
    justify-content: center;
    align-items: center
}
.cms-1mxzlxo {
    display: flex;
    justify-content: center,
}
.cms-1biryta {
    width: 45px
}
.cms-18m33q0 {
    list-style-type: none
}
.cms-46ao7a {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--theme-spacing-padding-sm)
}
.cms-o77ebn {
    background-color: var(--theme-color-background-secondary);
    color: var(--theme-color-text-secondary)
}
.cms-1bl0gax::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 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,160 C1400,60,1360,60,1330,160 C1290,260,1250,260,1210,160 C1170,60,1120,60,1080,160 C1030,260,980,260,930,160 C870,60,810,60,750,160 C680,260,620,260,550,160 C470,60,380,60,300,160 C200,260,100,260,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 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,160 C1400,60,1360,60,1330,160 C1290,260,1250,260,1210,160 C1170,60,1120,60,1080,160 C1030,260,980,260,930,160 C870,60,810,60,750,160 C680,260,620,260,550,160 C470,60,380,60,300,160 C200,260,100,260,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    pointer-events: none
}
.cms-1h6rqwq::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 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,160 C1400,60,1360,60,1330,160 C1290,260,1250,260,1210,160 C1170,60,1120,60,1080,160 C1030,260,980,260,930,160 C870,60,810,60,750,160 C680,260,620,260,550,160 C470,60,380,60,300,160 C200,260,100,260,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 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1440,0 L1440,160 C1400,60,1360,60,1330,160 C1290,260,1250,260,1210,160 C1170,60,1120,60,1080,160 C1030,260,980,260,930,160 C870,60,810,60,750,160 C680,260,620,260,550,160 C470,60,380,60,300,160 C200,260,100,260,0,160 Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 1440px 30px;
    mask-size: 1440px 30px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    pointer-events: none
}
.cms-18gbvy3 {
    display: flex
}
.cms-qd6934 {
    display: flex;
    grid-column-start: 14;
    grid-column-end: 26;
    grid-row-start: 7;
    grid-row-end: 12;
    background-color: var(--theme-color-background-hero-green);
    border-radius: 20px;
    height: 100%;
    width: 100%
}
.cms-1makr4x {
    cursor: pointer;
    padding: var(--theme-spacing-padding-sm)
}
.cms-kux3ja {
    position: absolute;
    bottom: 0
}
@media (min-width: 640px) {
    .cms-1ka2tro {
        padding-bottom: 48px
    }
    .cms-aq958a {
        padding: var(--theme-spacing-padding-sm)
    }
    .cms-1wyfey7 {
        flex-flow: row nowrap
    }
    .cms-fh2brs {
        min-width: 360px;
        dislay: flex;
        justify-content: space-be
    }
    .cms-1xjqvxr {
        min-width: 360px;
        dislay: flex;
        justify-content: space-b
    }
    .cms-ai8qcy {
        min-width: 360px;
        dislay: flex;
        justify-content: space
    }
    .cms-6ydnm8 {
        min-width: 360px;
        dislay: flex
    }
    .cms-1axy1cl {
        min-width: 360px;
        dislay: fle
    }
    .cms-yi4275 {
        min-width: 360px
    }
    .cms-y8hszn {
        min-width: 360px;
        justify-content: space-between;
        flex-flow: row nowrap
    }
    .cms-1fnfsjz {
        min-width: 360px;
        justify-content: space-between
    }
    .cms-1kgybd6 {
        min-width: 360px
    }
    .cms-pby5qa {
        min-width: 30px
    }
    .cms-10rlghm {
        min-width: 400px
    }
    .cms-awl5lb {
        minwidth: 400px
    }
    .cms-1wm6m62 {
        width: 400px
    }
    .cms-1d0smek {
        flex-flow: row nowrap;
        width: 400px
    }
    .cms-ar9slf {
        flex-flow: row nowrap;
        miwidth: 400px
    }
    .cms-vxuwk1 {
        flex-flow: row nowrap;
        min-width: 400px
    }
    .cms-4uwm7g {
        flex-flow: row nowrap;
        min-width: 300px
    }
    .cms-1ba2yaj {
        flex-flow: row nowrap;
        min-width: 200px
    }
    .cms-rq1pt5 {
        padding: var(--theme-spacing-padding-sm)
    }
    .cms-33r9kv {
        border-style: solid
    }
    .cms-l2vitw {
        padding-bottom: 48px
    }
    .cms-n24e3s {
        padding-bottom: 48px
    }
    .cms-1p3ywop {
        padding-bottom: 48px
    }
    .cms-16qub3s {
        padding-bottom: 48px
    }
    .cms-12fpdgf {
        padding: var(--theme-spacing-padding-sm)
    }
    .cms-953411 {
        align-items: flex-start
    }
    .cms-1jtsc3s {
        align-items: flex-start
    }
    .cms-160t6f0 {
        align-items: flex-start
    }
    .cms-fk6pgx {
        align-items: flex-start
    }
    .cms-h1mcme {
        align-items: flex-start
    }
    .cms-1az2w8j {
        align-items: flex
    }
    .cms-1j61l75 {
        align-items: f
    }
    .cms-1fmz6w6 {
        align-items: top
    }
    .cms-1nk277i {
        align-items: center
    }
    .cms-18gbvy3 {
        min-width: 360px;
        dislay: flex;
        justify-content: space-between
    }
}
@media (min-width: 1024px) {
    .cms-1ka2tro {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-aq958a {
        padding: var(--theme-spacing-padding-md)
    }
    .cms-uju64t {
        margin: var(--theme-spacing-margin-sm)
    }
    .cms-11spi3c {
        object-fit: contain;
        width: 500px
    }
    .cms-itfzp9 {
        margin-top: -240px
    }
    .cms-g58x7n {
        margin-top: -240px
    }
    .cms-rq1pt5 {
        padding: var(--theme-spacing-padding-md)
    }
    .cms-l2vitw {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-n24e3s {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-1p3ywop {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-16qub3s {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-1v2d6ze {
        padding-top: 12px;
        padding-bottom: 48px
    }
    .cms-1nqx347 {
        padding-top: 12px
    }
    .cms-12fpdgf {
        padding: var(--theme-spacing-padding-md)
    }
    .cms-wmv0sr {
        padding: var(--theme-spacing-padding-md)
    }
    .cms-1nl92ih {
        align-items: center
    }
    .cms-953411 {
        align-items: center
    }
    .cms-1jtsc3s {
        align-items: center
    }
    .cms-160t6f0 {
        align-items: center
    }
    .cms-fk6pgx {
        align-items: center
    }
    .cms-h1mcme {
        align-items: center
    }
    .cms-1az2w8j {
        align-items: center
    }
    .cms-1j61l75 {
        align-items: center
    }
    .cms-1fmz6w6 {
        align-items: center
    }
    .cms-1nk277i {
        align-items: center
    }
    .cms-15pzefe {
        margin-top: -240px
    }
    .cms-148tofo {
        margin-top: -240px
    }
    .cms-1wg36f0 {
        margin-top: -240px
    }
    .cms-14rlvfa {
        margin-top: -240px
    }
    .cms-154srwp {
        margin-top: -240px
    }
    .cms-fnjokz {
        margin-top: -240px
    }
}
@media (max-width: 1024px) {
    .cms-k9m6y7 {
        display: flex;
        justify-content: space-between
    }
}