
@media (min-width:640px) {
    .cxfvp {
        margin-top: -2rem;
        margin-bottom: -2rem
    }

    .cg6a6 {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }

    .cxiy4 {
        margin-bottom: 0px
    }

    .csime {
        margin-right: 0.5rem
    }

    .c7nno {
        margin-left: 1rem
    }

    .chiq3 {
        display: flex
    }

    .c03j3 {
        height: 5rem
    }

    .c099q {
        width: 50%
    }

    .c8few {
        width: auto
    }

    .cuurh {
        width: 5rem
    }

    .c1hit {
        max-width: 28rem
    }

    .cwqmc {
        max-width: none
    }

    .cmbwe {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .c5f3t {
        flex-direction: row
    }

    .cweuh {
        flex-wrap: wrap
    }

    .cxdkr {
        justify-content: center
    }

    .c4iwk {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .cyxv1 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .c9hzs {
        padding-left: 0.75rem;
        padding-right: 0.75rem
    }
}

@media (min-width:768px) {
    .cpa2h {
        position: absolute
    }

    .cigyk {
        top: 0px;
        bottom: 0px
    }

    .cs56a {
        right: 0px
    }

    .czc7i {
        left: 0px
    }

    .cc91x {
        order: 1
    }

    .cfkoz {
        grid-column: span 4/span 4
    }

    .c72i3 {
        grid-column: span 8/span 8
    }

    .cc55v {
        grid-column: span 5/span 5
    }

    .ciwi8 {
        grid-column: span 7/span 7
    }

    .cpv0j {
        margin-top: -1.5rem;
        margin-bottom: -1.5rem
    }

    .c1y9e {
        margin-bottom: 3rem
    }

    .cn7e4 {
        margin-left: 1rem
    }

    .ckvbb {
        margin-bottom: 0px
    }

    .coe1r {
        margin-top: 0px
    }

    .ce4y2 {
        margin-right: 2.5rem
    }

    .cqfyd {
        margin-left: auto
    }

    .chhf3 {
        display: block
    }

    .cjxc4 {
        display: flex
    }

    .cnl7k {
        display: grid
    }

    .c4r78 {
        display: none
    }

    .c0ug6 {
        width: 33.333333%
    }

    .cgx7j {
        width: 50%
    }

    .c726m {
        width: 100%
    }

    .cbk19 {
        width: 16rem
    }

    .cwgtc {
        max-width: none
    }

    .cnsw2 {
        max-width: 42rem
    }

    .cyp94 {
        max-width: 32rem
    }

    .chhsj {
        max-width: 56rem
    }

    .crzte {
        flex: 1 1 auto
    }

    .c8qke {
        flex-shrink: 0
    }

    .c5dm0 {
        flex-grow: 1
    }

    .cs8qt {
        --tw-translate-y: 0.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .cvf1a {
        --tw-translate-x: 1rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .cfzkw {
        --tw-translate-y: -0.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .c7g14 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .cty2r {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .cpoa9 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .c6wqi {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .cph9h {
        flex-direction: row
    }

    .canfi {
        align-items: center
    }

    .cu27u {
        justify-content: space-between
    }

    .c0nfw {
        gap: 2rem
    }

    .c59v5 {
        gap: 1.5rem
    }

    .czsda {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .c0dy7 {
        row-gap: 2rem
    }

    .clxxq>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px*calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px*var(--tw-divide-y-reverse))
    }

    .cymt4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px*var(--tw-divide-x-reverse));
        border-left-width: calc(1px*calc(1 - var(--tw-divide-x-reverse)))
    }

    .czb05 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .coawb {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .cv9mb {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .c2ywh {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .cik8s {
        padding-left: 0px;
        padding-right: 0px
    }

    .cjt9f {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .cqqfr {
        padding-top: 0px;
        padding-bottom: 0px
    }

    .c2ycb {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .chcex {
        padding-top: 10rem
    }

    .chz0e {
        padding-bottom: 5rem
    }

    .c22jv {
        padding-bottom: 4rem
    }

    .c1zhz {
        padding-bottom: 75%
    }

    .csr6k {
        padding-right: 1rem
    }

    .ci1mo {
        padding-left: 1rem
    }

    .c4404 {
        padding-top: 5rem
    }

    .csb21 {
        padding-left: 2.5rem
    }

    .cvawf {
        padding-top: 4rem
    }

    .cm4nr {
        padding-right: 4rem
    }

    .cgmyx {
        padding-left: 4rem
    }

    .cqhd2 {
        text-align: left
    }

    .c9afx {
        font-size: 2rem
    }
}

@media (min-width:1024px) {
    .c1re7 {
        position: absolute
    }

    .com8u {
        grid-column: span 5/span 5
    }

    .ccl7r {
        grid-column: span 7/span 7
    }

    .cfpn4 {
        grid-column: span 6/span 6
    }

    .c7j9n {
        margin-right: 4rem
    }

    .c1zll {
        margin-bottom: 0px
    }

    .c24l8 {
        margin-left: -8rem
    }

    .c2bit {
        margin-right: -8rem
    }

    .cqhsw {
        margin-top: 1.5rem
    }

    .co1ho {
        display: block
    }

    .cnyp1 {
        width: 25%
    }

    .ct0rq {
        width: 50%
    }

    .c3yjp {
        width: 75%
    }

    .crskw {
        max-width: none
    }

    .cnkgg {
        max-width: 36rem
    }

    .c8ezm {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .ctr2x {
        flex-direction: row
    }

    .c03i7 {
        justify-content: flex-end
    }

    .cxsqq {
        gap: 5rem
    }

    .cg4pm {
        gap: 3rem
    }

    .cen2u {
        gap: 4rem
    }

    .c2fxg {
        gap: 1.5rem
    }

    .cajqd {
        row-gap: 3rem
    }

    .cjnel {
        border-width: 0px
    }

    .c80c6 {
        border-top-width: 1px
    }

    .c8uo2 {
        border-bottom-width: 1px
    }

    .c3b44 {
        --tw-border-opacity: 1;
        border-color: rgb(37 40 44/var(--tw-border-opacity))
    }

    .cueyk {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .cjedz {
        padding-bottom: 56.25%
    }

    .chmdh {
        padding-right: 3rem
    }

    .cv8tk {
        padding-left: 3rem
    }

    .c11wd {
        padding-top: 0px
    }

    .cqmkq {
        text-align: left
    }

    .ceioj {
        font-size: 2rem
    }
}

@media (min-width:1280px) {
    .ccbxh {
        --tw-translate-y: 1rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .c2e63 {
        --tw-translate-x: 2rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .cz57p {
        --tw-translate-y: -1rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .ch403 {
        gap: 4rem
    }

    .ccc1y {
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }

    .ctoo1 {
        padding-right: 4rem
    }

    .cz9rn {
        padding-left: 4rem
    }
}
