	/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html
    {
        -moz-tab-size:4;
        -o-tab-size:4;
        tab-size:4;
        line-height:1.15;
        -webkit-text-size-adjust:100%
    }
        body
    {
        margin:0;
        font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
    }
        hr
    {
        height:0;
        color:inherit
    }
        abbr[title]
    {
        -webkit-text-decoration:underline dotted;
        text-decoration:underline dotted
    }
        b,strong
    {
        font-weight:bolder
    }
        code,kbd,pre,samp
    {
        font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
        font-size:1em
    }
        small
    {
        font-size:80%
    }
        sub,sup
    {
        font-size:75%;
        line-height:0;
        position:relative;
        vertical-align:baseline
    }
        sub
    {
        bottom:-.25em
    }
        sup
    {
        top:-.5em
    }
        table
    {
        text-indent:0;
        border-color:inherit
    }
        button,input,optgroup,select,textarea
    {
        font-family:inherit;
        font-size:100%;
        line-height:1.15;
        margin:0
    }
        button,select
    {
        text-transform:none
    }
        [type=button],[type=reset],[type=submit],button
    {
        -webkit-appearance:button
    }
        ::-moz-focus-inner
    {
        border-style:none;
        padding:0
    }
        legend
    {
        padding:0
    }
        progress
    {
        vertical-align:baseline
    }
        ::-webkit-inner-spin-button,::-webkit-outer-spin-button
    {
        height:auto
    }
        [type=search]
    {
        -webkit-appearance:textfield;
        outline-offset:-2px
    }
        ::-webkit-search-decoration
    {
        -webkit-appearance:none
    }
        ::-webkit-file-upload-button
    {
        -webkit-appearance:button;
        font:inherit
    }
        summary
    {
        display:list-item
    }
        blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre
    {
        margin:0
    }
        button
    {
        background-color:transparent;
        background-image:none
    }
        fieldset,ol,ul
    {
        margin:0;
        padding:0
    }
        ol,ul
    {
        list-style:none
    }
        html
    {
        font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        line-height:1.5
    }
        body
    {
        font-family:inherit;
        line-height:inherit
    }
        *,:after,:before
    {
        box-sizing:border-box;
        border:0 solid
    }
        hr
    {
        border-top-width:1px
    }
        img
    {
        border-style:solid
    }
        textarea
    {
        resize:vertical
    }
        input::-moz-placeholder,textarea::-moz-placeholder
    {
        opacity:1;
        color:#d1d1d1
    }
        input:-ms-input-placeholder,textarea:-ms-input-placeholder
    {
        opacity:1;
        color:#d1d1d1
    }
        input::placeholder,textarea::placeholder
    {
        opacity:1;
        color:#d1d1d1
    }
        [role=button],button
    {
        cursor:pointer
    }
        table
    {
        border-collapse:collapse
    }
        h1,h2,h3,h4,h5,h6
    {
        font-size:inherit;
        font-weight:inherit
    }
        a
    {
        color:inherit;
        text-decoration:inherit
    }
        button,input,optgroup,select,textarea
    {
        padding:0;
        line-height:inherit;
        color:inherit
    }
        code,kbd,pre,samp
    {
        font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
    }
        audio,canvas,embed,iframe,img,object,svg,video
    {
        display:block;
        vertical-align:middle
    }
        img,video
    {
        max-width:100%;
        height:auto
    }
        [hidden]
    {
        display:none
    }
        *,:after,:before
    {
        border-color:currentColor
    }
        body,html
    {
        --tw-bg-opacity:1;
        background-color:rgba(245,248,253,var(--tw-bg-opacity));
        font-family:Rubik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .se-min-height-150
    {
        min-height:calc(100vh - 150px)
    }
    .theme-salmon
    {
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        background-color:rgba(253,224,203,var(--tw-bg-opacity))
    }
    .theme-purple,.theme-salmon
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .theme-purple
    {
        border-color:rgba(223,211,248,var(--tw-border-opacity));
        background-color:rgba(223,211,248,var(--tw-bg-opacity))
    }
    .theme-mint
    {
        border-color:rgba(209,250,235,var(--tw-border-opacity));
        background-color:rgba(209,250,235,var(--tw-bg-opacity))
    }
    .theme-brand,.theme-mint
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .theme-brand
    {
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        background-color:rgba(253,224,203,var(--tw-bg-opacity))
    }
    .theme-business
    {
        --tw-border-opacity:1;
        border-color:rgba(30,58,138,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(30,58,138,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .theme-contrast
    {
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .theme-contrast,.theme-dark
    {
        --tw-border-opacity:1;
        border-color:rgba(34,36,44,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .theme-dark
    {
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .theme-dark,.theme-dark-soft
    {
        background-color:rgba(34,36,44,var(--tw-bg-opacity))
    }
    .theme-dark-soft,.theme-darker
    {
        --tw-border-opacity:1;
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .theme-darker
    {
        background-color:rgba(17,17,17,var(--tw-bg-opacity))
    }
    .theme-warning
    {
        background-color:rgba(244,196,107,var(--tw-bg-opacity))
    }
    .theme-error,.theme-warning
    {
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .theme-error
    {
        background-color:rgba(219,77,59,var(--tw-bg-opacity))
    }
    .theme-success
    {
        --tw-bg-opacity:1;
        background-color:rgba(41,173,47,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .theme-freemium,.theme-standard
    {
        border-color:rgba(239,239,239,var(--tw-border-opacity));
        background-color:rgba(239,239,239,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .theme-freemium,.theme-premium,.theme-standard
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .theme-premium
    {
        border-color:rgba(223,211,248,var(--tw-border-opacity));
        background-color:rgba(223,211,248,var(--tw-bg-opacity));
        color:rgba(117,83,187,var(--tw-text-opacity))
    }
    .theme-unlimited
    {
        --tw-border-opacity:1;
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(253,224,203,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(190,126,79,var(--tw-text-opacity))
    }
    .font-default
    {
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .header
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .paragraph
    {
        font-family:Rubik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-size:1rem;
        line-height:1.5rem
    }
    .header-5xl
    {
        font-size:3rem;
        line-height:1;
        line-height:1.25
    }
    .header-4xl,.header-5xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .header-4xl
    {
        font-size:2.25rem;
        line-height:2.5rem;
        line-height:1.25
    }
    .header-3xl
    {
        font-size:1.875rem;
        line-height:2.25rem;
        line-height:1.25
    }
    .header-2xl,.header-3xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .header-2xl
    {
        font-size:1.5rem;
        line-height:2rem;
        line-height:1.25
    }
    .header-xl
    {
        font-size:1.25rem
    }
    .header-lg,.header-xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800;
        line-height:1.75rem;
        line-height:1.25
    }
    .header-lg
    {
        font-size:1.125rem
    }
    .header-deco
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800;
        font-weight:900;
        line-height:1.25
    }
    .container
    {
        width:100%;
        margin-right:auto;
        margin-left:auto
    }
        @media (min-width:640px)
    {
    .container
    {
        max-width:640px
    }
    
    }
        @media (min-width:768px)
    {
    .container
    {
        max-width:768px
    }
    
    }
        @media (min-width:1024px)
    {
    .container
    {
        max-width:1024px
    }
    
    }
        @media (min-width:1280px)
    {
    .container
    {
        max-width:1280px
    }
    
    }
        @media (min-width:1536px)
    {
    .container
    {
        max-width:1536px
    }
    
    }
    .icon
    {
        fill:currentColor;
        position:relative;
        display:inline-block;
        flex:none;
        flex-shrink:0;
        flex-grow:0
    }
    .icon-xxs
    {
        height:.625rem;
        width:auto;
        vertical-align:unset
    }
    .icon-sm
    {
        height:.75rem;
        width:auto;
        vertical-align:middle
    }
    .icon-md
    {
        height:1rem;
        width:auto
    }
    .icon-lg
    {
        height:1.5rem;
        width:auto;
        vertical-align:top
    }
    .bg-pink-light
    {
        background-color:#ffe4e6;
    }
    .bg-ornaments-purple,.bg-pink-light
    {
        background-repeat:no-repeat;
        background-position:100% 100%;
        background-size:275px auto,cover
    }
    .bg-ornaments-purple
    {
        background-color:#dfd3f8;
        background-image:url(/packs/media/images/backgrounds/purple-c92c592112068b2cb0915ab7d2f93b7c.svg)
    }
    .bg-ornaments-mint
    {
        background-color:#d1faeb;
        background-image:url(/packs/media/images/backgrounds/mint-596a21a03a9b6651d2255868687bcc01.svg);
        background-repeat:no-repeat;
        background-position:100% 100%;
        background-size:275px auto,cover
    }
    .bg-price-freemium
    {
        border-color:rgba(209,209,209,var(--tw-border-opacity));
        background-image:url(/packs/media/images/backgrounds/gray-light-3ec34df75d62c073577bfad8424d8e57.svg)
    }
    .bg-price-freemium,.bg-price-premium
    {
        border-radius:.5rem;
        border-width:2px;
        --tw-border-opacity:1;
        background-color:#fff;
        background-repeat:no-repeat;
        background-position:100% 100%;
        background-size:275px auto,cover
    }
    .bg-price-premium
    {
        border-color:rgba(117,83,187,var(--tw-border-opacity));
        background-image:url(/packs/media/images/backgrounds/purple-light-5543e0c374b3906a414457c7a3e3f1f7.svg)
    }
    .bg-price-unlimited
    {
        border-radius:.5rem;
        border-width:2px;
        --tw-border-opacity:1;
        border-color:rgba(190,126,79,var(--tw-border-opacity));
        background-color:#fff;
        background-image:url(/packs/media/images/backgrounds/salmon-light-44df080b7e40906de134af2390e21b8c.svg);
        background-repeat:no-repeat;
        background-position:100% 100%;
        background-size:275px auto,cover
    }
    .stars
    {
        display:flex;
        justify-content:space-between
    }
    .stars>li
    {
        display:block;
        width:16.666667%
    }
    .stars img
    {
        height:auto;
        width:100%
    }
    .se-input
    {
        height:2.5rem;
        width:100%;
        border-radius:.25rem;
        border-width:1px;
        --tw-border-opacity:1;
        border-color:rgba(136,136,136,var(--tw-border-opacity));
        padding:.75rem;
        font-size:.875rem;
        line-height:1.25rem
    }
    .se-input,.se-label
    {
        --tw-text-opacity:1;
        color:rgba(17,17,17,var(--tw-text-opacity))
    }
    .se-label
    {
        margin-bottom:.25rem;
        font-size:.75rem;
        line-height:1rem
    }
    .se-submit
    {
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(118,118,118,var(--tw-text-opacity));
        cursor:pointer;
        border-radius:.25rem;
        border:1px solid rgba(118,118,118,var(--tw-border-opacity));
        padding:.375rem 1rem;
        flex:none;
        text-align:center
    }
    .se-submit,.se-submit:hover
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .se-submit:hover
    {
        border-color:rgba(34,36,44,var(--tw-border-opacity));
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .se-submit
    {
        padding:.5rem 2rem;
        font-size:1rem;
        line-height:1.5rem;
        font-weight:500;
        font-size:.875rem;
        line-height:1.25rem
    }
    .form-unit-error .se-label
    {
        --tw-text-opacity:1;
        color:rgba(219,77,59,var(--tw-text-opacity))
    }
        #se-search-input
    {
        background-image:url(/packs/media/images/icons/search-3cdb6a1a3ce033d6db1fc5612e6d635e.svg);
        background-position:.7rem .5rem
    }
    .filters-form select
    {
        background-color:transparent
    }
    .hover-visible-trigger .hover-visible-target
    {
        visibility:hidden
    }
    .hover-visible-trigger:hover .hover-visible-target
    {
        visibility:visible
    }
    .btn
    {
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(118,118,118,var(--tw-text-opacity));
        cursor:pointer;
        font-size:.875rem;
        line-height:1.25rem;
        font-weight:500;
        border-radius:.25rem;
        border:1px solid rgba(118,118,118,var(--tw-border-opacity));
        padding:.375rem 1rem;
        flex:none;
        text-align:center
    }
    .btn,.btn:hover
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn:hover
    {
        border-color:rgba(34,36,44,var(--tw-border-opacity));
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-salmon
    {
        font-weight:500
    }
    .btn-salmon,.btn-salmon:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(253,224,203,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-salmon:hover
    {
        filter:saturate(3)
    }
    .btn-purple
    {
        font-weight:500
    }
    .btn-purple,.btn-purple:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(223,211,248,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(223,211,248,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-purple:hover
    {
        filter:saturate(3)
    }
    .btn-mint
    {
        font-weight:500
    }
    .btn-mint,.btn-mint:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(209,250,235,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(209,250,235,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-mint:hover
    {
        filter:saturate(3)
    }
    .btn-mint-dark
    {
        background-color:rgba(60,170,130,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-mint-dark,.btn-mint-dark:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(60,170,130,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-mint-dark:hover
    {
        border-width:1px;
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(60,170,130,var(--tw-text-opacity))
    }
    .btn-freemium-big
    {
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity));
        border-radius:.25rem;
        border:1px solid rgba(34,36,44,var(--tw-border-opacity));
        text-align:center;
        font-size:1rem;
        line-height:1.5rem
    }
    .btn-freemium-big,.btn-freemium-big:hover
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        padding:.5rem 2rem;
        font-weight:500
    }
    .btn-freemium-big:hover
    {
        border-color:rgba(209,209,209,var(--tw-border-opacity));
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-premium
    {
        color:rgba(117,83,187,var(--tw-text-opacity));
        font-weight:500
    }
    .btn-premium,.btn-premium:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(223,211,248,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(223,211,248,var(--tw-bg-opacity));
        --tw-text-opacity:1
    }
    .btn-premium:hover
    {
        color:rgba(117,83,187,var(--tw-text-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-premium-big
    {
        border-color:rgba(117,83,187,var(--tw-border-opacity));
        background-color:rgba(117,83,187,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity));
        border-radius:.25rem;
        border:1px solid rgba(117,83,187,var(--tw-border-opacity));
        text-align:center;
        font-size:1rem;
        line-height:1.5rem
    }
    .btn-premium-big,.btn-premium-big:hover
    {
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        --tw-border-opacity:1;
        padding:.5rem 2rem;
        font-weight:500
    }
    .btn-premium-big:hover
    {
        border-color:rgba(117,83,187,var(--tw-border-opacity));
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(117,83,187,var(--tw-text-opacity))
    }
    .btn-unlimited
    {
        color:rgba(190,126,79,var(--tw-text-opacity));
        font-weight:500
    }
    .btn-unlimited,.btn-unlimited:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(253,224,203,var(--tw-bg-opacity));
        --tw-text-opacity:1
    }
    .btn-unlimited:hover
    {
        color:rgba(190,126,79,var(--tw-text-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-unlimited-big
    {
        border-color:rgba(190,126,79,var(--tw-border-opacity));
        background-color:rgba(190,126,79,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity));
        border-radius:.25rem;
        border:1px solid rgba(190,126,79,var(--tw-border-opacity));
        text-align:center;
        font-size:1rem;
        line-height:1.5rem
    }
    .btn-unlimited-big,.btn-unlimited-big:hover
    {
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        --tw-border-opacity:1;
        padding:.5rem 2rem;
        font-weight:500
    }
    .btn-unlimited-big:hover
    {
        border-color:rgba(190,126,79,var(--tw-border-opacity));
        color:rgba(190,126,79,var(--tw-text-opacity))
    }
    .btn-contrast,.btn-unlimited-big:hover
    {
        background-color:rgba(255,255,255,var(--tw-bg-opacity))
    }
    .btn-contrast
    {
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-contrast,.btn-contrast:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(34,36,44,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-contrast:hover,.btn-dark
    {
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-dark
    {
        border-color:rgba(34,36,44,var(--tw-border-opacity))
    }
    .btn-dark,.btn-dark:hover
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-dark:hover
    {
        border-color:rgba(255,255,255,var(--tw-border-opacity));
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-dark-soft
    {
        --tw-border-opacity:1;
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .btn-dark-soft:hover
    {
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-dark-soft:hover,.btn-dark-with-border
    {
        --tw-border-opacity:1;
        border-color:rgba(255,255,255,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-dark-with-border
    {
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-dark-with-border:hover
    {
        border-color:rgba(255,255,255,var(--tw-border-opacity));
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-dark-with-border:hover,.btn-darker
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-darker
    {
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        background-color:rgba(17,17,17,var(--tw-bg-opacity));
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .btn-darker:hover,.btn-light
    {
        border-color:rgba(255,255,255,var(--tw-border-opacity));
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .btn-darker:hover,.btn-light,.btn-light:hover
    {
        --tw-border-opacity:1;
        --tw-bg-opacity:1;
        --tw-text-opacity:1
    }
    .btn-light:hover
    {
        border-color:rgba(34,36,44,var(--tw-border-opacity));
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-big
    {
        padding:.5rem 2rem;
        font-size:1rem;
        line-height:1.5rem;
        font-weight:500
    }
    .btn-pill
    {
        border-radius:9999px
    }
    .btn-arrow
    {
        position:relative;
        padding-right:1.5rem
    }
    .btn-arrow:after
    {
        content:"";
        position:absolute;
        right:.25rem;
        height:.75rem;
        width:.75rem;
        background-size:contain;
        background-repeat:no-repeat;
        top:50%;
        transform:translateY(-50%);
        background-image:url(/packs/media/images/arrows/right-b3db41eb2b8a7cbbf0f5bd6e46c19c09.svg)
    }
    .tab
    {
        border-bottom-width:4px;
        padding:.75rem 1.25rem .5rem;
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .tab,.tab.active
    {
        --tw-text-opacity:1
    }
    .tab.active
    {
        border-color:rgba(60,170,130,var(--tw-border-opacity));
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .tab.active,.tab.nav
    {
        --tw-border-opacity:1
    }
    .tab.nav
    {
        cursor:pointer;
        border-color:rgba(60,63,72,var(--tw-border-opacity))
    }
    .tab.nav:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(255,255,255,var(--tw-bg-opacity));
        --tw-bg-opacity:0.05;
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .tag
    {
        margin-right:.25rem;
        display:inline-block;
        flex:none;
        border-radius:9999px;
        padding:.25rem .75rem;
        text-align:center;
        font-family:Rubik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-size:.65rem;
        font-weight:500
    }
    .tag-big
    {
        padding-left:1.75rem;
        padding-right:1.75rem;
        font-size:.875rem;
        line-height:1.25rem
    }
    .modal
    {
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        z-index:50;
        display:flex;
        transition-delay:.3s;
        transition-timing-function:cubic-bezier(.4,0,.2,1);
        transition:.3s ease;
        opacity:0;
        pointer-events:none
    }
    .modal-visible
    {
        opacity:1;
        pointer-events:all
    }
    .modal-overlay
    {
        display:flex;
        flex:1 1 0%;
        align-items:center;
        justify-content:center;
        --tw-bg-opacity:1;
        background-color:rgba(17,17,17,var(--tw-bg-opacity));
        --tw-bg-opacity:0.8
    }
    .portrait
    {
        position:relative;
        border-radius:9999px;
        background-position:bottom;
        background-repeat:no-repeat;
        height:10rem;
        width:10rem
    }
        @media (min-width:768px)
    {
    .portrait
    {
        height:15rem;
        width:15rem
    }
    
    }
        @media (min-width:1024px)
    {
    .portrait
    {
        height:20rem;
        width:20rem
    }
    
    }
    .portrait
    {
        background-image:linear-gradient(0deg,#d1faeb,#d1faeb 50%,hsla(0,0%,100%,0) 0)
    }
    .portrait>img
    {
        margin-left:auto;
        margin-right:auto;
        height:100%;
        width:auto
    }
    .portrait:after,.portrait:before
    {
        content:"";
        position:absolute;
        z-index:10;
        border-radius:9999px;
        background-repeat:no-repeat
    }
    .portrait:before
    {
        top:50%;
        left:.5rem;
        height:33.333333%;
        width:33.333333%;
        background-image:linear-gradient(90deg,#fde0cb,#fde0cb 50%,hsla(0,0%,100%,0) 0);
        opacity:.9;
        transform:translateY(-50%)
    }
    .portrait:after
    {
        right:0;
        bottom:0;
        height:50%;
        width:50%;
        background-image:linear-gradient(180deg,#dfd3f8,#dfd3f8 50%,hsla(0,0%,100%,0) 0);
        opacity:.9;
        transform:translateY(50%)
    }
    .portrait-name
    {
        text-align:center
    }
        @media (min-width:1024px)
    {
    .portrait-name
    {
        position:absolute;
        bottom:0;
        left:-6rem;
        text-align:left
    }
    
    }
    .list-with-dots>li
    {
        background-repeat:no-repeat;
        padding-left:.75rem;
        background-image:url(/packs/media/images/icons/dot-0384caf4cafd1f0050ec439cfff31460.svg);
        background-size:3px auto;
        background-position:0 .4rem;
        margin-bottom:.75rem
    }
    .btn-category
    {
        --tw-border-opacity:1;
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(162,169,191,var(--tw-text-opacity));
        position:relative;
        display:inline-block;
        height:2rem;
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content;
        flex-shrink:0
    }
    .btn-category.active,.btn-category:hover
    {
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .btn-category:after
    {
        content:"";
        --tw-border-opacity:1;
        border-color:rgba(253,224,203,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        background-color:rgba(253,224,203,var(--tw-bg-opacity));
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity));
        position:absolute;
        bottom:0;
        height:2px;
        left:51%;
        right:51%;
        transition:left .3s ease,right .3s ease
    }
    .btn-category.active:after,.btn-category:hover:after
    {
        left:0;
        right:0
    }
    .btn-previous
    {
        background-position:50%;
        left:0;
        background-position:25%,50%
    }
    .btn-next,.btn-previous
    {
        position:absolute;
        z-index:10;
        width:3rem;
        border-style:none;
        background-repeat:no-repeat;
        outline:2px solid transparent;
        outline-offset:2px;
        height:1.1rem;
        background-size:6px auto,contain;
        background-repeat:no-repeat,no-repeat
    }
    .btn-next
    {
        background-position:50%;
        right:0;
        background-position:75%,50%
    }
        summary::-webkit-details-marker
    {
        display:none
    }
        details>summary>.open
    {
        display:inline-block
    }
        details>summary>.close,details[open]>summary>.open
    {
        display:none
    }
        details[open]>summary>.close
    {
        display:inline-block
    }
    .animate-bottomup
    {
        @apply: absolute top-0;
        -webkit-animation:bottomup 45s ease-out infinite alternate;
        animation:bottomup 45s ease-out infinite alternate
    }
    .animate-upbottom
    {
        @apply: absolute top-0;
        -webkit-animation:upbottom 45s ease-out infinite alternate;
        animation:upbottom 45s ease-out infinite alternate;
        transform:translate3D(0,-50%,0)
    }
        @-webkit-keyframes bottomup
    {
        to
    {
        transform:translate3D(0,-50%,0)
    }
    
    }
        @keyframes bottomup
    {
        to
    {
        transform:translate3D(0,-50%,0)
    }
    
    }
        @-webkit-keyframes upbottom
    {
        0%
    {
        transform:translate3D(0,-50%,0)
    }
        to
    {
        transform:translateZ(0)
    }
    
    }
        @keyframes upbottom
    {
        0%
    {
        transform:translate3D(0,-50%,0)
    }
        to
    {
        transform:translateZ(0)
    }
    
    }
    .checkout-bar-item-2:after,.checkout-bar-item:after
    {
        --tw-bg-opacity:1;
        background-color:rgba(209,209,209,var(--tw-bg-opacity))
    }
    .checkout-bar-item-2-dark:after,.checkout-bar-item-dark:after
    {
        --tw-bg-opacity:1;
        background-color:rgba(136,136,136,var(--tw-bg-opacity))
    }
    .checkout-bar-item-2-dark:after,.checkout-bar-item-2:after,.checkout-bar-item-dark:after,.checkout-bar-item:after
    {
        height:2px;
        content:"";
        position:absolute;
        top:18px;
        left:107%
    }
    .checkout-bar-item-2:after
    {
        width:115px
    }
    .checkout-bar-item-2-dark:after,.checkout-bar-item-dark:after,.checkout-bar-item:after
    {
        width:122px
    }
    .field_with_errors>label
    {
        display:inline-block;
        color:#db4d3b
    }
    .field_with_errors>input
    {
        width:100%;
        border:2px solid #db4d3b
    }
    .partner-card:hover>button
    {
        background-color:#fff;
        color:#000;
        border:2px solid #000
    }
    .partner-card-box-shadow
    {
        box-shadow:0 0 12px rgba(0,0,0,.1)
    }
    .partner-card-box-shadow:hover
    {
        box-shadow:0 0 15px rgba(0,0,0,.3)
    }
    .underlined-link>p>a
    {
        text-decoration:underline
    }
    .static
    {
        position:static
    }
    .fixed
    {
        position:fixed
    }
    .absolute
    {
        position:absolute
    }
    .relative
    {
        position:relative
    }
    .sticky
    {
        position:-webkit-sticky;
        position:sticky
    }
    .inset-0
    {
        top:0;
        bottom:0
    }
    .inset-0,.inset-x-0
    {
        right:0;
        left:0
    }
    .top-0
    {
        top:0
    }
    .top-2
    {
        top:.5rem
    }
    .top-26
    {
        top:6.5rem
    }
    .top-28
    {
        top:7rem
    }
    .top-32
    {
        top:8rem
    }
    .right-0
    {
        right:0
    }
    .right-2
    {
        right:.5rem
    }
    .right-4
    {
        right:1rem
    }
    .-right-1
    {
        right:-.25rem
    }
    .-right-full
    {
        right:-100%
    }
    .bottom-0
    {
        bottom:0
    }
    .bottom-4
    {
        bottom:1rem
    }
    .bottom-12
    {
        bottom:3rem
    }
    .-bottom-full
    {
        bottom:-100%
    }
    .left-0
    {
        left:0
    }
    .z-10
    {
        z-index:10
    }
    .z-20
    {
        z-index:20
    }
    .z-50
    {
        z-index:50
    }
    .z-75
    {
        z-index:75
    }
    .z-100
    {
        z-index:100
    }
    .col-span-1
    {
        grid-column:span 1/span 1
    }
    .col-span-2
    {
        grid-column:span 2/span 2
    }
    .col-span-3
    {
        grid-column:span 3/span 3
    }
    .col-span-4
    {
        grid-column:span 4/span 4
    }
    .col-span-5
    {
        grid-column:span 5/span 5
    }
    .col-span-6
    {
        grid-column:span 6/span 6
    }
    .col-span-7
    {
        grid-column:span 7/span 7
    }
    .col-span-10
    {
        grid-column:span 10/span 10
    }
    .col-span-12
    {
        grid-column:span 12/span 12
    }
    .col-start-1
    {
        grid-column-start:1
    }
    .col-start-2
    {
        grid-column-start:2
    }
    .col-end-1
    {
        grid-column-end:1
    }
    .col-end-2
    {
        grid-column-end:2
    }
    .col-end-12
    {
        grid-column-end:12
    }
    .row-span-1
    {
        grid-row:span 1/span 1
    }
    .row-span-2
    {
        grid-row:span 2/span 2
    }
    .row-span-3
    {
        grid-row:span 3/span 3
    }
    .row-span-4
    {
        grid-row:span 4/span 4
    }
    .row-start-1
    {
        grid-row-start:1
    }
    .row-start-4
    {
        grid-row-start:4
    }
    .row-start-6
    {
        grid-row-start:6
    }
    .row-end-1
    {
        grid-row-end:1
    }
    .float-right
    {
        float:right
    }
    .m-0
    {
        margin:0
    }
    .m-2
    {
        margin:.5rem
    }
    .m-auto
    {
        margin:auto
    }
    .mx-1
    {
        margin-left:.25rem;
        margin-right:.25rem
    }
    .mx-2
    {
        margin-left:.5rem;
        margin-right:.5rem
    }
    .mx-3
    {
        margin-left:.75rem;
        margin-right:.75rem
    }
    .mx-4
    {
        margin-left:1rem;
        margin-right:1rem
    }
    .mx-5
    {
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .mx-auto
    {
        margin-left:auto;
        margin-right:auto
    }
    .my-1
    {
        margin-top:.25rem;
        margin-bottom:.25rem
    }
    .my-2
    {
        margin-top:.5rem;
        margin-bottom:.5rem
    }
    .my-3
    {
        margin-top:.75rem;
        margin-bottom:.75rem
    }
    .my-4
    {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .my-6
    {
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .my-8
    {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .my-10
    {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .my-12
    {
        margin-top:3rem;
        margin-bottom:3rem
    }
    .my-16
    {
        margin-top:4rem;
        margin-bottom:4rem
    }
    .my-20
    {
        margin-top:5rem;
        margin-bottom:5rem
    }
    .mt-0
    {
        margin-top:0
    }
    .mt-1
    {
        margin-top:.25rem
    }
    .mt-2
    {
        margin-top:.5rem
    }
    .mt-3
    {
        margin-top:.75rem
    }
    .mt-4
    {
        margin-top:1rem
    }
    .mt-5
    {
        margin-top:1.25rem
    }
    .mt-6
    {
        margin-top:1.5rem
    }
    .mt-8
    {
        margin-top:2rem
    }
    .mt-9
    {
        margin-top:2.25rem
    }
    .mt-10
    {
        margin-top:2.5rem
    }
    .mt-12
    {
        margin-top:3rem
    }
    .mt-16
    {
        margin-top:4rem
    }
    .mt-20
    {
        margin-top:5rem
    }
    .mt-24
    {
        margin-top:6rem
    }
    .mt-0\.5
    {
        margin-top:.125rem
    }
    .-mt-3
    {
        margin-top:-.75rem
    }
    .-mt-8
    {
        margin-top:-2rem
    }
    .mr-0
    {
        margin-right:0
    }
    .mr-1
    {
        margin-right:.25rem
    }
    .mr-2
    {
        margin-right:.5rem
    }
    .mr-3
    {
        margin-right:.75rem
    }
    .mr-4
    {
        margin-right:1rem
    }
    .mr-5
    {
        margin-right:1.25rem
    }
    .mr-6
    {
        margin-right:1.5rem
    }
    .mr-8
    {
        margin-right:2rem
    }
    .-mr-50vw
    {
        margin-right:-50vw
    }
    .mb-0
    {
        margin-bottom:0
    }
    .mb-1
    {
        margin-bottom:.25rem
    }
    .mb-2
    {
        margin-bottom:.5rem
    }
    .mb-3
    {
        margin-bottom:.75rem
    }
    .mb-4
    {
        margin-bottom:1rem
    }
    .mb-5
    {
        margin-bottom:1.25rem
    }
    .mb-6
    {
        margin-bottom:1.5rem
    }
    .mb-7
    {
        margin-bottom:1.75rem
    }
    .mb-8
    {
        margin-bottom:2rem
    }
    .mb-10
    {
        margin-bottom:2.5rem
    }
    .mb-12
    {
        margin-bottom:3rem
    }
    .mb-14
    {
        margin-bottom:3.5rem
    }
    .mb-16
    {
        margin-bottom:4rem
    }
    .mb-28
    {
        margin-bottom:7rem
    }
    .mb-48
    {
        margin-bottom:12rem
    }
    .mb-0\.5
    {
        margin-bottom:.125rem
    }
    .ml-1
    {
        margin-left:.25rem
    }
    .ml-2
    {
        margin-left:.5rem
    }
    .ml-3
    {
        margin-left:.75rem
    }
    .ml-4
    {
        margin-left:1rem
    }
    .ml-7
    {
        margin-left:1.75rem
    }
    .ml-8
    {
        margin-left:2rem
    }
    .ml-10
    {
        margin-left:2.5rem
    }
    .ml-auto
    {
        margin-left:auto
    }
    .-ml-4
    {
        margin-left:-1rem
    }
    .-ml-25vw
    {
        margin-left:-25vw
    }
    .box-border
    {
        box-sizing:border-box
    }
    .block
    {
        display:block
    }
    .inline-block
    {
        display:inline-block
    }
    .inline
    {
        display:inline
    }
    .flex
    {
        display:flex
    }
    .inline-flex
    {
        display:inline-flex
    }
    .table
    {
        display:table
    }
    .table-cell
    {
        display:table-cell
    }
    .table-row-group
    {
        display:table-row-group
    }
    .table-row
    {
        display:table-row
    }
    .grid
    {
        display:grid
    }
    .hidden
    {
        display:none
    }
    .h-2
    {
        height:.5rem
    }
    .h-3
    {
        height:.75rem
    }
    .h-4
    {
        height:1rem
    }
    .h-6
    {
        height:1.5rem
    }
    .h-7
    {
        height:1.75rem
    }
    .h-8
    {
        height:2rem
    }
    .h-10
    {
        height:2.5rem
    }
    .h-12
    {
        height:3rem
    }
    .h-14
    {
        height:3.5rem
    }
    .h-16
    {
        height:4rem
    }
    .h-20
    {
        height:5rem
    }
    .h-24
    {
        height:6rem
    }
    .h-32
    {
        height:8rem
    }
    .h-36
    {
        height:9rem
    }
    .h-40
    {
        height:10rem
    }
    .h-44
    {
        height:11rem
    }
    .h-48
    {
        height:12rem
    }
    .h-56
    {
        height:14rem
    }
    .h-80
    {
        height:20rem
    }
    .h-104
    {
        height:26rem
    }
    .h-auto
    {
        height:auto
    }
    .h-1\/3
    {
        height:33.333333%
    }
    .h-full
    {
        height:100%
    }
    .h-fit
    {
        height:-webkit-fit-content;
        height:-moz-fit-content;
        height:fit-content
    }
    .min-h-5
    {
        min-height:5px
    }
    .min-h-20
    {
        min-height:5rem
    }
    .min-h-53
    {
        min-height:53px
    }
    .min-h-60
    {
        min-height:60px
    }
    .min-h-320
    {
        min-height:320px
    }
    .min-h-screen
    {
        min-height:100vh
    }
    .w-2
    {
        width:.5rem
    }
    .w-3
    {
        width:.75rem
    }
    .w-4
    {
        width:1rem
    }
    .w-6
    {
        width:1.5rem
    }
    .w-9
    {
        width:2.25rem
    }
    .w-10
    {
        width:2.5rem
    }
    .w-12
    {
        width:3rem
    }
    .w-14
    {
        width:3.5rem
    }
    .w-16
    {
        width:4rem
    }
    .w-20
    {
        width:5rem
    }
    .w-24
    {
        width:6rem
    }
    .w-28
    {
        width:7rem
    }
    .w-32
    {
        width:8rem
    }
    .w-40
    {
        width:10rem
    }
    .w-44
    {
        width:11rem
    }
    .w-48
    {
        width:12rem
    }
    .w-64
    {
        width:16rem
    }
    .w-68
    {
        width:17rem
    }
    .w-80
    {
        width:20rem
    }
    .w-108
    {
        width:27rem
    }
    .w-auto
    {
        width:auto
    }
    .w-1\/3
    {
        width:33.333333%
    }
    .w-2\/4
    {
        width:50%
    }
    .w-3\/4
    {
        width:75%
    }
    .w-1\/5
    {
        width:20%
    }
    .w-4\/5
    {
        width:80%
    }
    .w-2\/12
    {
        width:16.666667%
    }
    .w-3\/12
    {
        width:25%
    }
    .w-4\/12
    {
        width:33.333333%
    }
    .w-5\/12
    {
        width:41.666667%
    }
    .w-6\/12
    {
        width:50%
    }
    .w-7\/12
    {
        width:58.333333%
    }
    .w-8\/12
    {
        width:66.666667%
    }
    .w-9\/12
    {
        width:75%
    }
    .w-10\/12
    {
        width:83.333333%
    }
    .w-11\/12
    {
        width:91.666667%
    }
    .w-full
    {
        width:100%
    }
    .w-screen
    {
        width:100vw
    }
    .w-min
    {
        width:-webkit-min-content;
        width:-moz-min-content;
        width:min-content
    }
    .w-max
    {
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content
    }
    .w-fit
    {
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content
    }
    .min-w-5
    {
        min-width:5px
    }
    .flex-1
    {
        flex:1 1 0%
    }
    .flex-none
    {
        flex:none
    }
    .flex-grow
    {
        flex-grow:1
    }
    .transform
    {
        --tw-translate-x:0;
        --tw-translate-y:0;
        --tw-rotate:0;
        --tw-skew-x:0;
        --tw-skew-y:0;
        --tw-scale-x:1;
        --tw-scale-y:1;
        transform:translateX(var(--tw-translate-x)) translateY(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))
    }
    .translate-y-full
    {
        --tw-translate-y:100%
    }
    .-translate-y-full
    {
        --tw-translate-y:-100%
    }
        @-webkit-keyframes spin
    {
        to
    {
        transform:rotate(1turn)
    }
    
    }
        @keyframes spin
    {
        to
    {
        transform:rotate(1turn)
    }
    
    }
        @-webkit-keyframes ping
    {
        75%,to
    {
        transform:scale(2);
        opacity:0
    }
    
    }
        @keyframes ping
    {
        75%,to
    {
        transform:scale(2);
        opacity:0
    }
    
    }
        @-webkit-keyframes pulse
    {
        50%
    {
        opacity:.5
    }
    
    }
        @keyframes pulse
    {
        50%
    {
        opacity:.5
    }
    
    }
        @-webkit-keyframes bounce
    {
        0%,to
    {
        transform:translateY(-25%);
        -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
        animation-timing-function:cubic-bezier(.8,0,1,1)
    }
        50%
    {
        transform:none;
        -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
        animation-timing-function:cubic-bezier(0,0,.2,1)
    }
    
    }
        @keyframes bounce
    {
        0%,to
    {
        transform:translateY(-25%);
        -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
        animation-timing-function:cubic-bezier(.8,0,1,1)
    }
        50%
    {
        transform:none;
        -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
        animation-timing-function:cubic-bezier(0,0,.2,1)
    }
    
    }
    .animate-pulse
    {
        -webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
        animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
    }
    .cursor-pointer
    {
        cursor:pointer
    }
    .cursor-wait
    {
        cursor:wait
    }
    .cursor-not-allowed
    {
        cursor:not-allowed
    }
    .list-none
    {
        list-style-type:none
    }
    .list-disc
    {
        list-style-type:disc
    }
    .grid-cols-1
    {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .grid-cols-2
    {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .grid-cols-3
    {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .grid-cols-4
    {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .grid-cols-5
    {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .grid-cols-6
    {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .grid-cols-7
    {
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .grid-cols-8
    {
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .grid-cols-9
    {
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .grid-cols-10
    {
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .grid-cols-12
    {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .grid-rows-2
    {
        grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .grid-rows-3
    {
        grid-template-rows:repeat(3,minmax(0,1fr))
    }
    .flex-row
    {
        flex-direction:row
    }
    .flex-col
    {
        flex-direction:column
    }
    .flex-col-reverse
    {
        flex-direction:column-reverse
    }
    .flex-wrap
    {
        flex-wrap:wrap
    }
    .items-start
    {
        align-items:flex-start
    }
    .items-end
    {
        align-items:flex-end
    }
    .items-center
    {
        align-items:center
    }
    .items-baseline
    {
        align-items:baseline
    }
    .items-stretch
    {
        align-items:stretch
    }
    .justify-start
    {
        justify-content:flex-start
    }
    .justify-end
    {
        justify-content:flex-end
    }
    .justify-center
    {
        justify-content:center
    }
    .justify-between
    {
        justify-content:space-between
    }
    .justify-around
    {
        justify-content:space-around
    }
    .justify-evenly
    {
        justify-content:space-evenly
    }
    .gap-1
    {
        gap:.25rem
    }
    .gap-2
    {
        gap:.5rem
    }
    .gap-3
    {
        gap:.75rem
    }
    .gap-4
    {
        gap:1rem
    }
    .gap-5
    {
        gap:1.25rem
    }
    .gap-6
    {
        gap:1.5rem
    }
    .gap-8
    {
        gap:2rem
    }
    .gap-10
    {
        gap:2.5rem
    }
    .gap-x-4
    {
        -moz-column-gap:1rem;
        column-gap:1rem
    }
    .gap-x-6
    {
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
    .gap-x-px
    {
        -moz-column-gap:1px;
        column-gap:1px
    }
    .gap-y-1
    {
        row-gap:.25rem
    }
    .gap-y-4
    {
        row-gap:1rem
    }
    .gap-y-6
    {
        row-gap:1.5rem
    }
    .divide-y-2>:not([hidden])~:not([hidden])
    {
        --tw-divide-y-reverse:0;
        border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)));
        border-bottom-width:calc(2px*var(--tw-divide-y-reverse))
    }
    .divide-y>:not([hidden])~:not([hidden])
    {
        --tw-divide-y-reverse:0;
        border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));
        border-bottom-width:calc(1px*var(--tw-divide-y-reverse))
    }
    .divide-black>:not([hidden])~:not([hidden])
    {
        --tw-divide-opacity:1;
        border-color:rgba(0,0,0,var(--tw-divide-opacity))
    }
    .self-start
    {
        align-self:flex-start
    }
    .self-end
    {
        align-self:flex-end
    }
    .overflow-hidden
    {
        overflow:hidden
    }
    .overflow-y-auto
    {
        overflow-y:auto
    }
    .overflow-y-scroll
    {
        overflow-y:scroll
    }
    .truncate
    {
        overflow:hidden;
        white-space:nowrap
    }
    .overflow-ellipsis,.truncate
    {
        text-overflow:ellipsis
    }
    .break-words
    {
        overflow-wrap:break-word
    }
    .rounded-none
    {
        border-radius:0
    }
    .rounded-sm
    {
        border-radius:.125rem
    }
    .rounded
    {
        border-radius:.25rem
    }
    .rounded-md
    {
        border-radius:.375rem
    }
    .rounded-lg
    {
        border-radius:.5rem
    }
    .rounded-xl
    {
        border-radius:.75rem
    }
    .rounded-full
    {
        border-radius:9999px
    }
    .rounded-button
    {
        border-radius:.25rem
    }
    .rounded-layout
    {
        border-radius:.5rem
    }
    .rounded-t-md
    {
        border-top-left-radius:.375rem;
        border-top-right-radius:.375rem
    }
    .rounded-t-lg
    {
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .rounded-t-xl
    {
        border-top-left-radius:.75rem;
        border-top-right-radius:.75rem
    }
    .rounded-t-layout
    {
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .rounded-r-none
    {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .rounded-r
    {
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .rounded-b-md
    {
        border-bottom-right-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .rounded-b-lg
    {
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .rounded-b-xl
    {
        border-bottom-right-radius:.75rem;
        border-bottom-left-radius:.75rem
    }
    .rounded-b-layout
    {
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .rounded-l-none
    {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .rounded-l
    {
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .border-2
    {
        border-width:2px
    }
    .border
    {
        border-width:1px
    }
    .border-t-0
    {
        border-top-width:0
    }
    .border-t
    {
        border-top-width:1px
    }
    .border-r-0
    {
        border-right-width:0
    }
    .border-r
    {
        border-right-width:1px
    }
    .border-b-0
    {
        border-bottom-width:0
    }
    .border-b
    {
        border-bottom-width:1px
    }
    .border-l-0
    {
        border-left-width:0
    }
    .border-l
    {
        border-left-width:1px
    }
    .last\:border-b-0:last-child
    {
        border-bottom-width:0
    }
    .border-solid
    {
        border-style:solid
    }
    .border-dashed
    {
        border-style:dashed
    }
    .border-none
    {
        border-style:none
    }
    .border-salmon
    {
        --tw-border-opacity:1;
        border-color:rgba(190,126,79,var(--tw-border-opacity))
    }
    .border-gray-300
    {
        --tw-border-opacity:1;
        border-color:rgba(230,230,230,var(--tw-border-opacity))
    }
    .border-gray-400
    {
        --tw-border-opacity:1;
        border-color:rgba(209,209,209,var(--tw-border-opacity))
    }
    .border-gray-600
    {
        --tw-border-opacity:1;
        border-color:rgba(136,136,136,var(--tw-border-opacity))
    }
    .border-gray-700
    {
        --tw-border-opacity:1;
        border-color:rgba(34,36,44,var(--tw-border-opacity))
    }
    .border-cloud-darker
    {
        --tw-border-opacity:1;
        border-color:rgba(60,63,72,var(--tw-border-opacity))
    }
    .border-cloud
    {
        --tw-border-opacity:1;
        border-color:rgba(239,239,239,var(--tw-border-opacity))
    }
    .border-cyan
    {
        --tw-border-opacity:1;
        border-color:rgba(37,83,255,var(--tw-border-opacity))
    }
    .border-white
    {
        --tw-border-opacity:1;
        border-color:rgba(255,255,255,var(--tw-border-opacity))
    }
    .border-blueGoogle
    {
        --tw-border-opacity:1;
        border-color:rgba(66,133,244,var(--tw-border-opacity))
    }
    .border-blueLinkedin
    {
        --tw-border-opacity:1;
        border-color:rgba(14,118,168,var(--tw-border-opacity))
    }
    .border-black
    {
        --tw-border-opacity:1;
        border-color:rgba(0,0,0,var(--tw-border-opacity))
    }
    .hover\:border-blueGoogle:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(66,133,244,var(--tw-border-opacity))
    }
    .hover\:border-blueLinkedin:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(14,118,168,var(--tw-border-opacity))
    }
    .hover\:border-black:hover
    {
        --tw-border-opacity:1;
        border-color:rgba(0,0,0,var(--tw-border-opacity))
    }
    .bg-mint-light
    {
        --tw-bg-opacity:1;
        background-color:rgba(209,250,235,var(--tw-bg-opacity))
    }
    .bg-mint
    {
        --tw-bg-opacity:1;
        background-color:rgba(60,170,130,var(--tw-bg-opacity))
    }
    .bg-purple-light
    {
        --tw-bg-opacity:1;
        background-color:rgba(223,211,248,var(--tw-bg-opacity))
    }
    .bg-purple
    {
        --tw-bg-opacity:1;
        background-color:rgba(117,83,187,var(--tw-bg-opacity))
    }
    .bg-salmon-light
    {
        --tw-bg-opacity:1;
        background-color:rgba(253,224,203,var(--tw-bg-opacity))
    }
    .bg-salmon-medium
    {
        --tw-bg-opacity:1;
        background-color:rgba(248,210,183,var(--tw-bg-opacity))
    }
    .bg-standard
    {
        --tw-bg-opacity:1;
        background-color:rgba(34,36,44,var(--tw-bg-opacity))
    }
    .bg-premium
    {
        --tw-bg-opacity:1;
        background-color:rgba(117,83,187,var(--tw-bg-opacity))
    }
    .bg-unlimited
    {
        --tw-bg-opacity:1;
        background-color:rgba(190,126,79,var(--tw-bg-opacity))
    }
    .bg-gray-400
    {
        --tw-bg-opacity:1;
        background-color:rgba(209,209,209,var(--tw-bg-opacity))
    }
    .bg-gray-500
    {
        --tw-bg-opacity:1;
        background-color:rgba(118,118,118,var(--tw-bg-opacity))
    }
    .bg-gray-600
    {
        --tw-bg-opacity:1;
        background-color:rgba(136,136,136,var(--tw-bg-opacity))
    }
    .bg-gray-700
    {
        --tw-bg-opacity:1;
        background-color:rgba(34,36,44,var(--tw-bg-opacity))
    }
    .bg-gray-900
    {
        --tw-bg-opacity:1;
        background-color:rgba(17,17,17,var(--tw-bg-opacity))
    }
    .bg-cloud-darker
    {
        --tw-bg-opacity:1;
        background-color:rgba(60,63,72,var(--tw-bg-opacity))
    }
    .bg-cloud
    {
        --tw-bg-opacity:1;
        background-color:rgba(239,239,239,var(--tw-bg-opacity))
    }
    .bg-cloud-blue
    {
        --tw-bg-opacity:1;
        background-color:rgba(245,248,253,var(--tw-bg-opacity))
    }
    .bg-cloud-cream
    {
        --tw-bg-opacity:1;
        background-color:rgba(246,240,235,var(--tw-bg-opacity))
    }
    .bg-pink-light
    {
        --tw-bg-opacity:1;
        background-color:rgba(255,228,230,var(--tw-bg-opacity))
    }
    .bg-cyan-darker
    {
        --tw-bg-opacity:1;
        background-color:rgba(24,46,109,var(--tw-bg-opacity))
    }
    .bg-cyan-dark
    {
        --tw-bg-opacity:1;
        background-color:rgba(30,58,138,var(--tw-bg-opacity))
    }
    .bg-cyan
    {
        --tw-bg-opacity:1;
        background-color:rgba(37,83,255,var(--tw-bg-opacity))
    }
    .bg-warning
    {
        --tw-bg-opacity:1;
        background-color:rgba(244,196,107,var(--tw-bg-opacity))
    }
    .bg-white
    {
        --tw-bg-opacity:1;
        background-color:rgba(255,255,255,var(--tw-bg-opacity))
    }
    .bg-blueGoogle
    {
        --tw-bg-opacity:1;
        background-color:rgba(66,133,244,var(--tw-bg-opacity))
    }
    .bg-blueLinkedin
    {
        --tw-bg-opacity:1;
        background-color:rgba(14,118,168,var(--tw-bg-opacity))
    }
    .bg-black
    {
        --tw-bg-opacity:1;
        background-color:rgba(0,0,0,var(--tw-bg-opacity))
    }
    .hover\:bg-cloud-darker:hover
    {
        --tw-bg-opacity:1;
        background-color:rgba(60,63,72,var(--tw-bg-opacity))
    }
    .hover\:bg-white:hover
    {
        --tw-bg-opacity:1;
        background-color:rgba(255,255,255,var(--tw-bg-opacity))
    }
    .hover\:bg-blueGoogle:hover
    {
        --tw-bg-opacity:1;
        background-color:rgba(66,133,244,var(--tw-bg-opacity))
    }
    .hover\:bg-blueLinkedin:hover
    {
        --tw-bg-opacity:1;
        background-color:rgba(14,118,168,var(--tw-bg-opacity))
    }
    .bg-opacity-10
    {
        --tw-bg-opacity:0.1
    }
    .bg-opacity-50
    {
        --tw-bg-opacity:0.5
    }
    .bg-auto
    {
        background-size:auto
    }
    .bg-cover
    {
        background-size:cover
    }
    .bg-contain
    {
        background-size:contain
    }
    .bg-bottom
    {
        background-position:bottom
    }
    .bg-center
    {
        background-position:50%
    }
    .bg-right
    {
        background-position:100%
    }
    .bg-repeat
    {
        background-repeat:repeat
    }
    .bg-no-repeat
    {
        background-repeat:no-repeat
    }
    .object-contain
    {
        -o-object-fit:contain;
        object-fit:contain
    }
    .object-scale-down
    {
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .p-0
    {
        padding:0
    }
    .p-1
    {
        padding:.25rem
    }
    .p-2
    {
        padding:.5rem
    }
    .p-3
    {
        padding:.75rem
    }
    .p-4
    {
        padding:1rem
    }
    .p-5
    {
        padding:1.25rem
    }
    .p-6
    {
        padding:1.5rem
    }
    .p-7
    {
        padding:1.75rem
    }
    .p-8
    {
        padding:2rem
    }
    .p-10
    {
        padding:2.5rem
    }
    .p-0\.5
    {
        padding:.125rem
    }
    .p-2\.5
    {
        padding:.625rem
    }
    .px-0
    {
        padding-left:0;
        padding-right:0
    }
    .px-1
    {
        padding-left:.25rem;
        padding-right:.25rem
    }
    .px-2
    {
        padding-left:.5rem;
        padding-right:.5rem
    }
    .px-3
    {
        padding-left:.75rem;
        padding-right:.75rem
    }
    .px-4
    {
        padding-left:1rem;
        padding-right:1rem
    }
    .px-5
    {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .px-6
    {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .px-8
    {
        padding-left:2rem;
        padding-right:2rem
    }
    .px-12
    {
        padding-left:3rem;
        padding-right:3rem
    }
    .px-20
    {
        padding-left:5rem;
        padding-right:5rem
    }
    .py-0
    {
        padding-top:0;
        padding-bottom:0
    }
    .py-1
    {
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .py-2
    {
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .py-3
    {
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .py-4
    {
        padding-top:1rem;
        padding-bottom:1rem
    }
    .py-5
    {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .py-6
    {
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .py-7
    {
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .py-8
    {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .py-10
    {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .py-12
    {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .py-20
    {
        padding-top:5rem;
        padding-bottom:5rem
    }
    .py-0\.5
    {
        padding-top:.125rem;
        padding-bottom:.125rem
    }
    .pt-0
    {
        padding-top:0
    }
    .pt-2
    {
        padding-top:.5rem
    }
    .pt-4
    {
        padding-top:1rem
    }
    .pt-5
    {
        padding-top:1.25rem
    }
    .pt-6
    {
        padding-top:1.5rem
    }
    .pt-8
    {
        padding-top:2rem
    }
    .pt-12
    {
        padding-top:3rem
    }
    .pt-16
    {
        padding-top:4rem
    }
    .pr-6
    {
        padding-right:1.5rem
    }
    .pb-0
    {
        padding-bottom:0
    }
    .pb-1
    {
        padding-bottom:.25rem
    }
    .pb-2
    {
        padding-bottom:.5rem
    }
    .pb-3
    {
        padding-bottom:.75rem
    }
    .pb-4
    {
        padding-bottom:1rem
    }
    .pb-6
    {
        padding-bottom:1.5rem
    }
    .pb-12
    {
        padding-bottom:3rem
    }
    .pb-20
    {
        padding-bottom:5rem
    }
    .pb-0\.5
    {
        padding-bottom:.125rem
    }
    .pl-0
    {
        padding-left:0
    }
    .pl-2
    {
        padding-left:.5rem
    }
    .pl-3
    {
        padding-left:.75rem
    }
    .pl-4
    {
        padding-left:1rem
    }
    .pl-6
    {
        padding-left:1.5rem
    }
    .pl-10
    {
        padding-left:2.5rem
    }
    .pl-1\/22
    {
        padding-left:4.5%
    }
    .text-left
    {
        text-align:left
    }
    .text-center
    {
        text-align:center
    }
    .text-right
    {
        text-align:right
    }
    .text-justify
    {
        text-align:justify
    }
    .align-middle
    {
        vertical-align:middle
    }
    .align-bottom
    {
        vertical-align:bottom
    }
    .align-text-top
    {
        vertical-align:text-top
    }
    .font-body,.font-display
    {
        font-family:Rubik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
    }
    .font-headings
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
    }
    .text-xs
    {
        font-size:.75rem;
        line-height:1rem
    }
    .text-sm
    {
        font-size:.875rem;
        line-height:1.25rem
    }
    .text-base
    {
        font-size:1rem;
        line-height:1.5rem
    }
    .text-lg
    {
        font-size:1.125rem
    }
    .text-lg,.text-xl
    {
        line-height:1.75rem
    }
    .text-xl
    {
        font-size:1.25rem
    }
    .text-2xl
    {
        font-size:1.5rem;
        line-height:2rem
    }
    .text-3xl
    {
        font-size:1.875rem;
        line-height:2.25rem
    }
    .text-4xl
    {
        font-size:2.25rem;
        line-height:2.5rem
    }
    .text-5xl
    {
        font-size:3rem;
        line-height:1
    }
    .text-xxs
    {
        font-size:.65rem
    }
    .font-thin
    {
        font-weight:100
    }
    .font-light
    {
        font-weight:300
    }
    .font-normal
    {
        font-weight:400
    }
    .font-medium
    {
        font-weight:500
    }
    .font-semibold
    {
        font-weight:600
    }
    .font-bold
    {
        font-weight:700
    }
    .font-extrabold
    {
        font-weight:800
    }
    .uppercase
    {
        text-transform:uppercase
    }
    .lowercase
    {
        text-transform:lowercase
    }
    .capitalize
    {
        text-transform:capitalize
    }
    .italic
    {
        font-style:italic
    }
    .not-italic
    {
        font-style:normal
    }
    .leading-5
    {
        line-height:1.25rem
    }
    .leading-6
    {
        line-height:1.5rem
    }
    .leading-7
    {
        line-height:1.75rem
    }
    .leading-9
    {
        line-height:2.25rem
    }
    .leading-10
    {
        line-height:2.5rem
    }
    .leading-none
    {
        line-height:1
    }
    .leading-tight
    {
        line-height:1.25
    }
    .leading-normal
    {
        line-height:1.5
    }
    .leading-relaxed
    {
        line-height:1.625
    }
    .text-mint-light
    {
        --tw-text-opacity:1;
        color:rgba(209,250,235,var(--tw-text-opacity))
    }
    .text-mint
    {
        --tw-text-opacity:1;
        color:rgba(60,170,130,var(--tw-text-opacity))
    }
    .text-purple
    {
        --tw-text-opacity:1;
        color:rgba(117,83,187,var(--tw-text-opacity))
    }
    .text-salmon-light
    {
        --tw-text-opacity:1;
        color:rgba(253,224,203,var(--tw-text-opacity))
    }
    .text-salmon
    {
        --tw-text-opacity:1;
        color:rgba(190,126,79,var(--tw-text-opacity))
    }
    .text-freemium-medium
    {
        --tw-text-opacity:1;
        color:rgba(209,209,209,var(--tw-text-opacity))
    }
    .text-premium
    {
        --tw-text-opacity:1;
        color:rgba(117,83,187,var(--tw-text-opacity))
    }
    .text-unlimited
    {
        --tw-text-opacity:1;
        color:rgba(190,126,79,var(--tw-text-opacity))
    }
    .text-gray-400
    {
        --tw-text-opacity:1;
        color:rgba(209,209,209,var(--tw-text-opacity))
    }
    .text-gray-500
    {
        --tw-text-opacity:1;
        color:rgba(118,118,118,var(--tw-text-opacity))
    }
    .text-gray-550
    {
        --tw-text-opacity:1;
        color:rgba(177,177,177,var(--tw-text-opacity))
    }
    .text-gray-600
    {
        --tw-text-opacity:1;
        color:rgba(136,136,136,var(--tw-text-opacity))
    }
    .text-gray-700
    {
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .text-gray-900
    {
        --tw-text-opacity:1;
        color:rgba(17,17,17,var(--tw-text-opacity))
    }
    .text-cloud-dark
    {
        --tw-text-opacity:1;
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .text-pink
    {
        --tw-text-opacity:1;
        color:rgba(225,29,72,var(--tw-text-opacity))
    }
    .text-cyan-dark
    {
        --tw-text-opacity:1;
        color:rgba(30,58,138,var(--tw-text-opacity))
    }
    .text-cyan
    {
        --tw-text-opacity:1;
        color:rgba(37,83,255,var(--tw-text-opacity))
    }
    .text-danger
    {
        --tw-text-opacity:1;
        color:rgba(219,77,59,var(--tw-text-opacity))
    }
    .text-success
    {
        --tw-text-opacity:1;
        color:rgba(41,173,47,var(--tw-text-opacity))
    }
    .text-warning
    {
        --tw-text-opacity:1;
        color:rgba(244,196,107,var(--tw-text-opacity))
    }
    .text-white
    {
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .text-blueGoogle
    {
        --tw-text-opacity:1;
        color:rgba(66,133,244,var(--tw-text-opacity))
    }
    .text-blueLinkedin
    {
        --tw-text-opacity:1;
        color:rgba(14,118,168,var(--tw-text-opacity))
    }
    .text-blueTelegram
    {
        --tw-text-opacity:1;
        color:rgba(108,193,227,var(--tw-text-opacity))
    }
    .text-black
    {
        --tw-text-opacity:1;
        color:rgba(0,0,0,var(--tw-text-opacity))
    }
    .hover\:text-mint-light:hover
    {
        --tw-text-opacity:1;
        color:rgba(209,250,235,var(--tw-text-opacity))
    }
    .hover\:text-gray-500:hover
    {
        --tw-text-opacity:1;
        color:rgba(118,118,118,var(--tw-text-opacity))
    }
    .hover\:text-gray-700:hover
    {
        --tw-text-opacity:1;
        color:rgba(34,36,44,var(--tw-text-opacity))
    }
    .hover\:text-cloud-darker:hover
    {
        --tw-text-opacity:1;
        color:rgba(60,63,72,var(--tw-text-opacity))
    }
    .hover\:text-white:hover
    {
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .hover\:text-black:hover
    {
        --tw-text-opacity:1;
        color:rgba(0,0,0,var(--tw-text-opacity))
    }
    .underline
    {
        text-decoration:underline
    }
    .opacity-0
    {
        opacity:0
    }
    .hover\:opacity-50:hover,.opacity-50
    {
        opacity:.5
    }
        *,:after,:before
    {
        --tw-shadow:0 0 transparent
    }
    .shadow-sm
    {
        --tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .shadow-md,.shadow-sm
    {
        box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
    .shadow-md
    {
        --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .shadow-xl
    {
        --tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
        box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }
    .focus\:outline-none:focus,.outline-none
    {
        outline:2px solid transparent;
        outline-offset:2px
    }
        *,:after,:before
    {
        --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
        --tw-ring-offset-width:0px;
        --tw-ring-offset-color:#fff;
        --tw-ring-color:rgba(59,130,246,0.5);
        --tw-ring-offset-shadow:0 0 transparent;
        --tw-ring-shadow:0 0 transparent
    }
    .ring-1
    {
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    .ring-1,.ring-2
    {
        box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
    }
    .ring-2
    {
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    .focus\:ring-0:focus
    {
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    .focus\:ring-0:focus,.focus\:ring-2:focus
    {
        box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
    }
    .focus\:ring-2:focus
    {
        --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    .ring-danger
    {
        --tw-ring-opacity:1;
        --tw-ring-color:rgba(219,77,59,var(--tw-ring-opacity))
    }
    .ring-success
    {
        --tw-ring-opacity:1;
        --tw-ring-color:rgba(41,173,47,var(--tw-ring-opacity))
    }
    .ring-offset-1
    {
        --tw-ring-offset-width:1px
    }
    .focus\:ring-offset-2:focus
    {
        --tw-ring-offset-width:2px
    }
    .transition-all
    {
        transition-property:all;
        transition-timing-function:cubic-bezier(.4,0,.2,1);
        transition-duration:.15s
    }
    .transition
    {
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
        transition-timing-function:cubic-bezier(.4,0,.2,1);
        transition-duration:.15s
    }
    .transition-opacity
    {
        transition-property:opacity;
        transition-timing-function:cubic-bezier(.4,0,.2,1);
        transition-duration:.15s
    }
    .duration-300
    {
        transition-duration:.3s
    }
    .ease-linear
    {
        transition-timing-function:linear
    }
    .container-content
    {
        margin-left:auto;
        margin-right:auto;
        width:91.666667%
    }
        @media (min-width:768px)
    {
    .container-content
    {
        width:83.333333%
    }
    
    }
    .container-with-aside
    {
        margin-left:auto;
        margin-right:auto;
        display:flex;
        width:91.666667%;
        flex-direction:column
    }
        @media (min-width:1024px)
    {
    .container-with-aside
    {
        width:83.333333%;
        flex-direction:row
    }
    
    }
        @media (min-width:1024px)
    {
    .container-left-aside
    {
        width:58.333333%
    }
    
    }
        @media (min-width:1024px)
    {
    .aside
    {
        width:33.333333%;
        flex:none
    }
    
    }
        [data-target="navbar.mobileContainer"]
    {
        height:0;
        --tw-bg-opacity:1;
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        z-index:1001;
        transition:all .15s ease-in
    }
        [data-target="navbar.mobileContainer"].unfolded
    {
        margin-top:-1rem;
        height:100vh;
        --tw-bg-opacity:1
    }
    .navburger span
    {
        position:relative;
        display:block;
        --tw-bg-opacity:1;
        background-color:rgba(209,209,209,var(--tw-bg-opacity));
        width:33px;
        height:4px;
        margin-bottom:5px;
        border-radius:3px;
        z-index:1002;
        transform-origin:4px 0;
        transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease
    }
    .navburger span:first-child
    {
        transform-origin:0 0
    }
    .navburger span:nth-last-child(2)
    {
        transform-origin:0 100%
    }
    .navburger.unfolded
    {
        position:fixed;
        top:1.5rem;
        right:1.5rem;
        z-index:1003
    }
    .navburger.unfolded span
    {
        --tw-bg-opacity:1;
        background-color:rgba(209,209,209,var(--tw-bg-opacity));
        opacity:1
    }
    .navburger.unfolded span:nth-last-child(3)
    {
        transform:rotate(45deg) translate(-1px,-2px)
    }
    .navburger.unfolded span:nth-last-child(2)
    {
        opacity:0;
        transform:rotate(0deg) scale(.2)
    }
    .navburger.unfolded span:last-child
    {
        transform:rotate(-45deg) translate(-1px,-2px)
    }
    .footer
    {
        background-color:rgba(34,36,44,var(--tw-bg-opacity));
        width:100%;
        padding-top:2.5rem
    }
    .footer,.footer-base
    {
        --tw-border-opacity:1;
        border-color:rgba(162,169,191,var(--tw-border-opacity));
        --tw-bg-opacity:1;
        --tw-text-opacity:1;
        color:rgba(162,169,191,var(--tw-text-opacity))
    }
    .footer-base
    {
        background-color:rgba(17,17,17,var(--tw-bg-opacity));
        margin-top:3.5rem;
        padding-top:1rem;
        padding-bottom:1rem;
        font-size:.75rem;
        line-height:1rem
    }
    .footer-title
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-size:1.125rem;
        line-height:1.75rem;
        font-weight:700;
        --tw-text-opacity:1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .footer-text
    {
        margin-top:1rem;
        font-size:.875rem;
        line-height:1.25rem;
        font-weight:300;
        line-height:1.25
    }
    .footer-text li
    {
        line-height:1.5rem
    }
    .footer-social
    {
        display:inline;
        width:.75rem;
        text-align:center
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Black-225cdbf5034248f7f82df1266ba3dd90.ttf);
        font-weight:900;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-BlackItalic-024215e53f1128aefbad95f2d49b7208.ttf);
        font-weight:900;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Bold-3fd0f50bd4908ad371c289c9f4dc06a0.ttf);
        font-weight:700;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-BoldItalic-4951e1406ef3d6ea5ea88d29f9908b7e.ttf);
        font-weight:700;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-ExtraBold-7db7badec59ff25ba3693ba82ae19eac.ttf);
        font-weight:800;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-ExtraBoldItalic-ba82c2def0c7d95fb408996904667150.ttf);
        font-weight:800;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-ExtraLight-dbefefede98f7db64bed82a6266a384c.ttf);
        font-weight:200;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-ExtraLightItalic-de1ab0568959bde6e6eeb7c729890c31.ttf);
        font-weight:200;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Italic-3d3f7082f0b32afacaf0e1ba349375ed.ttf);
        font-weight:400;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Light-c31acf42d66c503a8aebaf24aeae54e3.ttf);
        font-weight:300;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-LightItalic-7298c0b8e103ac9dd7f0d8bc9780b20e.ttf);
        font-weight:300;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Medium-03f90a01ad5e990d419bc2764409e98f.ttf);
        font-weight:500;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-MediumItalic-7857261f758f214b5e827a4acfed80aa.ttf);
        font-weight:500;
        font-style:italic
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-Regular-2f1b746890b4fbe97d3ecf20110040b7.ttf);
        font-weight:400;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-SemiBold-9f38b9b7c2e88d6b74d9df236ab362d6.ttf);
        font-weight:600;
        font-style:normal
    }
        @font-face
    {
        font-family:Mulish;
        src:url(/packs/media/fonts/Mulish/static/Mulish-SemiBoldItalic-77ec88ff2e43b8742e6a942c037e2630.ttf);
        font-weight:600;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Black-11893ddb2724fa57d41c3ba1935b827e.ttf);
        font-weight:900;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-BlackItalic-7a94cd25f641a2ca4d206dcd00ffb738.ttf);
        font-weight:900;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Bold-366b50ff64dedebe9f17b5856dc73cf9.ttf);
        font-weight:700;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-BoldItalic-c7f22a77e7f28116cf989bcf41025f16.ttf);
        font-weight:700;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-ExtraBold-4b8d194c5f8fea0770c5c75b653af753.ttf);
        font-weight:800;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-ExtraBoldItalic-73f49018618e9e259059e56fa044e3fc.ttf);
        font-weight:800;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Italic-03738d27c7da434f798fa93ede214b81.ttf);
        font-weight:400;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Light-d950a0114eeb21b6d8dc8e1cbe92cfba.ttf);
        font-weight:300;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-LightItalic-e07b32f43a12ccdba53e41418c7312c7.ttf);
        font-weight:300;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Medium-2263cf4bbb29e585de1bfa5c99ccf6ff.ttf);
        font-weight:500;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-MediumItalic-4f1c9690ed0967d065dbd2126667735b.ttf);
        font-weight:500;
        font-style:italic
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-Regular-a4bece5c270c316c1c24ad96f561e711.ttf);
        font-weight:400;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-SemiBold-779458cb27a611de7b87ef2daf350fa1.ttf);
        font-weight:600;
        font-style:normal
    }
        @font-face
    {
        font-family:Rubik;
        src:url(/packs/media/fonts/Rubik/static/Rubik-SemiBoldItalic-602e4371e25ff4418c51c46d31caf5f9.ttf);
        font-weight:600;
        font-style:italic
    }
        @media (max-width:600px)
    {
    .checkout-bar-item-2-dark:after,.checkout-bar-item-2:after,.checkout-bar-item-dark:after,.checkout-bar-item:after
    {
        width:100px
    }
    
    }
        @media (min-width:640px)
    {
    .sm\:header-5xl
    {
        font-size:3rem;
        line-height:1;
        line-height:1.25
    }
    .sm\:header-3xl,.sm\:header-5xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .sm\:header-3xl
    {
        font-size:1.875rem;
        line-height:2.25rem;
        line-height:1.25
    }
    .sm\:col-span-1
    {
        grid-column:span 1/span 1
    }
    .sm\:col-span-2
    {
        grid-column:span 2/span 2
    }
    .sm\:m-0
    {
        margin:0
    }
    .sm\:my-8
    {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .sm\:mt-0
    {
        margin-top:0
    }
    .sm\:mt-8
    {
        margin-top:2rem
    }
    .sm\:mb-0
    {
        margin-bottom:0
    }
    .sm\:ml-0
    {
        margin-left:0
    }
    .sm\:ml-3
    {
        margin-left:.75rem
    }
    .sm\:ml-4
    {
        margin-left:1rem
    }
    .sm\:ml-20
    {
        margin-left:5rem
    }
    .sm\:-ml-4
    {
        margin-left:-1rem
    }
    .sm\:block
    {
        display:block
    }
    .sm\:inline-block
    {
        display:inline-block
    }
    .sm\:flex
    {
        display:flex
    }
    .sm\:grid
    {
        display:grid
    }
    .sm\:hidden
    {
        display:none
    }
    .sm\:h-20
    {
        height:5rem
    }
    .sm\:h-screen
    {
        height:100vh
    }
    .sm\:w-20
    {
        width:5rem
    }
    .sm\:w-auto
    {
        width:auto
    }
    .sm\:w-2\/5
    {
        width:40%
    }
    .sm\:w-5\/12
    {
        width:41.666667%
    }
    .sm\:w-6\/12
    {
        width:50%
    }
    .sm\:w-7\/12
    {
        width:58.333333%
    }
    .sm\:w-8\/12
    {
        width:66.666667%
    }
    .sm\:w-9\/12
    {
        width:75%
    }
    .sm\:w-full
    {
        width:100%
    }
    .sm\:w-fit
    {
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content
    }
    .sm\:max-w-lg
    {
        max-width:32rem
    }
    .sm\:flex-none
    {
        flex:none
    }
    .sm\:grid-cols-1
    {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .sm\:grid-cols-2
    {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:grid-cols-3
    {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .sm\:grid-cols-4
    {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .sm\:grid-cols-6
    {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .sm\:grid-rows-1
    {
        grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .sm\:flex-row-reverse
    {
        flex-direction:row-reverse
    }
    .sm\:items-start
    {
        align-items:flex-start
    }
    .sm\:items-center
    {
        align-items:center
    }
    .sm\:justify-start
    {
        justify-content:flex-start
    }
    .sm\:p-0
    {
        padding:0
    }
    .sm\:p-6
    {
        padding:1.5rem
    }
    .sm\:px-6
    {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .sm\:pb-4
    {
        padding-bottom:1rem
    }
    .sm\:text-left
    {
        text-align:left
    }
    .sm\:align-middle
    {
        vertical-align:middle
    }
    .sm\:text-sm
    {
        font-size:.875rem;
        line-height:1.25rem
    }
    .sm\:text-base
    {
        font-size:1rem;
        line-height:1.5rem
    }
    .sm\:text-lg
    {
        font-size:1.125rem;
        line-height:1.75rem
    }
    
    }
        @media (min-width:768px)
    {
    .md\:header-5xl
    {
        font-size:3rem;
        line-height:1;
        line-height:1.25
    }
    .md\:header-4xl,.md\:header-5xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .md\:header-4xl
    {
        font-size:2.25rem;
        line-height:2.5rem;
        line-height:1.25
    }
    .md\:header-2xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800;
        font-size:1.5rem;
        line-height:2rem;
        line-height:1.25
    }
    .md\:top-36
    {
        top:9rem
    }
    .md\:col-span-1
    {
        grid-column:span 1/span 1
    }
    .md\:col-span-2
    {
        grid-column:span 2/span 2
    }
    .md\:col-span-3
    {
        grid-column:span 3/span 3
    }
    .md\:col-span-4
    {
        grid-column:span 4/span 4
    }
    .md\:col-span-6
    {
        grid-column:span 6/span 6
    }
    .md\:col-span-7
    {
        grid-column:span 7/span 7
    }
    .md\:col-start-2
    {
        grid-column-start:2
    }
    .md\:col-end-2
    {
        grid-column-end:2
    }
    .md\:col-end-13
    {
        grid-column-end:13
    }
    .md\:m-auto
    {
        margin:auto
    }
    .md\:mx-0
    {
        margin-left:0;
        margin-right:0
    }
    .md\:my-10
    {
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .md\:mt-0
    {
        margin-top:0
    }
    .md\:mt-4
    {
        margin-top:1rem
    }
    .md\:mt-24
    {
        margin-top:6rem
    }
    .md\:mr-2
    {
        margin-right:.5rem
    }
    .md\:mb-0
    {
        margin-bottom:0
    }
    .md\:mb-72
    {
        margin-bottom:18rem
    }
    .md\:ml-4
    {
        margin-left:1rem
    }
    .md\:block
    {
        display:block
    }
    .md\:flex
    {
        display:flex
    }
    .md\:grid
    {
        display:grid
    }
    .md\:hidden
    {
        display:none
    }
    .md\:h-6
    {
        height:1.5rem
    }
    .md\:h-144
    {
        height:36rem
    }
    .md\:h-fit
    {
        height:-webkit-fit-content;
        height:-moz-fit-content;
        height:fit-content
    }
    .md\:w-6
    {
        width:1.5rem
    }
    .md\:w-1\/2
    {
        width:50%
    }
    .md\:w-1\/4
    {
        width:25%
    }
    .md\:w-3\/4
    {
        width:75%
    }
    .md\:w-3\/12
    {
        width:25%
    }
    .md\:w-4\/12
    {
        width:33.333333%
    }
    .md\:w-5\/12
    {
        width:41.666667%
    }
    .md\:w-6\/12
    {
        width:50%
    }
    .md\:w-8\/12
    {
        width:66.666667%
    }
    .md\:w-10\/12
    {
        width:83.333333%
    }
    .md\:w-full
    {
        width:100%
    }
    .md\:grid-cols-2
    {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3
    {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:grid-cols-4
    {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:grid-rows-2
    {
        grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .md\:flex-row
    {
        flex-direction:row
    }
    .md\:flex-col
    {
        flex-direction:column
    }
    .md\:justify-center
    {
        justify-content:center
    }
    .md\:justify-between
    {
        justify-content:space-between
    }
    .md\:justify-around
    {
        justify-content:space-around
    }
    .md\:gap-4
    {
        gap:1rem
    }
    .md\:divide-y-0>:not([hidden])~:not([hidden])
    {
        --tw-divide-y-reverse:0;
        border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));
        border-bottom-width:calc(0px*var(--tw-divide-y-reverse))
    }
    .md\:overflow-hidden
    {
        overflow:hidden
    }
    .md\:overflow-visible
    {
        overflow:visible
    }
    .md\:px-4
    {
        padding-left:1rem;
        padding-right:1rem
    }
    .md\:px-6
    {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .md\:px-24
    {
        padding-left:6rem;
        padding-right:6rem
    }
    .md\:py-0
    {
        padding-top:0;
        padding-bottom:0
    }
    .md\:py-12
    {
        padding-top:3rem;
        padding-bottom:3rem
    }
    .md\:pt-0
    {
        padding-top:0
    }
    .md\:pb-0
    {
        padding-bottom:0
    }
    .md\:pb-12
    {
        padding-bottom:3rem
    }
    .md\:text-left
    {
        text-align:left
    }
    .md\:text-right
    {
        text-align:right
    }
    .md\:text-lg
    {
        font-size:1.125rem;
        line-height:1.75rem
    }
    .md\:placeholder-transparent::-moz-placeholder
    {
        color:transparent
    }
    .md\:placeholder-transparent:-ms-input-placeholder
    {
        color:transparent
    }
    .md\:placeholder-transparent::placeholder
    {
        color:transparent
    }
    
    }
        @media (min-width:1024px)
    {
    .lg\:header-5xl
    {
        font-size:3rem;
        line-height:1;
        line-height:1.25
    }
    .lg\:header-3xl,.lg\:header-5xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .lg\:header-3xl
    {
        font-size:1.875rem;
        line-height:2.25rem;
        line-height:1.25
    }
    .lg\:sticky
    {
        position:-webkit-sticky;
        position:sticky
    }
    .lg\:top-32
    {
        top:8rem
    }
    .lg\:top-40
    {
        top:10rem
    }
    .lg\:col-span-1
    {
        grid-column:span 1/span 1
    }
    .lg\:col-span-2
    {
        grid-column:span 2/span 2
    }
    .lg\:col-span-3
    {
        grid-column:span 3/span 3
    }
    .lg\:m-0
    {
        margin:0
    }
    .lg\:m-auto
    {
        margin:auto
    }
    .lg\:mx-0
    {
        margin-left:0;
        margin-right:0
    }
    .lg\:mx-2
    {
        margin-left:.5rem;
        margin-right:.5rem
    }
    .lg\:my-0
    {
        margin-top:0;
        margin-bottom:0
    }
    .lg\:my-4
    {
        margin-top:1rem;
        margin-bottom:1rem
    }
    .lg\:my-8
    {
        margin-top:2rem;
        margin-bottom:2rem
    }
    .lg\:mt-0
    {
        margin-top:0
    }
    .lg\:mt-4
    {
        margin-top:1rem
    }
    .lg\:mt-6
    {
        margin-top:1.5rem
    }
    .lg\:mt-14
    {
        margin-top:3.5rem
    }
    .lg\:mt-20
    {
        margin-top:5rem
    }
    .lg\:-mt-72
    {
        margin-top:-18rem
    }
    .lg\:mr-24
    {
        margin-right:6rem
    }
    .lg\:mb-0
    {
        margin-bottom:0
    }
    .lg\:mb-4
    {
        margin-bottom:1rem
    }
    .lg\:mb-8
    {
        margin-bottom:2rem
    }
    .lg\:mb-14
    {
        margin-bottom:3.5rem
    }
    .lg\:mb-16
    {
        margin-bottom:4rem
    }
    .lg\:mb-32
    {
        margin-bottom:8rem
    }
    .lg\:ml-4
    {
        margin-left:1rem
    }
    .lg\:ml-28
    {
        margin-left:7rem
    }
    .lg\:block
    {
        display:block
    }
    .lg\:flex
    {
        display:flex
    }
    .lg\:grid
    {
        display:grid
    }
    .lg\:hidden
    {
        display:none
    }
    .lg\:w-1\/2
    {
        width:50%
    }
    .lg\:w-1\/3
    {
        width:33.333333%
    }
    .lg\:w-2\/4
    {
        width:50%
    }
    .lg\:w-2\/5
    {
        width:40%
    }
    .lg\:w-5\/6
    {
        width:83.333333%
    }
    .lg\:w-2\/12
    {
        width:16.666667%
    }
    .lg\:w-4\/12
    {
        width:33.333333%
    }
    .lg\:w-5\/12
    {
        width:41.666667%
    }
    .lg\:w-6\/12
    {
        width:50%
    }
    .lg\:w-8\/12
    {
        width:66.666667%
    }
    .lg\:w-9\/12
    {
        width:75%
    }
    .lg\:w-10\/12
    {
        width:83.333333%
    }
    .lg\:w-full
    {
        width:100%
    }
    .lg\:w-max
    {
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content
    }
    .lg\:flex-none
    {
        flex:none
    }
    .lg\:grid-cols-1
    {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .lg\:grid-cols-2
    {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:grid-cols-3
    {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:grid-cols-4
    {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .lg\:grid-cols-5
    {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .lg\:grid-cols-6
    {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .lg\:grid-cols-none
    {
        grid-template-columns:none
    }
    .lg\:grid-rows-1
    {
        grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .lg\:flex-row
    {
        flex-direction:row
    }
    .lg\:flex-nowrap
    {
        flex-wrap:nowrap
    }
    .lg\:items-start
    {
        align-items:flex-start
    }
    .lg\:items-center
    {
        align-items:center
    }
    .lg\:justify-between
    {
        justify-content:space-between
    }
    .lg\:justify-around
    {
        justify-content:space-around
    }
    .lg\:gap-4
    {
        gap:1rem
    }
    .lg\:gap-24
    {
        gap:6rem
    }
    .lg\:rounded-none
    {
        border-radius:0
    }
    .lg\:border-0
    {
        border-width:0
    }
    .lg\:border-t
    {
        border-top-width:1px
    }
    .lg\:border-b
    {
        border-bottom-width:1px
    }
    .lg\:px-0
    {
        padding-left:0;
        padding-right:0
    }
    .lg\:px-8
    {
        padding-left:2rem;
        padding-right:2rem
    }
    .lg\:pt-4
    {
        padding-top:1rem
    }
    .lg\:pr-4
    {
        padding-right:1rem
    }
    .lg\:pb-8
    {
        padding-bottom:2rem
    }
    .lg\:pl-7\/41
    {
        padding-left:17.1%
    }
    .lg\:text-left
    {
        text-align:left
    }
    .lg\:text-right
    {
        text-align:right
    }
    .lg\:text-base
    {
        font-size:1rem;
        line-height:1.5rem
    }
    .lg\:text-lg
    {
        font-size:1.125rem;
        line-height:1.75rem
    }
    
    }
        @media (min-width:1280px)
    {
    .xl\:header-5xl
    {
        font-size:3rem;
        line-height:1;
        line-height:1.25
    }
    .xl\:header-3xl,.xl\:header-5xl
    {
        font-family:Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
        font-weight:800
    }
    .xl\:header-3xl
    {
        font-size:1.875rem;
        line-height:2.25rem;
        line-height:1.25
    }
    .xl\:col-auto
    {
        grid-column:auto
    }
    .xl\:col-span-1
    {
        grid-column:span 1/span 1
    }
    .xl\:col-span-2
    {
        grid-column:span 2/span 2
    }
    .xl\:col-span-3
    {
        grid-column:span 3/span 3
    }
    .xl\:row-span-2
    {
        grid-row:span 2/span 2
    }
    .xl\:float-left
    {
        float:left
    }
    .xl\:m-auto
    {
        margin:auto
    }
    .xl\:mx-0
    {
        margin-left:0;
        margin-right:0
    }
    .xl\:my-0
    {
        margin-bottom:0
    }
    .xl\:mt-0,.xl\:my-0
    {
        margin-top:0
    }
    .xl\:mt-10
    {
        margin-top:2.5rem
    }
    .xl\:mb-0
    {
        margin-bottom:0
    }
    .xl\:ml-4
    {
        margin-left:1rem
    }
    .xl\:block
    {
        display:block
    }
    .xl\:flex
    {
        display:flex
    }
    .xl\:hidden
    {
        display:none
    }
    .xl\:h-80
    {
        height:20rem
    }
    .xl\:w-80
    {
        width:20rem
    }
    .xl\:w-1\/2
    {
        width:50%
    }
    .xl\:w-1\/3
    {
        width:33.333333%
    }
    .xl\:w-6\/12
    {
        width:50%
    }
    .xl\:w-7\/12
    {
        width:58.333333%
    }
    .xl\:w-9\/12
    {
        width:75%
    }
    .xl\:w-10\/12
    {
        width:83.333333%
    }
    .xl\:w-max
    {
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content
    }
    .xl\:flex-none
    {
        flex:none
    }
    .xl\:grid-cols-2
    {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .xl\:grid-cols-3
    {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .xl\:grid-cols-4
    {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .xl\:grid-cols-5
    {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .xl\:grid-cols-12
    {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .xl\:grid-rows-2
    {
        grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .xl\:flex-row
    {
        flex-direction:row
    }
    .xl\:flex-nowrap
    {
        flex-wrap:nowrap
    }
    .xl\:items-center
    {
        align-items:center
    }
    .xl\:justify-around
    {
        justify-content:space-around
    }
    .xl\:gap-10
    {
        gap:2.5rem
    }
    .xl\:p-2
    {
        padding:.5rem
    }
    .xl\:px-8
    {
        padding-left:2rem;
        padding-right:2rem
    }
    .xl\:px-28
    {
        padding-left:7rem;
        padding-right:7rem
    }
    .xl\:pr-16
    {
        padding-right:4rem
    }
    .xl\:text-left
    {
        text-align:left
    }
    .xl\:text-lg
    {
        font-size:1.125rem;
        line-height:1.75rem
    }
    
    }
        @media (min-width:1536px)
    {
    .\32xl\:block
    {
        display:block
    }
    .\32xl\:hidden
    {
        display:none
    }
    
    }
    
    