/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
html {
                line-height: 1.15;
                -webkit-text-size-adjust: 100%
            }

            body {
                margin: 0
            }

            h1 {
                font-size: 2em;
                margin: .67em 0
            }

            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }

            pre {
                font-family: monospace,monospace;
                font-size: 1em
            }

            a {
                background-color: transparent
            }

            abbr[title] {
                border-bottom: none;
                text-decoration: underline;
                -webkit-text-decoration: underline dotted;
                text-decoration: underline dotted
            }

            b,strong {
                font-weight: bolder
            }

            code,kbd,samp {
                font-family: monospace,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
            }

            img {
                border-style: none
            }

            button,input,optgroup,select,textarea {
                font-family: inherit;
                font-size: 100%;
                line-height: 1.15;
                margin: 0
            }

            button,input {
                overflow: visible
            }

            button,select {
                text-transform: none
            }

            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button
            }

            [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
                border-style: none;
                padding: 0
            }

            [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
                outline: 1px dotted ButtonText
            }

            fieldset {
                padding: .35em .75em .625em
            }

            legend {
                box-sizing: border-box;
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal
            }

            progress {
                vertical-align: baseline
            }

            textarea {
                overflow: auto
            }

            [type=checkbox],[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            details {
                display: block
            }

            summary {
                display: list-item
            }

            [hidden],template {
                display: none
            }

            .am-flex {
                display: grid
            }

            section {
                position: relative
            }

            .am-site-container {
                margin: auto
            }

            .am-padding--top {
                padding-top: 4em!important
            }

            .am-padding--bottom {
                padding-bottom: 4em!important
            }

            .am-block--sm {
                padding: 2em 0
            }

            .am-block--md {
                padding: 4em 0
            }

            .am-block--lg {
                padding: 6em 0
            }

            .am-inner {
                margin: auto;
                max-width: 100em
            }

            .am-inner--lg,.am-inner--md,.am-inner--sm,.am-inner--xl {
                width: 90%
            }

            .am-inner--sm {
                max-width: 73.75em
            }

            .am-inner--md {
                max-width: 83.75em
            }

            .am-inner--lg .am-inner--md {
                width: 88.67%
            }

            .am-inner--xl {
                max-width: 106.25em
            }

            .am-inner--xl .am-inner--md {
                width: 100%
            }

            .am-no-padding--top {
                padding-top: 0!important
            }

            .am-no-padding--bottom {
                padding-bottom: 0!important
            }

            .am-half-padding--top {
                padding-top: 4.75em!important
            }

            .am-half-padding--bottom {
                padding-bottom: 4.75em!important
            }

            @media(min-width: 767px) {
                .am-inner--md,.am-inner--sm {
                    width:80%
                }

                .am-inner--xl .am-inner--md {
                    width: 88.67%
                }
            }

            @media(min-width: 992px) {
                .am-padding--top {
                    padding-top:6em!important
                }

                .am-padding--bottom {
                    padding-bottom: 6em!important
                }
            }

            @media(min-width: 1199px) {
                .am-block--md {
                    padding:6em 0
                }

                .am-block--lg {
                    padding: 12.5em 0
                }

                .am-inner--sm {
                    width: 65.5%
                }

                .am-inner--md {
                    width: 74.444444%
                }

                .am-inner--lg {
                    width: 88.88%
                }

                .am-inner--lg .am-inner--md {
                    width: 88.75%
                }

                .am-inner--xl {
                    width: 94.44%
                }

                .am-inner--xl .am-inner--md {
                    width: 78.82%
                }
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 400;
                src: url(https://www.alibimusic.com/nuxt/img/FSIndustrieWd-Regular.7b106cc.svg) format("svg")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 400;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Regular.0a28b3c.ttf) format("ttf")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 400;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Regular.c13970a.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 400;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Regular.9861bdb.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/img/FSIndustrieWd-Medium.f9b3566.svg) format("svg")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Medium.5909bd6.ttf) format("ttf")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Medium.ef35685.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Medium.27157cb.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/img/FSIndustrieWd-Bold.27b5eaa.svg) format("svg")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Bold.448efee.ttf) format("ttf")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Bold.388cfe3.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieWd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieWd-Bold.c40ae7f.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/img/FSIndustrieCd-Medium.23a7c92.svg) format("svg")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Medium.24617e5.ttf) format("ttf")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Medium.d875d9c.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 500;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Medium.028f2b5.woff2) format("woff2")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/img/FSIndustrieCd-Bold.37e34fe.svg) format("svg")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Bold.c1f7d0d.ttf) format("ttf")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Bold.c71efc3.woff) format("woff")
            }

            @font-face {
                font-display: swap;
                font-family: "FSIndustrieCd";
                font-style: normal;
                font-weight: 700;
                src: url(https://www.alibimusic.com/nuxt/fonts/FSIndustrieCd-Bold.e27e1e5.woff2) format("woff2")
            }

            @font-face {
                ascent-override:93%;descent-override:38%;font-display: swap;
                font-family: "Adjusted Arial Narrow Fallback";
                line-gap-override:0%;size-adjust:94%;src: local(Arial Narrow)
            }

            @font-face {
                ascent-override:93%;descent-override:38%;font-display: swap;
                font-family: "Adjusted Verdana Fallback";
                line-gap-override:0%;size-adjust:94%;src: local(Verdana)
            }

            .underline-force {
                -webkit-text-decoration: underline!important;
                text-decoration: underline!important
            }

            body {
                background: #000000;
                color: #c8bdb4;
                font-family: "FSIndustrieWd","Adjusted Verdana Fallback";
                font-size: 16px;
                line-height: 1.8;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                scroll-behavior: smooth
            }

            body.no-scroll {
                overflow: hidden
            }

            h1,h2,h3,h4,h5,h6 {
                color: #ffefe2;
                font-family: "FSIndustrieCd","Adjusted Arial Narrow Fallback";
                font-weight: 300;
                line-height: 1.1;
                margin: 0
            }

            a {
                color: #ffefe2;
                -webkit-text-decoration: none;
                text-decoration: none;
                transition: color .2s cubic-bezier(.075,.82,.165,1)
            }

            a:hover {
                color: #fc5100
            }

            .am-preheadline {
                font-size: 1.25em
            }

            .am-headline--lg,.am-headline--md,.am-headline--sm,.am-rte-content h3,.am-rte-content h4 {
                font-size: 1.4em
            }

            .am-headline--xl {
                font-size: 2em;
                letter-spacing: -.5px;
                line-height: 1
            }

            .am-headline--jumbo {
                font-size: 3em
            }

            .am-headline--footer {
                font-size: 1.5em;
                font-weight: 500;
                text-transform: uppercase
            }

            .am-headline--section-title {
                font-family: "FSIndustrieCd","Adjusted Arial Narrow Fallback";
                font-size: 1.875em
            }

            .am-headline--footer-title {
                color: #ffefe2;
                font-family: "FSIndustrieCd";
                font-size: 1.5em;
                letter-spacing: 1.2px;
                line-height: 1
            }

            .am-accent,.am-headline--footer-title {
                font-weight: 700;
                text-transform: uppercase
            }

            .am-accent {
                font-size: .75em
            }

            .am-accent--gray {
                color: #7e858c
            }

            .am-weight--sm {
                font-weight: 300
            }

            .am-weight--md {
                font-weight: 400
            }

            .am-weight--lg {
                font-weight: 500
            }

            .am-textshade--light {
                color: #c8bdb4
            }

            .am-uppercase {
                text-transform: uppercase
            }

            .am-text-center {
                text-align: center
            }

            .am-rte-content h1,.am-rte-content h2,.am-rte-content h3,.am-rte-content h4,.am-rte-content h5,.am-rte-content h6 {
                margin: 2rem 0 1rem
            }

            .am-rte-content h2 {
                margin-bottom: 2rem
            }

            .am-rte-content p {
                margin-top: 0
            }

            .am-rte-content p:last-child {
                margin-bottom: 0
            }

            .am-rte-content figure {
                margin: 2rem 0 2rem -5%;
                width: 110%
            }

            .am-rte-content figure img {
                display: block;
                margin: 0;
                max-width: 100%
            }

            .am-highlight {
                color: #fc5100
            }

            @media(min-width: 767px) {
                .am-headline--md,.am-headline--sm,.am-rte-content h3,.am-rte-content h4 {
                    font-size:1.4em
                }

                .am-headline--lg {
                    font-size: 1.725em
                }

                .am-headline--xl {
                    font-size: 2.4em
                }
            }

            @media(min-width: 1199px) {
                .am-headline--md,.am-headline--sm,.am-preheadline,.am-rte-content h3,.am-rte-content h4 {
                    font-size:1.5em
                }

                .am-headline--lg {
                    font-size: 2em
                }

                .am-headline--xl {
                    font-size: 3em
                }

                .am-headline--jumbo {
                    font-size: 4.5em
                }

                .am-rte-content h2 {
                    font-size: 3em
                }

                .am-rte-content h3 {
                    font-size: 1.875em
                }

                .am-rte-content figure {
                    margin: 4rem 0 4rem -10%;
                    width: 120%
                }
            }

            @media(min-width: 1440px) {
                .am-headline--md,.am-headline--sm,.am-rte-content h3,.am-rte-content h4 {
                    font-size:1.875em
                }

                .am-headline--lg {
                    font-size: 3.33em
                }

                .am-headline--xl {
                    font-size: 4em
                }

                .am-headline--jumbo {
                    font-size: 5em
                }
            }

            @media(min-width: 1800px) {
                .am-headline--md {
                    font-size:3em
                }

                .am-headline--lg {
                    font-size: 4.375em
                }

                .am-headline--xl {
                    font-size: 6.25em
                }

                .am-headline--jumbo {
                    font-size: 8em;
                    letter-spacing: -1.92px
                }
            }

            *,:after,:before {
                box-sizing: border-box
            }

            .am-hasbgimg {
                position: relative
            }

            .am-bgimg {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                z-index: -1
            }

            .am-bgimg,.am-bgimg:after {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .am-bgimg:after {
                background: #170d06;
                content: "";
                display: block;
                opacity: .33
            }

            .am-figure {
                margin: 0;
                overflow: hidden;
                padding: 0;
                position: relative
            }

            .am-figure img {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .am-relative,.am-svg-wrapper {
                position: relative
            }

            .am-svg-wrapper .am-svg-wrapper__liner>div>svg,.am-svg-wrapper .am-svg-wrapper__liner>svg {
                height: 100%;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 100%
            }

            .am-tag {
                background: #331600;
                border-radius: 2rem;
                color: #ffefe2;
                display: inline-block;
                font-size: .9em;
                line-height: 1;
                padding: .75rem 1.25rem
            }

            .am-bg-light {
                background-color: #170d06!important
            }

            #hubspot-messages-iframe-container {
                transition: transform .4s cubic-bezier(.075,.82,.165,1)
            }

            .am-scrollbar {
                background: #2b2b28;
                border-radius: 4px;
                height: 4px;
                margin: -25px auto auto;
                width: 90%
            }

            @media(min-width: 580px) {
                .am-scrollbar {
                    width:60%
                }
            }

            @media(min-width: 767px) {
                .am-scrollbar {
                    width:32%
                }
            }

            .am-scrollbar__thumb {
                background: rgba(18,145,127,.651);
                border-radius: 4px;
                height: 4px;
                position: relative
            }

            @-moz-document url-prefix() {
                select option {
                    background-color: #ffefe2;
                    color: #170d06;
                    font: -moz-pull-down-menu;
                    font-size: 16px
                }
            }

            .hs-form fieldset {
                margin-bottom: 1em!important;
                max-width: 100%!important
            }

            .hs-form .form-columns-1 div.hs-fieldtype-textarea,.hs-form .form-columns-1 div.input,.hs-form .input {
                margin-right: 0!important
            }

            .hs-form .hs-submit {
                margin: 2em auto auto;
                max-width: 15em
            }

            .hs-form input,.hs-form textarea {
                width: 100%!important
            }

            .hs-form textarea {
                background: #331600;
                border: none;
                border-radius: .2em;
                color: #ffefe2;
                height: 10em;
                padding: 1em;
                resize: none
            }

            .hs-form input[type=text] {
                overflow: hidden;
                text-overflow: ellipsis
            }

            .hs-form input[type=submit] {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background-color: #170d06;
                border: 1px solid #ffefe2;
                border-radius: 2em;
                display: inline-block;
                font-family: "FSIndustrieCd";
                letter-spacing: 1.5px;
                overflow: hidden;
                padding: 1.125em 2.25em;
                position: relative;
                text-transform: uppercase;
                transition: background-color .2s cubic-bezier(.075,.82,.165,1)
            }

            .hs-form input[type=submit]:hover {
                background-color: #ffefe2;
                color: #170d06;
                cursor: pointer
            }

            fieldset {
                border: none;
                margin: 0;
                padding: 0
            }

            .am-form input:focus,.am-form select:focus,.am-form textarea:focus {
                outline: 1px dashed #c8bdb4;
                outline-offset: 2px
            }

            .am-form__message {
                color: #12917f
            }

            .am-form .am-fieldset {
                margin-bottom: 1.25em;
                position: relative
            }

            .am-form .am-fieldset:last-of-type {
                margin-bottom: 0
            }

            .am-form .am-fieldset__underline {
                display: block;
                height: 1px
            }

            .am-form .am-fieldset__underline:before {
                background: #fc5100;
                bottom: 0;
                content: "";
                display: block;
                height: 1px;
                left: 0;
                position: absolute;
                transform: scaleX(0);
                transform-origin: right center;
                transition: transform .4s cubic-bezier(.075,.82,.165,1);
                width: 100%
            }

            .am-form .am-fieldset input:focus+.am-fieldset__underline:before {
                transform: scale(1);
                transform-origin: left center
            }

            .am-form .am-fieldset label {
                position: absolute;
                visibility: hidden
            }

            .am-form .am-fieldset--checkbox input[type=checkbox] {
                height: 0;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                visibility: hidden;
                width: 0
            }

            .am-form .am-fieldset--checkbox input[type=checkbox]:checked+label:before {
                background-color: #fc5100
            }

            .am-form .am-fieldset--checkbox label {
                left: auto;
                padding-left: 2em;
                position: relative;
                top: auto;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
                visibility: visible
            }

            .am-form .am-fieldset--checkbox label:hover {
                cursor: pointer
            }

            .am-form .am-fieldset--checkbox label:before {
                background: transparent;
                border: 1px solid #ffefe2;
                content: "";
                display: block;
                height: 1em;
                left: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                transition: background-color .2s cubic-bezier(.075,.82,.165,1);
                width: 1em
            }

            .am-form .am-fieldset--required:after {
                color: #fc5100;
                content: "*";
                display: block;
                font-size: 1.5em;
                height: 1em;
                right: -.25em;
                top: .5em;
                width: 1em
            }

            .am-form .am-fieldset--required:after,.am-form .am-fieldset--select__caret {
                pointer-events: none;
                position: absolute;
                transform: translateY(-50%);
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none
            }

            .am-form .am-fieldset--select__caret {
                color: #ffefe2;
                font-size: 75%;
                height: .75em;
                line-height: 1.3;
                right: 1.625em;
                top: 50%;
                width: .75em
            }

            .am-form__onecol,.am-form__twocol {
                margin-bottom: 1em
            }

            .am-form input {
                background: #21110e;
                border: none;
                border-radius: .2em;
                color: #ffefe2;
                display: block;
                margin: 0;
                padding: 1em;
                width: 100%
            }

            .am-form input ::-moz-placeholder {
                color: #c8bdb4
            }

            .am-form input ::placeholder {
                color: #c8bdb4
            }

            .am-form select {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background: #21110e;
                border: none;
                color: #ffefe2;
                display: block;
                padding: 1em;
                position: relative;
                width: 100%
            }

            .am-form select:hover {
                cursor: pointer
            }

            .am-form__title {
                margin-bottom: 1em
            }

            .am-form__actions {
                margin-top: 1em
            }

            #hs-eu-cookie-confirmation .am-form__actions a#hs-eu-confirmation-button,.am-form__actions #hs-eu-cookie-confirmation a#hs-eu-confirmation-button,.am-form__actions .am-button {
                width: 100%
            }

            .am-form__forgot-password {
                margin: 1.25em 0 3em;
                text-align: right
            }

            .am-form__forgot-password a {
                font-size: .75em
            }

            .am-form__prompt {
                color: #ffefe2;
                font-size: .75em;
                margin-top: 4.166667em;
                text-align: center
            }

            @media(min-width: 400px) {
                .hs-form .input {
                    margin-right:1em!important
                }

                .hs-form .hs_message .input,.hs-form fieldset .hs-form-field:nth-child(2) .input {
                    margin-right: 0!important
                }

                .hs-form input,.hs-form textarea {
                    width: 100%!important
                }
            }

            @media(min-width: 767px) {
                .am-form__twocol {
                    align-items:center;
                    display: flex;
                    justify-content: space-between
                }

                .am-form__twocol .am-fieldset {
                    flex-basis: calc(50% - 0.5em);
                    margin-bottom: 0
                }
            }

            .input {
                border-radius: 3.5em;
                border-width: 0;
                max-width: 100%;
                width: 100%
            }

            .field {
                margin-bottom: .8em
            }

            @media(min-width: 1199px) {
                .field {
                    margin-bottom:1.063em
                }
            }

            .hover-pointer:hover {
                cursor: pointer
            }

            [class*=flex-container] {
                display: flex
            }

            [class*=flex-col] {
                flex-direction: column
            }

            [class*=w-full] {
                width: 100%
            }

            .column-gap-8 {
                -moz-column-gap: 8px;
                column-gap: 8px
            }

            .am-relative-container {
                align-items: center;
                display: flex;
                justify-content: center;
                position: relative!important
            }

            .am-skeleton,.am-skeleton--text {
                animation: skeleton 2s cubic-bezier(.77,0,.18,1) infinite;
                background-image: linear-gradient(90deg,#c8bdb4,#c8bdb4 34%,#7e858c,#c8bdb4 65%,#c8bdb4);
                background-position: 100%;
                background-size: 300%;
                border-radius: 3px;
                color: #7e858c
            }

            .am-skeleton--text {
                color: transparent!important;
                display: inline-block
            }

            .am-skeleton--text * {
                color: inherit!important
            }

            .am-skeleton--fill {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .am-skeleton--invis {
                animation: none;
                background-image: none
            }

            .am-skeleton--error {
                background-color: #c8bdb4;
                background-image: none
            }

            @keyframes skeleton {
                to {
                    background-position: 0
                }
            }

            img:not([alt]),img[alt=""] {
                border: 5px solid #fc5100
            }

            img:not([src]),img[data-src],img[src=""] {
                opacity: 0;
                transition: opacity .175s cubic-bezier(.785,.135,.15,.86)
            }

            img.error,img.loaded {
                opacity: 1
            }

            img.error {
                background: #c8bdb4
            }

            .sr-only {
                border: 0;
                clip: rect(1px,1px,1px,1px);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal!important
            }

            .decorative {
                border: none!important
            }

            .text-ellipsis {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .am-cuts {
                align-items: center;
                display: flex;
                flex-flow: row wrap;
                flex-grow: 2;
                justify-content: flex-end;
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .am-cuts-options {
                font-size: 1.1em;
                line-height: 0;
                margin: .25em;
                position: relative
            }

            .am-cuts-options input[type=radio] {
                bottom: 0;
                height: 1px;
                left: 50%;
                opacity: 0;
                overflow: hidden;
                position: absolute;
                width: 1px
            }

            .am-cuts-options.selected button,.am-cuts-options.selected input[type=reset],.am-cuts-options.selected input[type=submit],.am-cuts-options.selected label {
                background: #44e929;
                border: 1px solid #12917f;
                color: #331600;
                font-weight: 700
            }

            .am-cuts-options:focus button,.am-cuts-options:focus input[type=reset],.am-cuts-options:focus input[type=submit],.am-cuts-options:focus label,.am-cuts-options:hover button,.am-cuts-options:hover input[type=reset],.am-cuts-options:hover input[type=submit],.am-cuts-options:hover label {
                border: 1px solid #ffefe2;
                color: #ffefe2
            }

            .am-cuts-options button,.am-cuts-options input[type=reset],.am-cuts-options input[type=submit],.am-cuts-options label {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background: #11300c;
                border: 1px solid #c8bdb4;
                border-radius: 13px;
                color: #c8bdb4;
                display: inline-block;
                font-size: 75%;
                line-height: 1;
                min-width: 40px;
                padding: 8px 8px 6px;
                text-align: center;
                width: 50px
            }

            .am-cuts-options button:focus,.am-cuts-options input[type=reset]:focus,.am-cuts-options input[type=submit]:focus,.am-cuts-options label:focus {
                outline: 1px dashed #c8bdb4;
                outline-offset: 2px
            }

            .am-cuts-options--alt button,.am-cuts-options--alt input[type=reset],.am-cuts-options--alt input[type=submit],.am-cuts-options--alt label {
                border: 1px solid #ffefe2;
                color: #ffefe2
            }

            .am-cuts-options--alt.selected button,.am-cuts-options--alt.selected input[type=reset],.am-cuts-options--alt.selected input[type=submit] {
                background: #ffefe2;
                border: 1px solid #ffefe2;
                color: #170d06
            }

            .am-cuts-options--alt:focus button,.am-cuts-options--alt:focus label,.am-cuts-options--alt:hover button,.am-cuts-options--alt:hover label {
                background: #12917f;
                border: 1px solid #12917f
            }

            ul.am-popup-menu {
                background: #170d06!important;
                border-radius: 5px;
                left: 50%;
                list-style-type: none;
                margin: 0;
                padding: 0;
                position: absolute!important;
                top: 50%;
                transform: translate(-95%,-95%) scale(0)!important;
                transform-origin: bottom right;
                transition: transform .2s ease-out;
                width: 10em!important
            }

            ul.am-popup-menu li {
                align-items: center;
                display: flex!important
            }

            ul.am-popup-menu li:not(:last-of-type) {
                border-bottom: 1px solid #21110e
            }

            ul.am-popup-menu span {
                font-size: .75em;
                line-height: 1;
                margin: 0 1em!important
            }

            ul.am-popup-menu--open {
                box-shadow: 3px 4px 8px 1px hsla(0,0%,6%,.8);
                transform: translate(-105%,-100%) scale(1)!important;
                z-index: 2
            }

            [class*=rte-content] a {
                color: #12917f
            }

            [class*=rte-content] p:first-of-type {
                margin-top: 0
            }

            [class*=rte-content] p:last-of-type {
                margin-bottom: 0
            }

            .am-notification-count {
                background: #fc5100
            }

            .am-notification-count,.am-notification-dropdown {
                border-radius: 1.25ch;
                box-shadow: -1px 1px 4px 1px #170d06;
                color: #ffefe2;
                font-size: .75em;
                font-weight: 700;
                height: 2.5ch;
                line-height: 2;
                opacity: .9;
                position: absolute;
                text-align: center;
                width: 2.5ch
            }

            .am-notification-dropdown {
                background: #12917f
            }

            [tabindex*="0"]:focus,button:focus {
                outline: 1px dashed #c8bdb4;
                outline-offset: 2px
            }

            .no-outline {
                outline: none!important
            }

            #hs-eu-cookie-confirmation {
                background-color: #21110e;
                bottom: 0;
                font-family: "FSIndustrieCd";
                left: 0;
                position: fixed;
                visibility: hidden;
                width: 100%;
                z-index: 100000
            }

            #hs-eu-cookie-confirmation p {
                color: #ffefe2;
                font-size: 14px;
                margin: 0
            }

            #hs-eu-cookie-confirmation a {
                color: #12917f
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button {
                color: #ffefe2;
                font-size: 12px;
                text-align: center;
                transition: background-color .2s cubic-bezier(.165,.84,.44,1);
                width: 100%
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:before {
                display: none!important
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover {
                background-color: #ffefe2;
                color: #12917f
            }

            #hs-eu-cookie-confirmation-inner {
                padding: 2em 1em
            }

            #hs-eu-cookie-confirmation #hs-eu-policy-wording {
                margin-bottom: 1em
            }

            @media(min-width: 767px) {
                #hs-eu-cookie-confirmation {
                    bottom:1em;
                    left: 1em;
                    max-width: 18em
                }
            }

            @media(min-width: 992px) {
                #hs-eu-cookie-confirmation p {
                    font-size:1em
                }

                #hs-eu-cookie-confirmation-inner {
                    padding: 3em 2em 2.75em
                }
            }

            @media(min-width: 1199px) {
                #hs-eu-cookie-confirmation {
                    bottom:2em;
                    left: 2em
                }

                ul.am-popup-menu--mobile-only {
                    background: none!important;
                    box-shadow: none!important;
                    position: static!important;
                    transform: none!important;
                    width: auto!important
                }

                ul.am-popup-menu--mobile-only li:not(:last-of-type) {
                    border-bottom: none
                }

                ul.am-popup-menu--mobile-only span {
                    display: none
                }

                ul.am-popup-menu--mobile-only--open {
                    box-shadow: none;
                    transform: none!important
                }
            }

            .page-enter-active,.page-leave-active {
                transition: opacity .2s
            }

            .page-enter,.page-leave-active {
                opacity: 0
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button,.am-button {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border: 1px solid #ffefe2;
                border-radius: 2em;
                display: inline-block;
                font-family: "FSIndustrieCd","Adjusted Arial Narrow Fallback";
                font-weight: 600;
                letter-spacing: 1px;
                overflow: hidden;
                padding: 1.125em 2.25em;
                position: relative;
                text-transform: uppercase
            }

            .am-button--disabled {
                background: #331600!important;
                border-color: #331600!important
            }

            .am-button--disabled,.am-button--disabled span {
                color: #ffefe2!important
            }

            .am-button--disabled:before {
                background: #331600!important;
                transform: scale(1)!important;
                transform-origin: bottom center!important
            }

            .am-button--disabled:hover {
                cursor: not-allowed!important
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover,.am-button:hover {
                cursor: pointer
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover.am-button--primary,.am-button:hover.am-button--primary {
                border-color: #ffefe2
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover.am-button--primary span,#hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover.am-button--secondary span,.am-button:hover.am-button--primary span,.am-button:hover.am-button--secondary span {
                color: #170d06
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:hover:before,.am-button:hover:before {
                transform: scale(1);
                transform-origin: bottom center
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button:before,.am-button:before {
                background: #ffefe2;
                content: "";
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transform: scaleY(0);
                transform-origin: top center;
                transition: transform .4s cubic-bezier(.075,.82,.165,1);
                width: 100%;
                z-index: 1
            }

            #hs-eu-cookie-confirmation a#hs-eu-confirmation-button span,.am-button span {
                position: relative;
                transition: color .4s cubic-bezier(.075,.82,.165,1);
                z-index: 2
            }

            .am-button--primary {
                background: #fc5100;
                border-color: #fc5100;
                color: #ffefe2
            }

            .am-button--primary-outline {
                background: transparent;
                border-color: #fc5100;
                color: #fc5100
            }

            .am-button--secondary {
                background: transparent;
                color: #ffefe2
            }

            .am-button--tertiary {
                background: #ffefe2;
                color: #170d06
            }

            .am-button--tertiary:before {
                background: #fc5100
            }

            .am-button--tertiary:hover {
                border: 1px solid #fc5100;
                color: #ffefe2
            }

            .am-button--quaternary {
                background: #12917f;
                border: none;
                color: #ffefe2
            }

            .am-button--quaternary:hover {
                border: 1px solid #ffefe2;
                color: #170d06
            }

            .am-button--plain {
                background: transparent;
                border: none;
                padding: 4px
            }

            .no-caps {
                text-transform: none
            }

            @media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
                @supports(-webkit-appearance:none) and (stroke-color:transparent) {
                    #hs-eu-cookie-confirmation a#hs-eu-confirmation-button,.am-button {
                        transform:translateZ(0)
                    }
                }
            }

            html {
                scroll-behavior: smooth
            }

            .mr-none {
                margin-right: 0
            }

            .mr-0\.5 {
                margin-right: .5rem
            }

            .mr-1 {
                margin-right: 1rem
            }

            .mr-1\.5 {
                margin-right: 1.5rem
            }

            .mr-2 {
                margin-right: 2rem
            }

            .mr-3 {
                margin-right: 3rem
            }

            .mr-4 {
                margin-right: 4rem
            }

            .mr-5 {
                margin-right: 5rem
            }

            .mr-6 {
                margin-right: 6rem
            }

            .mr-8 {
                margin-right: 8rem
            }

            .mr-auto {
                margin-right: auto
            }

            .mt-none {
                margin-top: 0
            }

            .mt-0\.5 {
                margin-top: .5rem
            }

            .mt-1 {
                margin-top: 1rem
            }

            .mt-1\.5 {
                margin-top: 1.5rem
            }

            .mt-2 {
                margin-top: 2rem
            }

            .mt-3 {
                margin-top: 3rem
            }

            .mt-4 {
                margin-top: 4rem
            }

            .mt-5 {
                margin-top: 5rem
            }

            .mt-6 {
                margin-top: 6rem
            }

            .mt-8 {
                margin-top: 8rem
            }

            .mt-10 {
                margin-top: 10rem
            }

            .mt-auto {
                margin-top: auto
            }

            .mb-none {
                margin-bottom: 0
            }

            .mb-0\.5 {
                margin-bottom: .5rem
            }

            .mb-1 {
                margin-bottom: 1rem
            }

            .mb-2 {
                margin-bottom: 2rem
            }

            .mb-3 {
                margin-bottom: 3rem
            }

            .mb-4 {
                margin-bottom: 4rem
            }

            .mb-5 {
                margin-bottom: 5rem
            }

            .mb-6 {
                margin-bottom: 6rem
            }

            .mb-8 {
                margin-bottom: 8rem
            }

            .mb-9 {
                margin-bottom: 9rem
            }

            .mb-auto {
                margin-bottom: auto
            }

            .ml-none {
                margin-left: 0
            }

            .ml-0\.5 {
                margin-left: .5rem
            }

            .ml-1 {
                margin-left: 1rem
            }

            .ml-1\.5 {
                margin-left: 1.5rem
            }

            .ml-2 {
                margin-left: 2rem
            }

            .ml-3 {
                margin-left: 3rem
            }

            .ml-4 {
                margin-left: 4rem
            }

            .ml-5 {
                margin-left: 5rem
            }

            .ml-6 {
                margin-left: 6rem
            }

            .ml-8 {
                margin-left: 8rem
            }

            .ml-auto {
                margin-left: auto
            }

            .my-none {
                margin-bottom: 0;
                margin-top: 0
            }

            .my-0\.5 {
                margin-bottom: .5rem;
                margin-top: .5rem
            }

            .my-1 {
                margin-bottom: 1rem;
                margin-top: 1rem
            }

            .my-1\.5 {
                margin-bottom: 1.5rem;
                margin-top: 1.5rem
            }

            .my-2 {
                margin-bottom: 2rem;
                margin-top: 2rem
            }

            .my-3 {
                margin-bottom: 3rem;
                margin-top: 3rem
            }

            .my-4 {
                margin-bottom: 4rem;
                margin-top: 4rem
            }

            .my-5 {
                margin-bottom: 5rem;
                margin-top: 5rem
            }

            .my-6 {
                margin-bottom: 6rem;
                margin-top: 6rem
            }

            .my-8 {
                margin-bottom: 8rem;
                margin-top: 8rem
            }

            .my-auto {
                margin-bottom: auto;
                margin-top: auto
            }

            .mx-none {
                margin-left: 0;
                margin-right: 0
            }

            .mx-0\.5 {
                margin-left: .5rem;
                margin-right: .5rem
            }

            .mx-1 {
                margin-left: 1rem;
                margin-right: 1rem
            }

            .mx-1\.5 {
                margin-left: 1.5rem;
                margin-right: 1.5rem
            }

            .mx-2 {
                margin-left: 2rem;
                margin-right: 2rem
            }

            .mx-3 {
                margin-left: 3rem;
                margin-right: 3rem
            }

            .mx-4 {
                margin-left: 4rem;
                margin-right: 4rem
            }

            .mx-5 {
                margin-left: 5rem;
                margin-right: 5rem
            }

            .mx-6 {
                margin-left: 6rem;
                margin-right: 6rem
            }

            .mx-8 {
                margin-left: 8rem;
                margin-right: 8rem
            }

            .mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .m-none {
                margin: 0
            }

            .pr-none {
                padding-right: 0
            }

            .pr-0\.5 {
                padding-right: .5rem
            }

            .pr-1 {
                padding-right: 1rem
            }

            .pr-2 {
                padding-right: 2rem
            }

            .pr-3 {
                padding-right: 3rem
            }

            .pr-4 {
                padding-right: 4rem
            }

            .pr-5 {
                padding-right: 5rem
            }

            .pr-6 {
                padding-right: 6rem
            }

            .pr-8 {
                padding-right: 8rem
            }

            .pt-none {
                padding-top: 0
            }

            .pt-0\.5 {
                padding-top: .5rem
            }

            .pt-1 {
                padding-top: 1rem
            }

            .pt-2 {
                padding-top: 2rem
            }

            .pt-3 {
                padding-top: 3rem
            }

            .pt-4 {
                padding-top: 4rem
            }

            .pt-5 {
                padding-top: 5rem
            }

            .pt-6 {
                padding-top: 6rem
            }

            .pt-8 {
                padding-top: 8rem
            }

            .pt-10 {
                padding-top: 10rem
            }

            .pb-none {
                padding-bottom: 0
            }

            .pb-0\.5 {
                padding-bottom: .5rem
            }

            .pb-1 {
                padding-bottom: 1rem
            }

            .pb-2 {
                padding-bottom: 2rem
            }

            .pb-3 {
                padding-bottom: 3rem
            }

            .pb-4 {
                padding-bottom: 4rem
            }

            .pb-5 {
                padding-bottom: 5rem
            }

            .pb-6 {
                padding-bottom: 6rem
            }

            .pb-8 {
                padding-bottom: 8rem
            }

            .pl-none {
                padding-left: 0
            }

            .pl-0\.5 {
                padding-left: .5rem
            }

            .pl-1 {
                padding-left: 1rem
            }

            .pl-2 {
                padding-left: 2rem
            }

            .pl-3 {
                padding-left: 3rem
            }

            .pl-4 {
                padding-left: 4rem
            }

            .pl-5 {
                padding-left: 5rem
            }

            .pl-6 {
                padding-left: 6rem
            }

            .pl-8 {
                padding-left: 8rem
            }

            .py-none {
                padding-bottom: 0;
                padding-top: 0
            }

            .py-0\.5 {
                padding-bottom: .5rem;
                padding-top: .5rem
            }

            .py-1 {
                padding-bottom: 1rem;
                padding-top: 1rem
            }

            .py-1\.25 {
                padding-bottom: 1.25rem;
                padding-top: 1.25rem
            }

            .py-1\.5 {
                padding-bottom: 1.5rem;
                padding-top: 1.5rem
            }

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

            .py-3 {
                padding-bottom: 3rem;
                padding-top: 3rem
            }

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

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

            .py-6 {
                padding-bottom: 6rem;
                padding-top: 6rem
            }

            .py-8 {
                padding-bottom: 8rem;
                padding-top: 8rem
            }

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

            .px-0\.5 {
                padding-left: .5rem;
                padding-right: .5rem
            }

            .px-1 {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .px-1\.5 {
                padding-left: 1.5rem;
                padding-right: 1.5rem
            }

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

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

            .px-4 {
                padding-left: 4rem;
                padding-right: 4rem
            }

            .px-5 {
                padding-left: 5rem;
                padding-right: 5rem
            }

            .px-6 {
                padding-left: 6rem;
                padding-right: 6rem
            }

            .px-8 {
                padding-left: 8rem;
                padding-right: 8rem
            }

            .p-none {
                padding: 0
            }

            .p-1 {
                padding: 1rem
            }

            .p-2 {
                padding: 2rem
            }

            .p-3 {
                padding: 3rem
            }

            .p-4 {
                padding: 4rem
            }

            .p-5,.p-6 {
                padding: 6rem
            }

            .p-8 {
                padding: 8rem
            }

            @media(min-width: 580px) {
                .sm\:mr-none {
                    margin-right:0
                }

                .sm\:mr-0\.5 {
                    margin-right: .5rem
                }

                .sm\:mr-1 {
                    margin-right: 1rem
                }

                .sm\:mr-2 {
                    margin-right: 2rem
                }

                .sm\:mr-3 {
                    margin-right: 3rem
                }

                .sm\:mr-4 {
                    margin-right: 4rem
                }

                .sm\:mr-5 {
                    margin-right: 5rem
                }

                .sm\:mr-6 {
                    margin-right: 6rem
                }

                .sm\:mr-8 {
                    margin-right: 8rem
                }

                .sm\:mr-auto {
                    margin-right: auto
                }

                .sm\:mt-none {
                    margin-top: 0
                }

                .sm\:mt-0\.5 {
                    margin-top: .5rem
                }

                .sm\:mt-1 {
                    margin-top: 1rem
                }

                .sm\:mt-1\.5 {
                    margin-top: 1.5rem
                }

                .sm\:mt-2 {
                    margin-top: 2rem
                }

                .sm\:mt-3 {
                    margin-top: 3rem
                }

                .sm\:mt-4 {
                    margin-top: 4rem
                }

                .sm\:mt-5 {
                    margin-top: 5rem
                }

                .sm\:mt-6 {
                    margin-top: 6rem
                }

                .sm\:mt-8 {
                    margin-top: 8rem
                }

                .sm\:mt-10 {
                    margin-top: 10rem
                }

                .sm\:mt-auto {
                    margin-top: auto
                }

                .sm\:mb-none {
                    margin-bottom: 0
                }

                .sm\:mb-0\.5 {
                    margin-bottom: .5rem
                }

                .sm\:mb-1 {
                    margin-bottom: 1rem
                }

                .sm\:mb-2 {
                    margin-bottom: 2rem
                }

                .sm\:mb-3 {
                    margin-bottom: 3rem
                }

                .sm\:mb-4 {
                    margin-bottom: 4rem
                }

                .sm\:mb-5 {
                    margin-bottom: 5rem
                }

                .sm\:mb-6 {
                    margin-bottom: 6rem
                }

                .sm\:mb-8 {
                    margin-bottom: 8rem
                }

                .sm\:mb-9 {
                    margin-bottom: 9rem
                }

                .sm\:mb-auto {
                    margin-bottom: auto
                }

                .sm\:ml-none {
                    margin-left: 0
                }

                .sm\:ml-0\.5 {
                    margin-left: .5rem
                }

                .sm\:ml-1 {
                    margin-left: 1rem
                }

                .sm\:ml-2 {
                    margin-left: 2rem
                }

                .sm\:ml-3 {
                    margin-left: 3rem
                }

                .sm\:ml-4 {
                    margin-left: 4rem
                }

                .sm\:ml-5 {
                    margin-left: 5rem
                }

                .sm\:ml-6 {
                    margin-left: 6rem
                }

                .sm\:ml-8 {
                    margin-left: 8rem
                }

                .sm\:ml-auto {
                    margin-left: auto
                }

                .sm\:my-none {
                    margin-bottom: 0;
                    margin-top: 0
                }

                .sm\:my-0\.5 {
                    margin-bottom: .5rem;
                    margin-top: .5rem
                }

                .sm\:my-1 {
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .sm\:my-1\.5 {
                    margin-bottom: 1.5rem;
                    margin-top: 1.5rem
                }

                .sm\:my-2 {
                    margin-bottom: 2rem;
                    margin-top: 2rem
                }

                .sm\:my-3 {
                    margin-bottom: 3rem;
                    margin-top: 3rem
                }

                .sm\:my-4 {
                    margin-bottom: 4rem;
                    margin-top: 4rem
                }

                .sm\:my-5 {
                    margin-bottom: 5rem;
                    margin-top: 5rem
                }

                .sm\:my-6 {
                    margin-bottom: 6rem;
                    margin-top: 6rem
                }

                .sm\:my-8 {
                    margin-bottom: 8rem;
                    margin-top: 8rem
                }

                .sm\:my-auto {
                    margin-bottom: auto;
                    margin-top: auto
                }

                .sm\:mx-none {
                    margin-left: 0;
                    margin-right: 0
                }

                .sm\:mx-0\.5 {
                    margin-left: .5rem;
                    margin-right: .5rem
                }

                .sm\:mx-1 {
                    margin-left: 1rem;
                    margin-right: 1rem
                }

                .sm\:mx-1\.5 {
                    margin-left: 1.5rem;
                    margin-right: 1.5rem
                }

                .sm\:mx-2 {
                    margin-left: 2rem;
                    margin-right: 2rem
                }

                .sm\:mx-3 {
                    margin-left: 3rem;
                    margin-right: 3rem
                }

                .sm\:mx-4 {
                    margin-left: 4rem;
                    margin-right: 4rem
                }

                .sm\:mx-5 {
                    margin-left: 5rem;
                    margin-right: 5rem
                }

                .sm\:mx-6 {
                    margin-left: 6rem;
                    margin-right: 6rem
                }

                .sm\:mx-8 {
                    margin-left: 8rem;
                    margin-right: 8rem
                }

                .sm\:mx-auto {
                    margin-left: auto;
                    margin-right: auto
                }

                .sm\:px-none {
                    padding-left: 0;
                    padding-right: 0
                }

                .sm\:px-0\.5 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .sm\:px-1 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .sm\:px-1\.5 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .sm\:px-2 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .sm\:px-3 {
                    padding-left: 3rem;
                    padding-right: 3rem
                }

                .sm\:px-4 {
                    padding-left: 4rem;
                    padding-right: 4rem
                }

                .sm\:px-5 {
                    padding-left: 5rem;
                    padding-right: 5rem
                }

                .sm\:px-6 {
                    padding-left: 6rem;
                    padding-right: 6rem
                }

                .sm\:px-8 {
                    padding-left: 8rem;
                    padding-right: 8rem
                }

                .sm\:px-auto {
                    padding-left: auto;
                    padding-right: auto
                }

                .sm\:pt-1 {
                    padding-top: 1rem
                }

                .sm\:pt-2 {
                    padding-top: 2rem
                }

                .sm\:pt-3 {
                    padding-top: 3rem
                }

                .sm\:pt-4 {
                    padding-top: 4rem
                }

                .sm\:pt-5 {
                    padding-top: 5rem
                }

                .sm\:pt-6 {
                    padding-top: 6rem
                }

                .sm\:pt-8 {
                    padding-top: 8rem
                }

                .sm\:py-0\.5 {
                    padding-bottom: .5rem;
                    padding-top: .5rem
                }

                .sm\:py-1 {
                    padding-bottom: 1rem;
                    padding-top: 1rem
                }

                .sm\:py-1\.25 {
                    padding-bottom: 1.25rem;
                    padding-top: 1.25rem
                }

                .sm\:py-1\.5 {
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem
                }

                .sm\:py-2 {
                    padding-bottom: 2rem;
                    padding-top: 2rem
                }

                .sm\:py-3 {
                    padding-bottom: 3rem;
                    padding-top: 3rem
                }

                .sm\:py-4 {
                    padding-bottom: 4rem;
                    padding-top: 4rem
                }

                .sm\:py-5 {
                    padding-bottom: 5rem;
                    padding-top: 5rem
                }

                .sm\:py-6 {
                    padding-bottom: 6rem;
                    padding-top: 6rem
                }

                .sm\:py-8 {
                    padding-bottom: 8rem;
                    padding-top: 8rem
                }

                .sm\:p-1 {
                    padding: 1rem
                }

                .sm\:p-2 {
                    padding: 2rem
                }

                .sm\:p-3 {
                    padding: 3rem
                }
            }

            @media(min-width: 767px) {
                .md\:mr-none {
                    margin-right:0
                }

                .md\:mr-0\.5 {
                    margin-right: .5rem
                }

                .md\:mr-1 {
                    margin-right: 1rem
                }

                .md\:mr-2 {
                    margin-right: 2rem
                }

                .md\:mr-3 {
                    margin-right: 3rem
                }

                .md\:mr-4 {
                    margin-right: 4rem
                }

                .md\:mr-5 {
                    margin-right: 5rem
                }

                .md\:mr-6 {
                    margin-right: 6rem
                }

                .md\:mr-8 {
                    margin-right: 8rem
                }

                .md\:mr-auto {
                    margin-right: auto
                }

                .md\:mt-none {
                    margin-top: 0
                }

                .md\:mt-0\.5 {
                    margin-top: .5rem
                }

                .md\:mt-1 {
                    margin-top: 1rem
                }

                .md\:mt-1\.5 {
                    margin-top: 1.5rem
                }

                .md\:mt-2 {
                    margin-top: 2rem
                }

                .md\:mt-3 {
                    margin-top: 3rem
                }

                .md\:mt-4 {
                    margin-top: 4rem
                }

                .md\:mt-5 {
                    margin-top: 5rem
                }

                .md\:mt-6 {
                    margin-top: 6rem
                }

                .md\:mt-8 {
                    margin-top: 8rem
                }

                .md\:mt-10 {
                    margin-top: 10rem
                }

                .md\:mt-auto {
                    margin-top: auto
                }

                .md\:mb-none {
                    margin-bottom: 0
                }

                .md\:mb-0\.5 {
                    margin-bottom: .5rem
                }

                .md\:mb-1 {
                    margin-bottom: 1rem
                }

                .md\:mb-2 {
                    margin-bottom: 2rem
                }

                .md\:mb-3 {
                    margin-bottom: 3rem
                }

                .md\:mb-4 {
                    margin-bottom: 4rem
                }

                .md\:mb-5 {
                    margin-bottom: 5rem
                }

                .md\:mb-6 {
                    margin-bottom: 6rem
                }

                .md\:mb-8 {
                    margin-bottom: 8rem
                }

                .md\:mb-9 {
                    margin-bottom: 9rem
                }

                .md\:mb-auto {
                    margin-bottom: auto
                }

                .md\:ml-none {
                    margin-left: 0
                }

                .md\:ml-0\.5 {
                    margin-left: .5rem
                }

                .md\:ml-1 {
                    margin-left: 1rem
                }

                .md\:ml-2 {
                    margin-left: 2rem
                }

                .md\:ml-3 {
                    margin-left: 3rem
                }

                .md\:ml-4 {
                    margin-left: 4rem
                }

                .md\:ml-5 {
                    margin-left: 5rem
                }

                .md\:ml-6 {
                    margin-left: 6rem
                }

                .md\:ml-8 {
                    margin-left: 8rem
                }

                .md\:ml-auto {
                    margin-left: auto
                }

                .md\:my-none {
                    margin-bottom: 0;
                    margin-top: 0
                }

                .md\:my-0\.5 {
                    margin-left: .5rem;
                    margin-top: .5rem
                }

                .md\:my-1 {
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .md\:my-1\.5 {
                    margin-bottom: 1.5rem;
                    margin-top: 1.5rem
                }

                .md\:my-2 {
                    margin-bottom: 2rem;
                    margin-top: 2rem
                }

                .md\:my-3 {
                    margin-bottom: 3rem;
                    margin-top: 3rem
                }

                .md\:my-4 {
                    margin-bottom: 4rem;
                    margin-top: 4rem
                }

                .md\:my-5 {
                    margin-bottom: 5rem;
                    margin-top: 5rem
                }

                .md\:my-6 {
                    margin-bottom: 6rem;
                    margin-top: 6rem
                }

                .md\:my-8 {
                    margin-bottom: 8rem;
                    margin-top: 8rem
                }

                .md\:my-auto {
                    margin-bottom: auto;
                    margin-top: auto
                }

                .md\:mx-none {
                    margin-left: 0;
                    margin-right: 0
                }

                .md\:mx-0\.5 {
                    margin-left: .5rem;
                    margin-right: .5rem
                }

                .md\:mx-1 {
                    margin-left: 1rem;
                    margin-right: 1rem
                }

                .md\:mx-1\.5 {
                    margin-left: 1.5rem;
                    margin-right: 1.5rem
                }

                .md\:mx-2 {
                    margin-left: 2rem;
                    margin-right: 2rem
                }

                .md\:mx-3 {
                    margin-left: 3rem;
                    margin-right: 3rem
                }

                .md\:mx-4 {
                    margin-left: 4rem;
                    margin-right: 4rem
                }

                .md\:mx-5 {
                    margin-left: 5rem;
                    margin-right: 5rem
                }

                .md\:mx-6 {
                    margin-left: 6rem;
                    margin-right: 6rem
                }

                .md\:mx-8 {
                    margin-left: 8rem;
                    margin-right: 8rem
                }

                .md\:mx-auto {
                    margin-left: auto;
                    margin-right: auto
                }

                .md\:px-none {
                    padding-left: 0;
                    padding-right: 0
                }

                .md\:px-0\.5 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .md\:px-1 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .md\:px-1\.5 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .md\:px-2 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .md\:px-3 {
                    padding-left: 3rem;
                    padding-right: 3rem
                }

                .md\:px-4 {
                    padding-left: 4rem;
                    padding-right: 4rem
                }

                .md\:px-5 {
                    padding-left: 5rem;
                    padding-right: 5rem
                }

                .md\:px-6 {
                    padding-left: 6rem;
                    padding-right: 6rem
                }

                .md\:px-8 {
                    padding-left: 8rem;
                    padding-right: 8rem
                }

                .md\:px-auto {
                    padding-left: auto;
                    padding-right: auto
                }

                .md\:pt-1 {
                    padding-top: 1rem
                }

                .md\:pt-2 {
                    padding-top: 2rem
                }

                .md\:pt-3 {
                    padding-top: 3rem
                }

                .md\:pt-4 {
                    padding-top: 4rem
                }

                .md\:pt-5 {
                    padding-top: 5rem
                }

                .md\:pt-6 {
                    padding-top: 6rem
                }

                .md\:pt-8 {
                    padding-top: 8rem
                }

                .md\:py-0\.5 {
                    padding-bottom: .5rem;
                    padding-top: .5rem
                }

                .md\:py-1 {
                    padding-bottom: 1rem;
                    padding-top: 1rem
                }

                .md\:py-1\.25 {
                    padding-bottom: 1.25rem;
                    padding-top: 1.25rem
                }

                .md\:py-1\.5 {
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem
                }

                .md\:py-2 {
                    padding-bottom: 2rem;
                    padding-top: 2rem
                }

                .md\:py-3 {
                    padding-bottom: 3rem;
                    padding-top: 3rem
                }

                .md\:py-4 {
                    padding-bottom: 4rem;
                    padding-top: 4rem
                }

                .md\:py-5 {
                    padding-bottom: 5rem;
                    padding-top: 5rem
                }

                .md\:py-6 {
                    padding-bottom: 6rem;
                    padding-top: 6rem
                }

                .md\:py-8 {
                    padding-bottom: 8rem;
                    padding-top: 8rem
                }

                .md\:p-1 {
                    padding: 1rem
                }

                .md\:p-2 {
                    padding: 2rem
                }

                .md\:p-3 {
                    padding: 3rem
                }
            }

            @media(min-width: 992px) {
                .lg\:mr-none {
                    margin-right:0
                }

                .lg\:mr-0\.5 {
                    margin-right: .5rem
                }

                .lg\:mr-1 {
                    margin-right: 1rem
                }

                .lg\:mr-2 {
                    margin-right: 2rem
                }

                .lg\:mr-3 {
                    margin-right: 3rem
                }

                .lg\:mr-4 {
                    margin-right: 4rem
                }

                .lg\:mr-5 {
                    margin-right: 5rem
                }

                .lg\:mr-6 {
                    margin-right: 6rem
                }

                .lg\:mr-8 {
                    margin-right: 8rem
                }

                .lg\:mr-auto {
                    margin-right: auto
                }

                .lg\:mt-none {
                    margin-top: 0
                }

                .lg\:mt-0\.5 {
                    margin-top: .5rem
                }

                .lg\:mt-1 {
                    margin-top: 1rem
                }

                .lg\:mt-1\.5 {
                    margin-top: 1.5rem
                }

                .lg\:mt-2 {
                    margin-top: 2rem
                }

                .lg\:mt-3 {
                    margin-top: 3rem
                }

                .lg\:mt-4 {
                    margin-top: 4rem
                }

                .lg\:mt-5 {
                    margin-top: 5rem
                }

                .lg\:mt-6 {
                    margin-top: 6rem
                }

                .lg\:mt-8 {
                    margin-top: 8rem
                }

                .lg\:mt-10 {
                    margin-top: 10rem
                }

                .lg\:mt-auto {
                    margin-top: auto
                }

                .lg\:mb-none {
                    margin-bottom: 0
                }

                .lg\:mb-0\.5 {
                    margin-bottom: .5rem
                }

                .lg\:mb-1 {
                    margin-bottom: 1rem
                }

                .lg\:mb-2 {
                    margin-bottom: 2rem
                }

                .lg\:mb-3 {
                    margin-bottom: 3rem
                }

                .lg\:mb-4 {
                    margin-bottom: 4rem
                }

                .lg\:mb-5 {
                    margin-bottom: 5rem
                }

                .lg\:mb-6 {
                    margin-bottom: 6rem
                }

                .lg\:mb-8 {
                    margin-bottom: 8rem
                }

                .lg\:mb-9 {
                    margin-bottom: 9rem
                }

                .lg\:mb-auto {
                    margin-bottom: auto
                }

                .lg\:ml-none {
                    margin-left: 0
                }

                .lg\:ml-0\.5 {
                    margin-left: .5rem
                }

                .lg\:ml-1 {
                    margin-left: 1rem
                }

                .lg\:ml-2 {
                    margin-left: 2rem
                }

                .lg\:ml-3 {
                    margin-left: 3rem
                }

                .lg\:ml-4 {
                    margin-left: 4rem
                }

                .lg\:ml-5 {
                    margin-left: 5rem
                }

                .lg\:ml-6 {
                    margin-left: 6rem
                }

                .lg\:ml-8 {
                    margin-left: 8rem
                }

                .lg\:ml-auto,.lg\:mx-auto {
                    margin-left: auto
                }

                .lg\:mx-auto {
                    margin-right: auto
                }

                .lg\:my-none {
                    margin-bottom: 0;
                    margin-top: 0
                }

                .lg\:my-0\.5 {
                    margin-bottom: .5rem;
                    margin-top: .5rem
                }

                .lg\:my-1 {
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .lg\:my-1\.5 {
                    margin-bottom: 1.5rem;
                    margin-top: 1.5rem
                }

                .lg\:my-2 {
                    margin-bottom: 2rem;
                    margin-top: 2rem
                }

                .lg\:my-3 {
                    margin-bottom: 3rem;
                    margin-top: 3rem
                }

                .lg\:my-4 {
                    margin-bottom: 4rem;
                    margin-top: 4rem
                }

                .lg\:my-5 {
                    margin-bottom: 5rem;
                    margin-top: 5rem
                }

                .lg\:my-6 {
                    margin-bottom: 6rem;
                    margin-top: 6rem
                }

                .lg\:my-8 {
                    margin-bottom: 8rem;
                    margin-top: 8rem
                }

                .lg\:my-auto {
                    margin-bottom: auto;
                    margin-top: auto
                }

                .lg\:mx-none {
                    margin-left: 0;
                    margin-right: 0
                }

                .lg\:mx-0\.5 {
                    margin-left: .5rem;
                    margin-right: .5rem
                }

                .lg\:mx-1 {
                    margin-left: 1rem;
                    margin-right: 1rem
                }

                .lg\:mx-1\.5 {
                    margin-left: 1.5rem;
                    margin-right: 1.5rem
                }

                .lg\:mx-2 {
                    margin-left: 2rem;
                    margin-right: 2rem
                }

                .lg\:mx-3 {
                    margin-left: 3rem;
                    margin-right: 3rem
                }

                .lg\:mx-4 {
                    margin-left: 4rem;
                    margin-right: 4rem
                }

                .lg\:mx-5 {
                    margin-left: 5rem;
                    margin-right: 5rem
                }

                .lg\:mx-6 {
                    margin-left: 6rem;
                    margin-right: 6rem
                }

                .lg\:mx-8 {
                    margin-left: 8rem;
                    margin-right: 8rem
                }

                .lg\:px-none {
                    padding-left: 0;
                    padding-right: 0
                }

                .lg\:px-0\.5 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .lg\:px-1 {
                    padding-left: 1rem;
                    padding-right: 1rem
                }

                .lg\:px-1\.5 {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem
                }

                .lg\:px-2 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .lg\:px-3 {
                    padding-left: 3rem;
                    padding-right: 3rem
                }

                .lg\:px-4 {
                    padding-left: 4rem;
                    padding-right: 4rem
                }

                .lg\:px-5 {
                    padding-left: 5rem;
                    padding-right: 5rem
                }

                .lg\:px-6 {
                    padding-left: 6rem;
                    padding-right: 6rem
                }

                .lg\:px-8 {
                    padding-left: 8rem;
                    padding-right: 8rem
                }

                .lg\:px-auto {
                    padding-left: auto;
                    padding-right: auto
                }

                .lg\:py-0\.5 {
                    padding-bottom: .5rem;
                    padding-top: .5rem
                }

                .lg\:pt-1 {
                    padding-top: 1rem
                }

                .lg\:pt-2 {
                    padding-top: 2rem
                }

                .lg\:pt-3 {
                    padding-top: 3rem
                }

                .lg\:pt-4 {
                    padding-top: 4rem
                }

                .lg\:pt-5 {
                    padding-top: 5rem
                }

                .lg\:pt-6 {
                    padding-top: 6rem
                }

                .lg\:pt-8 {
                    padding-top: 8rem
                }

                .lg\:py-1 {
                    padding-bottom: 1rem;
                    padding-top: 1rem
                }

                .lg\:py-1\.25 {
                    padding-bottom: 1.25rem;
                    padding-top: 1.25rem
                }

                .lg\:py-1\.5 {
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem
                }

                .lg\:py-2 {
                    padding-bottom: 2rem;
                    padding-top: 2rem
                }

                .lg\:py-3 {
                    padding-bottom: 3rem;
                    padding-top: 3rem
                }

                .lg\:py-4 {
                    padding-bottom: 4rem;
                    padding-top: 4rem
                }

                .lg\:py-5 {
                    padding-bottom: 5rem;
                    padding-top: 5rem
                }

                .lg\:py-6 {
                    padding-bottom: 6rem;
                    padding-top: 6rem
                }

                .lg\:py-8 {
                    padding-bottom: 8rem;
                    padding-top: 8rem
                }

                .lg\:p-1 {
                    padding: 1rem
                }

                .lg\:p-2 {
                    padding: 2rem
                }

                .lg\:p-3 {
                    padding: 3rem
                }
            }

            @media(min-width: 1199px) {
                .xl\:mr-none {
                    margin-right:0
                }

                .xl\:mr-0\.5 {
                    margin-right: .5rem
                }

                .xl\:mr-1 {
                    margin-right: 1rem
                }

                .xl\:mr-2 {
                    margin-right: 2rem
                }

                .xl\:mr-3 {
                    margin-right: 3rem
                }

                .xl\:mr-4 {
                    margin-right: 4rem
                }

                .xl\:mr-5 {
                    margin-right: 5rem
                }

                .xl\:mr-6 {
                    margin-right: 6em
                }

                .xl\:mr-8 {
                    margin-right: 8rem
                }

                .xl\:mr-auto {
                    margin-right: auto
                }

                .xl\:mt-none {
                    margin-top: 0
                }

                .xl\:mt-0\.5 {
                    margin-top: .5rem
                }

                .xl\:mt-1 {
                    margin-top: 1rem
                }

                .xl\:mt-1\.5 {
                    margin-top: 1.5rem
                }

                .xl\:mt-2 {
                    margin-top: 2rem
                }

                .xl\:mt-3 {
                    margin-top: 3rem
                }

                .xl\:mt-4 {
                    margin-top: 4rem
                }

                .xl\:mt-5 {
                    margin-top: 5rem
                }

                .xl\:mt-6 {
                    margin-top: 6rem
                }

                .xl\:mt-8 {
                    margin-top: 8rem
                }

                .xl\:mt-10 {
                    margin-top: 10rem
                }

                .xl\:mt-auto {
                    margin-top: auto
                }

                .xl\:mb-none {
                    margin-bottom: 0
                }

                .xl\:mb-0\.5 {
                    margin-bottom: .5rem
                }

                .xl\:mb-1 {
                    margin-bottom: 1rem
                }

                .xl\:mb-2 {
                    margin-bottom: 2rem
                }

                .xl\:mb-3 {
                    margin-bottom: 3rem
                }

                .xl\:mb-4 {
                    margin-bottom: 4rem
                }

                .xl\:mb-5 {
                    margin-bottom: 5rem
                }

                .xl\:mb-6 {
                    margin-bottom: 6rem
                }

                .xl\:mb-8 {
                    margin-bottom: 8rem
                }

                .xl\:mb-9 {
                    margin-bottom: 9rem
                }

                .xl\:mb-auto {
                    margin-bottom: auto
                }

                .xl\:ml-none {
                    margin-left: 0
                }

                .xl\:ml-0\.5 {
                    margin-left: .5rem
                }

                .xl\:ml-1 {
                    margin-left: 1rem
                }

                .xl\:ml-2 {
                    margin-left: 2rem
                }

                .xl\:ml-3 {
                    margin-left: 3rem
                }

                .xl\:ml-4 {
                    margin-left: 4rem
                }

                .xl\:ml-5 {
                    margin-left: 5rem
                }

                .xl\:ml-6 {
                    margin-left: 6rem
                }

                .xl\:ml-8 {
                    margin-left: 8rem
                }

                .xl\:ml-auto {
                    margin-left: auto
                }

                .xl\:my-none {
                    margin-bottom: 0;
                    margin-top: 0
                }

                .xl\:my-0\.5 {
                    margin-bottom: .5rem;
                    margin-top: .5rem
                }

                .xl\:my-1 {
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .xl\:my-1\.5 {
                    margin-bottom: 1.5rem;
                    margin-top: 1.5rem
                }

                .xl\:my-2 {
                    margin-bottom: 2rem;
                    margin-top: 2rem
                }

                .xl\:my-3 {
                    margin-bottom: 3rem;
                    margin-top: 3rem
                }

                .xl\:my-4 {
                    margin-bottom: 4rem;
                    margin-top: 4rem
                }

                .xl\:my-5 {
                    margin-bottom: 5rem;
                    margin-top: 5rem
                }

                .xl\:my-6 {
                    margin-bottom: 6rem;
                    margin-top: 6rem
                }

                .xl\:my-8 {
                    margin-bottom: 8rem;
                    margin-top: 8rem
                }

                .xl\:my-auto {
                    margin-bottom: auto;
                    margin-top: auto
                }

                .xl\:mx-none {
                    margin-left: 0;
                    margin-right: 0
                }

                .xl\:mx-0\.5 {
                    margin-left: .5rem;
                    margin-right: .5rem
                }

                .xl\:mx-1 {
                    margin-left: 1rem;
                    margin-right: 1rem
                }

                .xl\:mx-1\.5 {
                    margin-left: 1.5rem;
                    margin-right: 1.5rem
                }

                .xl\:mx-2 {
                    margin-left: 2rem;
                    margin-right: 2rem
                }

                .xl\:mx-3 {
                    margin-left: 3rem;
                    margin-right: 3rem
                }

                .xl\:mx-4 {
                    margin-left: 4rem;
                    margin-right: 4rem
                }

                .xl\:mx-5 {
                    margin-left: 5rem;
                    margin-right: 5rem
                }

                .xl\:mx-6 {
                    margin-left: 6rem;
                    margin-right: 6rem
                }

                .xl\:mx-8 {
                    margin-left: 8rem;
                    margin-right: 8rem
                }

                .xl\:mx-auto {
                    margin-left: auto;
                    margin-right: auto
                }

                .xl\:pt-1 {
                    padding-top: 1rem
                }

                .xl\:pt-2 {
                    padding-top: 2rem
                }

                .xl\:pt-3 {
                    padding-top: 3rem
                }

                .xl\:pt-4 {
                    padding-top: 4rem
                }

                .xl\:pt-5 {
                    padding-top: 5rem
                }

                .xl\:pt-6 {
                    padding-top: 6rem
                }

                .xl\:pt-8 {
                    padding-top: 8rem
                }

                .xl\:py-0\.5 {
                    padding-bottom: .5rem;
                    padding-top: .5rem
                }

                .xl\:py-1 {
                    padding-bottom: 1rem;
                    padding-top: 1rem
                }

                .xl\:py-1\.25 {
                    padding-bottom: 1.25rem;
                    padding-top: 1.25rem
                }

                .xl\:py-1\.5 {
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem
                }

                .xl\:py-2 {
                    padding-bottom: 2rem;
                    padding-top: 2rem
                }

                .xl\:py-3 {
                    padding-bottom: 3rem;
                    padding-top: 3rem
                }

                .xl\:py-4 {
                    padding-bottom: 4rem;
                    padding-top: 4rem
                }

                .xl\:py-5 {
                    padding-bottom: 5rem;
                    padding-top: 5rem
                }

                .xl\:py-6 {
                    padding-bottom: 6rem;
                    padding-top: 6rem
                }

                .xl\:py-8 {
                    padding-bottom: 8rem;
                    padding-top: 8rem
                }

                .xl\:p-1 {
                    padding: 1rem
                }

                .xl\:p-2 {
                    padding: 2rem
                }

                .xl\:p-3 {
                    padding: 3rem
                }
            }

            @media(min-width: 1440px) {
                .xxl\:mr-none {
                    margin-right:0
                }

                .xxl\:mr-0\.5 {
                    margin-right: .5rem
                }

                .xxl\:mr-1 {
                    margin-right: 1rem
                }

                .xxl\:mr-2 {
                    margin-right: 2rem
                }

                .xxl\:mr-3 {
                    margin-right: 3rem
                }

                .xxl\:mr-4 {
                    margin-right: 4rem
                }

                .xxl\:mr-5 {
                    margin-right: 5rem
                }

                .xxl\:mr-6 {
                    margin-right: 6rem
                }

                .xxl\:mr-8 {
                    margin-right: 8rem
                }

                .xxl\:mr-auto {
                    margin-right: auto
                }

                .xxl\:mt-none {
                    margin-top: 0
                }

                .xxl\:mt-0\.5 {
                    margin-top: .5rem
                }

                .xxl\:mt-1 {
                    margin-top: 1rem
                }

                .xxl\:mt-1\.5 {
                    margin-top: 1.5rem
                }

                .xxl\:mt-2 {
                    margin-top: 2rem
                }

                .xxl\:mt-3 {
                    margin-top: 3rem
                }

                .xxl\:mt-4 {
                    margin-top: 4rem
                }

                .xxl\:mt-5 {
                    margin-top: 5rem
                }

                .xxl\:mt-6 {
                    margin-top: 6rem
                }

                .xxl\:mt-8 {
                    margin-top: 8rem
                }

                .xxl\:mt-10 {
                    margin-top: 10rem
                }

                .xxl\:mt-auto {
                    margin-top: auto
                }

                .xxl\:mb-none {
                    margin-bottom: 0
                }

                .xxl\:mb-1 {
                    margin-bottom: 1rem
                }

                .xxl\:mb-2 {
                    margin-bottom: 2rem
                }

                .xxl\:mb-3 {
                    margin-bottom: 3rem
                }

                .xxl\:mb-4 {
                    margin-bottom: 4rem
                }

                .xxl\:mb-5 {
                    margin-bottom: 5rem
                }

                .xxl\:mb-6 {
                    margin-bottom: 6rem
                }

                .xxl\:mb-8 {
                    margin-bottom: 8rem
                }

                .xxl\:mb-9 {
                    margin-bottom: 9rem
                }

                .xxl\:mb-auto {
                    margin-bottom: auto
                }

                .xxl\:ml-none {
                    margin-left: 0
                }

                .xxl\:ml-1 {
                    margin-left: 1rem
                }

                .xxl\:ml-2 {
                    margin-left: 2rem
                }

                .xxl\:ml-3 {
                    margin-left: 3rem
                }

                .xxl\:ml-4 {
                    margin-left: 4rem
                }

                .xxl\:ml-5 {
                    margin-left: 5rem
                }

                .xxl\:ml-6 {
                    margin-left: 6rem
                }

                .xxl\:ml-8 {
                    margin-left: 8rem
                }

                .xxl\:ml-auto {
                    margin-left: auto
                }

                .xxl\:my-none {
                    margin-bottom: 0;
                    margin-top: 0
                }

                .xxl\:my-0\.5 {
                    margin-bottom: .5rem;
                    margin-top: .5rem
                }

                .xxl\:my-1 {
                    margin-bottom: 1rem;
                    margin-top: 1rem
                }

                .xxl\:my-1\.5 {
                    margin-bottom: 1.5rem;
                    margin-top: 1.5rem
                }

                .xxl\:my-2 {
                    margin-bottom: 2rem;
                    margin-top: 2rem
                }

                .xxl\:my-3 {
                    margin-bottom: 3rem;
                    margin-top: 3rem
                }

                .xxl\:my-4 {
                    margin-bottom: 4rem;
                    margin-top: 4rem
                }

                .xxl\:my-5 {
                    margin-bottom: 5rem;
                    margin-top: 5rem
                }

                .xxl\:my-6 {
                    margin-bottom: 6rem;
                    margin-top: 6rem
                }

                .xxl\:my-8 {
                    margin-bottom: 8rem;
                    margin-top: 8rem
                }

                .xxl\:my-auto {
                    margin-bottom: auto;
                    margin-top: auto
                }

                .xxl\:mx-none {
                    margin-left: 0;
                    margin-right: 0
                }

                .xxl\:my-0\.5 {
                    margin-left: .5rem;
                    margin-right: .5rem
                }

                .xxl\:mx-1 {
                    margin-left: 1rem;
                    margin-right: 1rem
                }

                .xxl\:mx-1\.5 {
                    margin-left: 1.5rem;
                    margin-right: 1.5rem
                }

                .xxl\:mx-2 {
                    margin-left: 2rem;
                    margin-right: 2rem
                }

                .xxl\:mx-3 {
                    margin-left: 3rem;
                    margin-right: 3rem
                }

                .xxl\:mx-4 {
                    margin-left: 4rem;
                    margin-right: 4rem
                }

                .xxl\:mx-5 {
                    margin-left: 5rem;
                    margin-right: 5rem
                }

                .xxl\:mx-6 {
                    margin-left: 6rem;
                    margin-right: 6rem
                }

                .xxl\:mx-8 {
                    margin-left: 8rem;
                    margin-right: 8rem
                }

                .xxl\:mx-auto {
                    margin-left: auto;
                    margin-right: auto
                }

                .xxl\:pt-1 {
                    padding-top: 1rem
                }

                .xxl\:pt-2 {
                    padding-top: 2rem
                }

                .xxl\:pt-3 {
                    padding-top: 3rem
                }

                .xxl\:pt-4 {
                    padding-top: 4rem
                }

                .xxl\:pt-5 {
                    padding-top: 5rem
                }

                .xxl\:pt-6 {
                    padding-top: 6rem
                }

                .xxl\:pt-8 {
                    padding-top: 8rem
                }

                .xxl\:py-0\.5 {
                    padding-bottom: .5rem;
                    padding-top: .5rem
                }

                .xxl\:py-1 {
                    padding-bottom: 1rem;
                    padding-top: 1rem
                }

                .xxl\:py-1\.25 {
                    padding-bottom: 1.25rem;
                    padding-top: 1.25rem
                }

                .xxl\:py-1\.5 {
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem
                }

                .xxl\:py-2 {
                    padding-bottom: 2rem;
                    padding-top: 2rem
                }

                .xxl\:py-3 {
                    padding-bottom: 3rem;
                    padding-top: 3rem
                }

                .xxl\:py-4 {
                    padding-bottom: 4rem;
                    padding-top: 4rem
                }

                .xxl\:py-5 {
                    padding-bottom: 5rem;
                    padding-top: 5rem
                }

                .xxl\:py-6 {
                    padding-bottom: 6rem;
                    padding-top: 6rem
                }

                .xxl\:py-8 {
                    padding-bottom: 8rem;
                    padding-top: 8rem
                }

                .xxl\:p-1 {
                    padding: 1rem
                }

                .xxl\:p-2 {
                    padding: 2rem
                }

                .xxl\:p-3 {
                    padding: 3rem
                }
            }

            .text-left {
                text-align: left
            }

            .text-center {
                text-align: center
            }

            .text-right {
                text-align: right
            }

            .text-justify {
                text-align: justify
            }

            .text-left-force {
                text-align: left!important
            }

            .text-center-force {
                text-align: center!important
            }

            .text-right-force {
                text-align: right!important
            }

            .text-justify-force {
                text-align: justify!important
            }

            @media(min-width: 580px) {
                .sm\:text-left {
                    text-align:left
                }

                .sm\:text-center {
                    text-align: center
                }

                .sm\:text-right {
                    text-align: right
                }

                .sm\:text-justify {
                    text-align: justify
                }

                .sm\:text-left-force {
                    text-align: left!important
                }

                .sm\:text-center-force {
                    text-align: center!important
                }

                .sm\:text-right-force {
                    text-align: right!important
                }

                .sm\:text-justify-force {
                    text-align: justify!important
                }
            }

            @media(min-width: 767px) {
                .md\:text-left {
                    text-align:left
                }

                .md\:text-center {
                    text-align: center
                }

                .md\:text-right {
                    text-align: right
                }

                .md\:text-justify {
                    text-align: justify
                }

                .md\:text-left-force {
                    text-align: left!important
                }

                .md\:text-center-force {
                    text-align: center!important
                }

                .md\:text-right-force {
                    text-align: right!important
                }

                .md\:text-justify-force {
                    text-align: justify!important
                }
            }

            @media(min-width: 992px) {
                .lg\:text-left {
                    text-align:left
                }

                .lg\:text-center {
                    text-align: center
                }

                .lg\:text-right {
                    text-align: right
                }

                .lg\:text-justify {
                    text-align: justify
                }

                .lg\:text-left-force {
                    text-align: left!important
                }

                .lg\:text-center-force {
                    text-align: center!important
                }

                .lg\:text-right-force {
                    text-align: right!important
                }

                .lg\:text-justify-force {
                    text-align: justify!important
                }
            }

            @media(min-width: 1199px) {
                .xl\:text-left {
                    text-align:left
                }

                .xl\:text-center {
                    text-align: center
                }

                .xl\:text-right {
                    text-align: right
                }

                .xl\:text-justify {
                    text-align: justify
                }

                .xl\:text-left-force {
                    text-align: left!important
                }

                .xl\:text-center-force {
                    text-align: center!important
                }

                .xl\:text-right-force {
                    text-align: right!important
                }

                .xl\:text-justify-force {
                    text-align: justify!important
                }
            }

            @media(min-width: 1440px) {
                .xxl\:text-left {
                    text-align:left
                }

                .xxl\:text-center {
                    text-align: center
                }

                .xxl\:text-right {
                    text-align: right
                }

                .xxl\:text-justify {
                    text-align: justify
                }

                .xxl\:text-left-force {
                    text-align: left!important
                }

                .xxl\:text-center-force {
                    text-align: center!important
                }

                .xxl\:text-right-force {
                    text-align: right!important
                }

                .xxl\:text-justify-force {
                    text-align: justify!important
                }
            }

            @media(max-width: 991px) {
                .mobile\:d-none {
                    display:none
                }
            }

            @media(min-width: 992px) {
                .desktop\:d-none {
                    display:none
                }
            }

            .d-hidden {
                visibility: hidden
            }

            .d-none {
                display: none
            }

            .d-none-force {
                display: none!important
            }

            .d-inline {
                display: inline
            }

            .d-inline-block {
                display: inline-block
            }

            .d-block {
                display: block
            }

            .d-flex {
                display: flex
            }

            .d-inline-flex {
                display: inline-flex
            }

            .d-inline-flex-force {
                display: inline-flex!important
            }

            .d-grid {
                display: grid
            }

            @media(min-width: 580px) {
                .sm\:d-hidden {
                    visibility:hidden
                }

                .sm\:d-none {
                    display: none
                }

                .sm\:d-inline {
                    display: inline
                }

                .sm\:d-inline-block {
                    display: inline-block
                }

                .sm\:d-block {
                    display: block
                }

                .sm\:d-flex {
                    display: flex
                }

                .sm\:d-inline-flex {
                    display: inline-flex
                }

                .sm\:d-inline-flex-force {
                    display: inline-flex!important
                }

                .sm\:d-grid {
                    display: grid
                }
            }

            @media(min-width: 767px) {
                .md\:d-hidden {
                    visibility:hidden
                }

                .md\:d-none {
                    display: none
                }

                .md\:d-inline {
                    display: inline
                }

                .md\:d-inline-block {
                    display: inline-block
                }

                .md\:d-block {
                    display: block
                }

                .md\:d-flex {
                    display: flex
                }

                .md\:d-inline-flex {
                    display: inline-flex
                }

                .md\:d-inline-flex-force {
                    display: inline-flex!important
                }

                .md\:d-grid {
                    display: grid
                }
            }

            @media(min-width: 992px) {
                .lg\:d-hidden {
                    visibility:hidden
                }

                .lg\:d-none {
                    display: none
                }

                .lg\:d-inline {
                    display: inline
                }

                .lg\:d-inline-block {
                    display: inline-block
                }

                .lg\:d-block {
                    display: block
                }

                .lg\:d-flex {
                    display: flex
                }

                .lg\:d-inline-flex {
                    display: inline-flex
                }

                .lg\:d-inline-flex-force {
                    display: inline-flex!important
                }

                .lg\:d-grid {
                    display: grid
                }
            }

            @media(min-width: 1199px) {
                .xl\:d-hidden {
                    visibility:hidden
                }

                .xl\:d-none {
                    display: none
                }

                .xl\:d-none-force {
                    display: none!important
                }

                .xl\:d-inline {
                    display: inline
                }

                .xl\:d-inline-block {
                    display: inline-block
                }

                .xl\:d-block {
                    display: block
                }

                .xl\:d-flex {
                    display: flex
                }

                .xl\:d-flex-force {
                    display: flex!important
                }

                .xl\:d-inline-flex {
                    display: inline-flex
                }

                .xl\:d-inline-flex-force {
                    display: inline-flex!important
                }

                .xl\:d-grid {
                    display: grid
                }
            }

            @media(min-width: 1440px) {
                .xxl\:d-hidden {
                    visibility:hidden
                }

                .xxl\:d-none {
                    display: none
                }

                .xxl\:d-inline {
                    display: inline
                }

                .xxl\:d-inline-block {
                    display: inline-block
                }

                .xxl\:d-block {
                    display: block
                }

                .xxl\:d-flex {
                    display: flex
                }

                .xxl\:d-inline-flex {
                    display: inline-flex
                }

                .xxl\:d-inline-flex-force {
                    display: inline-flex!important
                }

                .xxl\:d-grid {
                    display: grid
                }
            }

            .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
            }

            .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
            }

            .flex-col {
                flex-direction: column
            }

            .flex-row {
                flex-direction: row
            }

            .flex-wrap {
                flex-wrap: wrap
            }

            .flex-nowrap {
                flex-wrap: nowrap
            }

            .flex-wrap-reverse {
                flex-wrap: wrap-reverse
            }

            .gap-1 {
                gap: 1rem
            }

            .gap-2 {
                gap: 2rem
            }

            .gap-2\.5 {
                gap: 2.5rem
            }

            .gap-3 {
                gap: 3rem
            }

            .gap-4 {
                gap: 4rem
            }

            .gap-5 {
                gap: 5rem
            }

            .gap-6 {
                gap: 6rem
            }

            .gap-7 {
                gap: 7rem
            }

            .gap-8 {
                gap: 8rem
            }

            @media(min-width: 580px) {
                .sm\:justify-start {
                    justify-content:flex-start
                }

                .sm\:justify-end {
                    justify-content: flex-end
                }

                .sm\:justify-center {
                    justify-content: center
                }

                .sm\:justify-between {
                    justify-content: space-between
                }

                .sm\:justify-around {
                    justify-content: space-around
                }

                .sm\:justify-evenly {
                    justify-content: space-evenly
                }

                .sm\:items-start {
                    align-items: flex-start
                }

                .sm\:items-end {
                    align-items: flex-end
                }

                .sm\:items-center {
                    align-items: center
                }

                .sm\:items-baseline {
                    align-items: baseline
                }

                .sm\:items-stretch {
                    align-items: stretch
                }

                .sm\:flex-col {
                    flex-direction: column
                }

                .sm\:flex-row {
                    flex-direction: row
                }

                .sm\:flex-wrap {
                    flex-wrap: wrap
                }

                .sm\:flex-nowrap {
                    flex-wrap: nowrap
                }

                .sm\:flex-wrap-reverse {
                    flex-wrap: wrap-reverse
                }

                .sm\:gap-1 {
                    gap: 1rem
                }

                .sm\:gap-2 {
                    gap: 2rem
                }

                .sm\:gap-2\.5 {
                    gap: 2.5rem
                }

                .sm\:gap-3 {
                    gap: 3rem
                }

                .sm\:gap-4 {
                    gap: 4rem
                }

                .sm\:gap-5 {
                    gap: 5rem
                }

                .sm\:gap-6 {
                    gap: 6rem
                }

                .sm\:gap-7 {
                    gap: 7rem
                }

                .sm\:gap-8 {
                    gap: 8rem
                }
            }

            @media(min-width: 767px) {
                .md\:justify-start {
                    justify-content:flex-start
                }

                .md\:justify-end {
                    justify-content: flex-end
                }

                .md\:justify-center {
                    justify-content: center
                }

                .md\:justify-between {
                    justify-content: space-between
                }

                .md\:justify-around {
                    justify-content: space-around
                }

                .md\:justify-evenly {
                    justify-content: space-evenly
                }

                .md\:items-start {
                    align-items: flex-start
                }

                .md\:items-end {
                    align-items: flex-end
                }

                .md\:items-center {
                    align-items: center
                }

                .md\:items-baseline {
                    align-items: baseline
                }

                .md\:items-stretch {
                    align-items: stretch
                }

                .md\:flex-col {
                    flex-direction: column
                }

                .md\:flex-row {
                    flex-direction: row
                }

                .md\:flex-wrap {
                    flex-wrap: wrap
                }

                .md\:flex-nowrap {
                    flex-wrap: nowrap
                }

                .md\:flex-wrap-reverse {
                    flex-wrap: wrap-reverse
                }

                .md\:gap-1 {
                    gap: 1rem
                }

                .md\:gap-2 {
                    gap: 2rem
                }

                .md\:gap-2\.5 {
                    gap: 2.5rem
                }

                .md\:gap-3 {
                    gap: 3rem
                }

                .md\:gap-4 {
                    gap: 4rem
                }

                .md\:gap-5 {
                    gap: 5rem
                }

                .md\:gap-6 {
                    gap: 6rem
                }

                .md\:gap-7 {
                    gap: 7rem
                }

                .md\:gap-8 {
                    gap: 8rem
                }
            }

            @media(min-width: 992px) {
                .lg\:justify-start {
                    justify-content:flex-start
                }

                .lg\:justify-end {
                    justify-content: flex-end
                }

                .lg\:justify-center {
                    justify-content: center
                }

                .lg\:justify-between {
                    justify-content: space-between
                }

                .lg\:justify-around {
                    justify-content: space-around
                }

                .lg\:justify-evenly {
                    justify-content: space-evenly
                }

                .lg\:items-start {
                    align-items: flex-start
                }

                .lg\:items-end {
                    align-items: flex-end
                }

                .lg\:items-center {
                    align-items: center
                }

                .lg\:items-baseline {
                    align-items: baseline
                }

                .lg\:items-stretch {
                    align-items: stretch
                }

                .lg\:flex-col {
                    flex-direction: column
                }

                .lg\:flex-row {
                    flex-direction: row
                }

                .lg\:flex-wrap {
                    flex-wrap: wrap
                }

                .lg\:flex-nowrap {
                    flex-wrap: nowrap
                }

                .lg\:flex-wrap-reverse {
                    flex-wrap: wrap-reverse
                }

                .lg\:gap-1 {
                    gap: 1rem
                }

                .lg\:gap-2 {
                    gap: 2rem
                }

                .lg\:gap-2\.5 {
                    gap: 2.5rem
                }

                .lg\:gap-3 {
                    gap: 3rem
                }

                .lg\:gap-4 {
                    gap: 4rem
                }

                .lg\:gap-5 {
                    gap: 5rem
                }

                .lg\:gap-6 {
                    gap: 6rem
                }

                .lg\:gap-7 {
                    gap: 7rem
                }

                .lg\:gap-8 {
                    gap: 8rem
                }
            }

            @media(min-width: 1199px) {
                .xl\:justify-start {
                    justify-content:flex-start
                }

                .xl\:justify-end {
                    justify-content: flex-end
                }

                .xl\:justify-center {
                    justify-content: center
                }

                .xl\:justify-between {
                    justify-content: space-between
                }

                .xl\:justify-around {
                    justify-content: space-around
                }

                .xl\:justify-evenly {
                    justify-content: space-evenly
                }

                .xl\:items-start {
                    align-items: flex-start
                }

                .xl\:items-end {
                    align-items: flex-end
                }

                .xl\:items-center {
                    align-items: center
                }

                .xl\:items-baseline {
                    align-items: baseline
                }

                .xl\:items-stretch {
                    align-items: stretch
                }

                .xl\:flex-col {
                    flex-direction: column
                }

                .xl\:flex-row {
                    flex-direction: row
                }

                .xl\:flex-wrap {
                    flex-wrap: wrap
                }

                .xl\:flex-nowrap {
                    flex-wrap: nowrap
                }

                .xl\:flex-wrap-reverse {
                    flex-wrap: wrap-reverse
                }

                .xl\:gap-1 {
                    gap: 1rem
                }

                .xl\:gap-2 {
                    gap: 2rem
                }

                .xl\:gap-2\.5 {
                    gap: 2.5rem
                }

                .xl\:gap-3 {
                    gap: 3rem
                }

                .xl\:gap-4 {
                    gap: 4rem
                }

                .xl\:gap-5 {
                    gap: 5rem
                }

                .xl\:gap-6 {
                    gap: 6rem
                }

                .xl\:gap-7 {
                    gap: 7rem
                }

                .xl\:gap-8 {
                    gap: 8rem
                }
            }

            @media(min-width: 1440px) {
                .xxl\:justify-start {
                    justify-content:flex-start
                }

                .xxl\:justify-end {
                    justify-content: flex-end
                }

                .xxl\:justify-center {
                    justify-content: center
                }

                .xxl\:justify-between {
                    justify-content: space-between
                }

                .xxl\:justify-around {
                    justify-content: space-around
                }

                .xxl\:justify-evenly {
                    justify-content: space-evenly
                }

                .xxl\:items-start {
                    align-items: flex-start
                }

                .xxl\:items-end {
                    align-items: flex-end
                }

                .xxl\:items-center {
                    align-items: center
                }

                .xxl\:items-baseline {
                    align-items: baseline
                }

                .xxl\:items-stretch {
                    align-items: stretch
                }

                .xxl\:flex-col {
                    flex-direction: column
                }

                .xxl\:flex-row {
                    flex-direction: row
                }

                .xxl\:flex-wrap {
                    flex-wrap: wrap
                }

                .xxl\:flex-nowrap {
                    flex-wrap: nowrap
                }

                .xxl\:flex-wrap-reverse {
                    flex-wrap: wrap-reverse
                }

                .xxl\:gap-1 {
                    gap: 1rem
                }

                .xxl\:gap-2 {
                    gap: 2rem
                }

                .xxl\:gap-2\.5 {
                    gap: 2.5rem
                }

                .xxl\:gap-3 {
                    gap: 3rem
                }

                .xxl\:gap-4 {
                    gap: 4rem
                }

                .xxl\:gap-5 {
                    gap: 5rem
                }

                .xxl\:gap-6 {
                    gap: 6rem
                }

                .xxl\:gap-7 {
                    gap: 7rem
                }

                .xxl\:gap-8 {
                    gap: 8rem
                }
            }

            .w-auto {
                width: auto
            }

            .w-full {
                width: 100%
            }

            .w-full-force {
                width: 100%!important
            }

            .w-screen {
                width: 100vw
            }

            .w-fit {
                width: -moz-fit-content;
                width: fit-content
            }

            .w-fit-force {
                width: -moz-fit-content!important;
                width: fit-content!important
            }

            .w-25 {
                width: 25%
            }

            .w-33 {
                width: 33.333333%
            }

            .w-50 {
                width: 50%
            }

            .w-60 {
                width: 60%
            }

            .w-75 {
                width: 75%
            }

            .w-90 {
                width: 90%
            }

            .h-auto {
                height: auto
            }

            .h-full {
                height: 100%
            }

            .h-screen {
                height: 100vh
            }

            .h-25 {
                height: 25%
            }

            .h-33 {
                height: 33.333333%
            }

            .h-50 {
                height: 50%
            }

            .h-75 {
                height: 75%
            }

            .w-1 {
                width: 1rem
            }

            .w-2 {
                width: 2rem
            }

            .w-4 {
                width: 4rem
            }

            .w-6 {
                width: 6rem
            }

            .w-7 {
                width: 7rem
            }

            .w-8 {
                width: 8rem
            }

            .w-16 {
                width: 16rem
            }

            .h-1 {
                height: 1rem
            }

            .h-1-force {
                height: 1rem!important
            }

            .h-2 {
                height: 2rem
            }

            .h-4 {
                height: 4rem
            }

            .h-8 {
                height: 8rem
            }

            .h-16 {
                height: 16rem
            }

            @media(min-width: 580px) {
                .sm\:w-auto-force {
                    width:auto!important
                }

                .sm\:w-auto {
                    width: auto
                }

                .sm\:w-full {
                    width: 100%
                }

                .sm\:w-full-force {
                    width: 100%!important
                }

                .sm\:w-fit {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .sm\:w-fit-force {
                    width: -moz-fit-content!important;
                    width: fit-content!important
                }

                .sm\:w-screen {
                    width: 100vw
                }

                .sm\:w-25 {
                    width: 25%
                }

                .sm\:w-33 {
                    width: 33.333333%
                }

                .sm\:w-50 {
                    width: 50%
                }

                .sm\:w-60 {
                    width: 60%
                }

                .sm\:w-75 {
                    width: 75%
                }

                .sm\:w-90 {
                    width: 90%
                }

                .sm\:h-auto {
                    height: auto
                }

                .sm\:h-full {
                    height: 100%
                }

                .sm\:h-screen {
                    height: 100vh
                }

                .sm\:h-25 {
                    height: 25%
                }

                .sm\:h-33 {
                    height: 33.333333%
                }

                .sm\:h-50 {
                    height: 50%
                }

                .sm\:h-75 {
                    height: 75%
                }

                .sm\:w-1 {
                    width: 1rem
                }

                .sm\:w-2 {
                    width: 2rem
                }

                .sm\:w-4 {
                    width: 4rem
                }

                .sm\:w-6 {
                    width: 6rem
                }

                .sm\:w-7 {
                    width: 7rem
                }

                .sm\:w-8 {
                    width: 8rem
                }

                .sm\:w-16 {
                    width: 16rem
                }

                .sm\:h-1 {
                    height: 1rem
                }

                .sm\:h-2 {
                    height: 2rem
                }

                .sm\:h-4 {
                    height: 4rem
                }

                .sm\:h-8 {
                    height: 8rem
                }

                .sm\:h-16 {
                    height: 16rem
                }
            }

            @media(min-width: 767px) {
                .md\:w-auto-force {
                    width:auto!important
                }

                .md\:w-auto {
                    width: auto
                }

                .md\:w-full {
                    width: 100%
                }

                .md\:w-full-force {
                    width: 100%!important
                }

                .md\:w-fit {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .md\:w-fit-force {
                    width: -moz-fit-content!important;
                    width: fit-content!important
                }

                .md\:w-screen {
                    width: 100vw
                }

                .md\:w-25 {
                    width: 25%
                }

                .md\:w-33 {
                    width: 33.333333%
                }

                .md\:w-50 {
                    width: 50%
                }

                .md\:w-60 {
                    width: 60%
                }

                .md\:w-75 {
                    width: 75%
                }

                .md\:w-90 {
                    width: 90%
                }

                .md\:h-auto {
                    height: auto
                }

                .md\:h-full {
                    height: 100%
                }

                .md\:h-screen {
                    height: 100vh
                }

                .md\:h-25 {
                    height: 25%
                }

                .md\:h-33 {
                    height: 33.333333%
                }

                .md\:h-50 {
                    height: 50%
                }

                .md\:h-75 {
                    height: 75%
                }

                .md\:w-1 {
                    width: 1rem
                }

                .md\:w-2 {
                    width: 2rem
                }

                .md\:w-4 {
                    width: 4rem
                }

                .md\:w-6 {
                    width: 6rem
                }

                .md\:w-7 {
                    width: 7rem
                }

                .md\:w-8 {
                    width: 8rem
                }

                .md\:w-16 {
                    width: 16rem
                }

                .md\:h-1 {
                    height: 1rem
                }

                .md\:h-2 {
                    height: 2rem
                }

                .md\:h-4 {
                    height: 4rem
                }

                .md\:h-8 {
                    height: 8rem
                }

                .md\:h-16 {
                    height: 16rem
                }
            }

            @media(min-width: 992px) {
                .lg\:w-auto-force {
                    width:auto!important
                }

                .lg\:w-auto {
                    width: auto
                }

                .lg\:w-full {
                    width: 100%
                }

                .lg\:w-full-force {
                    width: 100%!important
                }

                .lg\:w-fit {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .lg\:w-fit-force {
                    width: -moz-fit-content!important;
                    width: fit-content!important
                }

                .lg\:w-screen {
                    width: 100vw
                }

                .lg\:w-25 {
                    width: 25%
                }

                .lg\:w-33 {
                    width: 33.333333%
                }

                .lg\:w-50 {
                    width: 50%
                }

                .lg\:w-60 {
                    width: 60%
                }

                .lg\:w-50-force {
                    width: 50%!important
                }

                .lg\:w-75 {
                    width: 75%
                }

                .lg\:w-90 {
                    width: 90%
                }

                .lg\:w-75-force {
                    width: 75%!important
                }

                .lg\:h-auto {
                    height: auto
                }

                .lg\:h-full {
                    height: 100%
                }

                .lg\:h-screen {
                    height: 100vh
                }

                .lg\:h-25 {
                    height: 25%
                }

                .lg\:h-33 {
                    height: 33.333333%
                }

                .lg\:h-50 {
                    height: 50%
                }

                .lg\:h-75 {
                    height: 75%
                }

                .lg\:w-1 {
                    width: 1rem
                }

                .lg\:w-2 {
                    width: 2rem
                }

                .lg\:w-4 {
                    width: 4rem
                }

                .lg\:w-6 {
                    width: 6rem
                }

                .lg\:w-7 {
                    width: 7rem
                }

                .lg\:w-8 {
                    width: 8rem
                }

                .lg\:w-16 {
                    width: 16rem
                }

                .lg\:h-1 {
                    height: 1rem
                }

                .lg\:h-2 {
                    height: 2rem
                }

                .lg\:h-4 {
                    height: 4rem
                }

                .lg\:h-8 {
                    height: 8rem
                }

                .lg\:h-16 {
                    height: 16rem
                }
            }

            @media(min-width: 1199px) {
                .xl\:w-auto-force {
                    width:auto!important
                }

                .xl\:w-auto {
                    width: auto
                }

                .xl\:w-full {
                    width: 100%
                }

                .xl\:w-full-force {
                    width: 100%!important
                }

                .xl\:w-fit {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .xl\:w-fit-force {
                    width: -moz-fit-content!important;
                    width: fit-content!important
                }

                .xl\:w-screen {
                    width: 100vw
                }

                .xl\:w-25 {
                    width: 25%
                }

                .xl\:w-33 {
                    width: 33.333333%
                }

                .xl\:w-50 {
                    width: 50%
                }

                .xl\:w-60 {
                    width: 60%
                }

                .xl\:w-75 {
                    width: 75%
                }

                .xl\:w-90 {
                    width: 90%
                }

                .xl\:h-auto {
                    height: auto
                }

                .xl\:h-full {
                    height: 100%
                }

                .xl\:h-screen {
                    height: 100vh
                }

                .xl\:h-25 {
                    height: 25%
                }

                .xl\:h-33 {
                    height: 33.333333%
                }

                .xl\:h-50 {
                    height: 50%
                }

                .xl\:h-75 {
                    height: 75%
                }

                .xl\:w-1 {
                    width: 1rem
                }

                .xl\:w-2 {
                    width: 2rem
                }

                .xl\:w-4 {
                    width: 4rem
                }

                .xl\:w-6 {
                    width: 6rem
                }

                .xl\:w-7 {
                    width: 7rem
                }

                .xl\:w-8 {
                    width: 8rem
                }

                .xl\:w-16 {
                    width: 16rem
                }

                .xl\:h-1 {
                    height: 1rem
                }

                .xl\:h-2 {
                    height: 2rem
                }

                .xl\:h-4 {
                    height: 4rem
                }

                .xl\:h-8 {
                    height: 8rem
                }

                .xl\:h-16 {
                    height: 16rem
                }
            }

            @media(min-width: 1440px) {
                .xxl\:w-auto-force {
                    width:auto!important
                }

                .xxl\:w-auto {
                    width: auto
                }

                .xxl\:w-full {
                    width: 100%
                }

                .xxl\:w-full-force {
                    width: 100%!important
                }

                .xll\:w-fit {
                    width: -moz-fit-content;
                    width: fit-content
                }

                .xxl\:w-fit-force {
                    width: -moz-fit-content!important;
                    width: fit-content!important
                }

                .xxl\:w-screen {
                    width: 100vw
                }

                .xxl\:w-25 {
                    width: 25%
                }

                .xxl\:w-33 {
                    width: 33.333333%
                }

                .xxl\:w-50 {
                    width: 50%
                }

                .xxl\:w-60 {
                    width: 60%
                }

                .xxl\:w-75 {
                    width: 75%
                }

                .xxl\:w-90 {
                    width: 90%
                }

                .xxl\:h-auto {
                    height: auto
                }

                .xxl\:h-full {
                    height: 100%
                }

                .xxl\:h-screen {
                    height: 100vh
                }

                .xxl\:h-25 {
                    height: 25%
                }

                .xxl\:h-33 {
                    height: 33.333333%
                }

                .xxl\:h-50 {
                    height: 50%
                }

                .xxl\:h-75 {
                    height: 75%
                }

                .xxl\:w-1 {
                    width: 1rem
                }

                .xxl\:w-2 {
                    width: 2rem
                }

                .xxl\:w-4 {
                    width: 4rem
                }

                .xxl\:w-6 {
                    width: 6rem
                }

                .xxl\:w-7 {
                    width: 7rem
                }

                .xxl\:w-8 {
                    width: 8rem
                }

                .xxl\:w-16 {
                    width: 16rem
                }

                .xxl\:h-1 {
                    height: 1rem
                }

                .xxl\:h-2 {
                    height: 2rem
                }

                .xxl\:h-4 {
                    height: 4rem
                }

                .xxl\:h-8 {
                    height: 8rem
                }

                .xxl\:h-16 {
                    height: 16rem
                }
            }

            .text-xs {
                font-size: .75rem
            }

            .text-sm {
                font-size: .875rem
            }

            .text-base {
                font-size: 1rem
            }

            .text-lg {
                font-size: 1.125rem
            }

            .text-xl {
                font-size: 1.25rem
            }

            .text-2xl {
                font-size: 1.5rem
            }

            .text-3xl {
                font-size: 1.875rem
            }

            .text-4xl {
                font-size: 2.25rem
            }

            .text-5xl {
                font-size: 3rem
            }

            .text-6xl {
                font-size: 3.5rem
            }

            .text-7xl {
                font-size: 4rem
            }

            .text-8xl {
                font-size: 5rem
            }

            .text-9xl {
                font-size: 6rem
            }

            @media(min-width: 580px) {
                .sm\:text-xs {
                    font-size:.75rem
                }

                .sm\:text-sm {
                    font-size: .875rem
                }

                .sm\:text-base {
                    font-size: 1rem
                }

                .sm\:text-lg {
                    font-size: 1.125rem
                }

                .sm\:text-xl {
                    font-size: 1.25rem
                }

                .sm\:text-2xl {
                    font-size: 1.5rem
                }

                .sm\:text-3xl {
                    font-size: 1.875rem
                }

                .sm\:text-4xl {
                    font-size: 2.25rem
                }

                .sm\:text-5xl {
                    font-size: 3rem
                }

                .sm\:text-6xl {
                    font-size: 3.5rem
                }

                .sm\:text-7xl {
                    font-size: 4rem
                }

                .sm\:text-8xl {
                    font-size: 5rem
                }

                .sm\:text-9xl {
                    font-size: 6rem
                }
            }

            @media(min-width: 767px) {
                .md\:text-xs {
                    font-size:.75rem
                }

                .md\:text-sm {
                    font-size: .875rem
                }

                .md\:text-base {
                    font-size: 1rem
                }

                .md\:text-lg {
                    font-size: 1.125rem
                }

                .md\:text-xl {
                    font-size: 1.25rem
                }

                .md\:text-2xl {
                    font-size: 1.5rem
                }

                .md\:text-3xl {
                    font-size: 1.875rem
                }

                .md\:text-4xl {
                    font-size: 2.25rem
                }

                .md\:text-5xl {
                    font-size: 3rem
                }

                .md\:text-6xl {
                    font-size: 3.5rem
                }

                .md\:text-7xl {
                    font-size: 4rem
                }

                .md\:text-8xl {
                    font-size: 5rem
                }

                .md\:text-9xl {
                    font-size: 6rem
                }
            }

            @media(min-width: 992px) {
                .lg\:text-xs {
                    font-size:.75rem
                }

                .lg\:text-sm {
                    font-size: .875rem
                }

                .lg\:text-base {
                    font-size: 1rem
                }

                .lg\:text-lg {
                    font-size: 1.125rem
                }

                .lg\:text-xl {
                    font-size: 1.25rem
                }

                .lg\:text-2xl {
                    font-size: 1.5rem
                }

                .lg\:text-3xl {
                    font-size: 1.875rem
                }

                .lg\:text-4xl {
                    font-size: 2.25rem
                }

                .lg\:text-5xl {
                    font-size: 3rem
                }

                .lg\:text-6xl {
                    font-size: 3.5rem
                }

                .lg\:text-7xl {
                    font-size: 4rem
                }

                .lg\:text-8xl {
                    font-size: 5rem
                }

                .lg\:text-9xl {
                    font-size: 6rem
                }
            }

            @media(min-width: 1199px) {
                .xl\:text-xs {
                    font-size:.75rem
                }

                .xl\:text-sm {
                    font-size: .875rem
                }

                .xl\:text-base {
                    font-size: 1rem
                }

                .xl\:text-lg {
                    font-size: 1.125rem
                }

                .xl\:text-xl {
                    font-size: 1.25rem
                }

                .xl\:text-2xl {
                    font-size: 1.5rem
                }

                .xl\:text-3xl {
                    font-size: 1.875rem
                }

                .xl\:text-4xl {
                    font-size: 2.25rem
                }

                .xl\:text-5xl {
                    font-size: 3rem
                }

                .xl\:text-6xl {
                    font-size: 3.5rem
                }

                .xl\:text-7xl {
                    font-size: 4rem
                }

                .xl\:text-8xl {
                    font-size: 5rem
                }

                .xl\:text-9xl {
                    font-size: 6rem
                }
            }

            @media(min-width: 1440px) {
                .xxl\:text-xs {
                    font-size:.75rem
                }

                .xxl\:text-sm {
                    font-size: .875rem
                }

                .xxl\:text-base {
                    font-size: 1rem
                }

                .xxl\:text-lg {
                    font-size: 1.125rem
                }

                .xxl\:text-xl {
                    font-size: 1.25rem
                }

                .xxl\:text-2xl {
                    font-size: 1.5rem
                }

                .xxl\:text-3xl {
                    font-size: 1.875rem
                }

                .xxl\:text-4xl {
                    font-size: 2.25rem
                }

                .xxl\:text-5xl {
                    font-size: 3rem
                }

                .xxl\:text-6xl {
                    font-size: 3.5rem
                }

                .xxl\:text-7xl {
                    font-size: 4rem
                }

                .xxl\:text-8xl {
                    font-size: 5rem
                }

                .xxl\:text-9xl {
                    font-size: 6rem
                }
            }

            .font-thin {
                font-weight: 100
            }

            .font-extralight {
                font-weight: 200
            }

            .font-light {
                font-weight: 300
            }

            .font-normal {
                font-weight: 400
            }

            .font-medium {
                font-weight: 500
            }

            .font-medium-force {
                font-weight: 500!important
            }

            .font-semibold {
                font-weight: 600
            }

            .font-bold {
                font-weight: 700
            }

            .font-extrabold {
                font-weight: 800
            }

            .font-black {
                font-weight: 900
            }

            @media(min-width: 580px) {
                .sm\:font-thin {
                    font-weight:100
                }

                .sm\:font-extralight {
                    font-weight: 200
                }

                .sm\:font-light {
                    font-weight: 300
                }

                .sm\:font-normal {
                    font-weight: 400
                }

                .sm\:font-medium {
                    font-weight: 500
                }

                .sm\:font-semibold {
                    font-weight: 600
                }

                .sm\:font-bold {
                    font-weight: 700
                }

                .sm\:font-extrabold {
                    font-weight: 800
                }

                .sm\:font-black {
                    font-weight: 900
                }
            }

            @media(min-width: 767px) {
                .md\:font-thin {
                    font-weight:100
                }

                .md\:font-extralight {
                    font-weight: 200
                }

                .md\:font-light {
                    font-weight: 300
                }

                .md\:font-normal {
                    font-weight: 400
                }

                .md\:font-medium {
                    font-weight: 500
                }

                .md\:font-semibold {
                    font-weight: 600
                }

                .md\:font-bold {
                    font-weight: 700
                }

                .md\:font-extrabold {
                    font-weight: 800
                }

                .md\:font-black {
                    font-weight: 900
                }
            }

            @media(min-width: 992px) {
                .lg\:font-thin {
                    font-weight:100
                }

                .lg\:font-extralight {
                    font-weight: 200
                }

                .lg\:font-light {
                    font-weight: 300
                }

                .lg\:font-normal {
                    font-weight: 400
                }

                .lg\:font-medium {
                    font-weight: 500
                }

                .lg\:font-semibold {
                    font-weight: 600
                }

                .lg\:font-bold {
                    font-weight: 700
                }

                .lg\:font-extrabold {
                    font-weight: 800
                }

                .lg\:font-black {
                    font-weight: 900
                }
            }

            @media(min-width: 1199px) {
                .xl\:font-thin {
                    font-weight:100
                }

                .xl\:font-extralight {
                    font-weight: 200
                }

                .xl\:font-light {
                    font-weight: 300
                }

                .xl\:font-normal {
                    font-weight: 400
                }

                .xl\:font-medium {
                    font-weight: 500
                }

                .xl\:font-semibold {
                    font-weight: 600
                }

                .xl\:font-bold {
                    font-weight: 700
                }

                .xl\:font-extrabold {
                    font-weight: 800
                }

                .xl\:font-black {
                    font-weight: 900
                }
            }

            @media(min-width: 1440px) {
                .xxl\:font-thin {
                    font-weight:100
                }

                .xxl\:font-extralight {
                    font-weight: 200
                }

                .xxl\:font-light {
                    font-weight: 300
                }

                .xxl\:font-normal {
                    font-weight: 400
                }

                .xxl\:font-medium {
                    font-weight: 500
                }

                .xxl\:font-semibold {
                    font-weight: 600
                }

                .xxl\:font-bold {
                    font-weight: 700
                }

                .xxl\:font-extrabold {
                    font-weight: 800
                }

                .xxl\:font-black {
                    font-weight: 900
                }
            }

            .leading-none {
                line-height: 1
            }

            .leading-tight {
                line-height: 1.25
            }

            .leading-snug {
                line-height: 1.375
            }

            .leading-normal {
                line-height: 1.5
            }

            .leading-relaxed {
                line-height: 1.625
            }

            .leading-loose {
                line-height: 2
            }

            @media(min-width: 580px) {
                .sm\:leading-none {
                    line-height:1
                }

                .sm\:leading-tight {
                    line-height: 1.25
                }

                .sm\:leading-snug {
                    line-height: 1.375
                }

                .sm\:leading-normal {
                    line-height: 1.5
                }

                .sm\:leading-relaxed {
                    line-height: 1.625
                }

                .sm\:leading-loose {
                    line-height: 2
                }
            }

            @media(min-width: 767px) {
                .md\:leading-none {
                    line-height:1
                }

                .md\:leading-tight {
                    line-height: 1.25
                }

                .md\:leading-snug {
                    line-height: 1.375
                }

                .md\:leading-normal {
                    line-height: 1.5
                }

                .md\:leading-relaxed {
                    line-height: 1.625
                }

                .md\:leading-loose {
                    line-height: 2
                }
            }

            @media(min-width: 992px) {
                .lg\:leading-none {
                    line-height:1
                }

                .lg\:leading-tight {
                    line-height: 1.25
                }

                .lg\:leading-snug {
                    line-height: 1.375
                }

                .lg\:leading-normal {
                    line-height: 1.5
                }

                .lg\:leading-relaxed {
                    line-height: 1.625
                }

                .lg\:leading-loose {
                    line-height: 2
                }
            }

            @media(min-width: 1199px) {
                .xl\:leading-none {
                    line-height:1
                }

                .xl\:leading-tight {
                    line-height: 1.25
                }

                .xl\:leading-snug {
                    line-height: 1.375
                }

                .xl\:leading-normal {
                    line-height: 1.5
                }

                .xl\:leading-relaxed {
                    line-height: 1.625
                }

                .xl\:leading-loose {
                    line-height: 2
                }
            }

            @media(min-width: 1440px) {
                .xxl\:leading-none {
                    line-height:1
                }

                .xxl\:leading-tight {
                    line-height: 1.25
                }

                .xxl\:leading-snug {
                    line-height: 1.375
                }

                .xxl\:leading-normal {
                    line-height: 1.5
                }

                .xxl\:leading-relaxed {
                    line-height: 1.625
                }

                .xxl\:leading-loose {
                    line-height: 2
                }
            }

            .justify-self-auto {
                justify-self: auto
            }

            .justify-self-start {
                justify-self: start
            }

            .justify-self-end {
                justify-self: end
            }

            .justify-self-center {
                justify-self: center
            }

            .justify-self-stretch {
                justify-self: stretch
            }

            .align-self-auto {
                align-self: auto
            }

            .align-self-start {
                align-self: start
            }

            .align-self-end {
                align-self: end
            }

            .align-self-center {
                align-self: center
            }

            .align-self-stretch {
                align-self: stretch
            }

            .align-self-baseline {
                align-self: baseline
            }

            @media(min-width: 580px) {
                .sm\:justify-self-auto {
                    justify-self:auto
                }

                .sm\:justify-self-start {
                    justify-self: start
                }

                .sm\:justify-self-end {
                    justify-self: end
                }

                .sm\:justify-self-center {
                    justify-self: center
                }

                .sm\:justify-self-stretch {
                    justify-self: stretch
                }

                .sm\:align-self-auto {
                    align-self: auto
                }

                .sm\:align-self-start {
                    align-self: start
                }

                .sm\:align-self-end {
                    align-self: end
                }

                .sm\:align-self-center {
                    align-self: center
                }

                .sm\:align-self-stretch {
                    align-self: stretch
                }

                .sm\:align-self-baseline {
                    align-self: baseline
                }
            }

            @media(min-width: 767px) {
                .md\:justify-self-auto {
                    justify-self:auto
                }

                .md\:justify-self-start {
                    justify-self: start
                }

                .md\:justify-self-end {
                    justify-self: end
                }

                .md\:justify-self-center {
                    justify-self: center
                }

                .md\:justify-self-stretch {
                    justify-self: stretch
                }

                .md\:align-self-auto {
                    align-self: auto
                }

                .md\:align-self-start {
                    align-self: start
                }

                .md\:align-self-end {
                    align-self: end
                }

                .md\:align-self-center {
                    align-self: center
                }

                .md\:align-self-stretch {
                    align-self: stretch
                }

                .md\:align-self-baseline {
                    align-self: baseline
                }
            }

            @media(min-width: 992px) {
                .lg\:justify-self-auto {
                    justify-self:auto
                }

                .lg\:justify-self-start {
                    justify-self: start
                }

                .lg\:justify-self-end {
                    justify-self: end
                }

                .lg\:justify-self-center {
                    justify-self: center
                }

                .lg\:justify-self-stretch {
                    justify-self: stretch
                }

                .lg\:align-self-auto {
                    align-self: auto
                }

                .lg\:align-self-start {
                    align-self: start
                }

                .lg\:align-self-end {
                    align-self: end
                }

                .lg\:align-self-center {
                    align-self: center
                }

                .lg\:align-self-stretch {
                    align-self: stretch
                }

                .lg\:align-self-baseline {
                    align-self: baseline
                }
            }

            @media(min-width: 1199px) {
                .xl\:justify-self-auto {
                    justify-self:auto
                }

                .xl\:justify-self-start {
                    justify-self: start
                }

                .xl\:justify-self-end {
                    justify-self: end
                }

                .xl\:justify-self-center {
                    justify-self: center
                }

                .xl\:justify-self-stretch {
                    justify-self: stretch
                }

                .xl\:align-self-auto {
                    align-self: auto
                }

                .xl\:align-self-start {
                    align-self: start
                }

                .xl\:align-self-end {
                    align-self: end
                }

                .xl\:align-self-center {
                    align-self: center
                }

                .xl\:align-self-stretch {
                    align-self: stretch
                }

                .xl\:align-self-baseline {
                    align-self: baseline
                }
            }

            @media(min-width: 1440px) {
                .xxl\:justify-self-auto {
                    justify-self:auto
                }

                .xxl\:justify-self-start {
                    justify-self: start
                }

                .xxl\:justify-self-end {
                    justify-self: end
                }

                .xxl\:justify-self-center {
                    justify-self: center
                }

                .xxl\:justify-self-stretch {
                    justify-self: stretch
                }

                .xxl\:align-self-auto {
                    align-self: auto
                }

                .xxl\:align-self-start {
                    align-self: start
                }

                .xxl\:align-self-end {
                    align-self: end
                }

                .xxl\:align-self-center {
                    align-self: center
                }

                .xxl\:align-self-stretch {
                    align-self: stretch
                }

                .xxl\:align-self-baseline {
                    align-self: baseline
                }
            }

            .static {
                position: static
            }

            .fixed {
                position: fixed
            }

            .absolute {
                position: absolute
            }

            .relative {
                position: relative
            }

            .sticky {
                position: sticky
            }

            @media(min-width: 580px) {
                .sm\:static {
                    position:static
                }

                .sm\:fixed {
                    position: fixed
                }

                .sm\:absolute {
                    position: absolute
                }

                .sm\:relative {
                    position: relative
                }

                .sm\:sticky {
                    position: sticky
                }
            }

            @media(min-width: 767px) {
                .md\:static {
                    position:static
                }

                .md\:fixed {
                    position: fixed
                }

                .md\:absolute {
                    position: absolute
                }

                .md\:relative {
                    position: relative
                }

                .md\:sticky {
                    position: sticky
                }
            }

            @media(min-width: 992px) {
                .lg\:static {
                    position:static
                }

                .lg\:fixed {
                    position: fixed
                }

                .lg\:absolute {
                    position: absolute
                }

                .lg\:relative {
                    position: relative
                }

                .lg\:sticky {
                    position: sticky
                }
            }

            @media(min-width: 1199px) {
                .xl\:static {
                    position:static
                }

                .xl\:fixed {
                    position: fixed
                }

                .xl\:absolute {
                    position: absolute
                }

                .xl\:relative {
                    position: relative
                }

                .xl\:sticky {
                    position: sticky
                }
            }

            @media(min-width: 1440px) {
                .xxl\:static {
                    position:static
                }

                .xxl\:fixed {
                    position: fixed
                }

                .xxl\:absolute {
                    position: absolute
                }

                .xxl\:relative {
                    position: relative
                }

                .xxl\:sticky {
                    position: sticky
                }
            }

            @keyframes passing-through {
                0% {
                    opacity: 0;
                    transform: translateY(40px)
                }

                30%,70% {
                    opacity: 1;
                    transform: translateY(0)
                }

                to {
                    opacity: 0;
                    transform: translateY(-40px)
                }
            }

            @keyframes slide-in {
                0% {
                    opacity: 0;
                    transform: translateY(40px)
                }

                30% {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            @keyframes pulse {
                0% {
                    transform: scale(1)
                }

                10% {
                    transform: scale(1.1)
                }

                20% {
                    transform: scale(1)
                }
            }

            .dropzone,.dropzone * {
                box-sizing: border-box
            }

            .dropzone {
                background: #fff;
                border: 2px solid rgba(0,0,0,.3);
                min-height: 150px;
                padding: 20px
            }

            .dropzone.dz-clickable {
                cursor: pointer
            }

            .dropzone.dz-clickable * {
                cursor: default
            }

            .dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message * {
                cursor: pointer
            }

            .dropzone.dz-started .dz-message {
                display: none
            }

            .dropzone.dz-drag-hover {
                border-style: solid
            }

            .dropzone.dz-drag-hover .dz-message {
                opacity: .5
            }

            .dropzone .dz-message {
                margin: 2em 0;
                text-align: center
            }

            .dropzone .dz-preview {
                display: inline-block;
                margin: 16px;
                min-height: 100px;
                position: relative;
                vertical-align: top
            }

            .dropzone .dz-preview:hover {
                z-index: 1000
            }

            .dropzone .dz-preview.dz-file-preview .dz-image {
                background: #999;
                background: linear-gradient(180deg,#eee,#ddd);
                border-radius: 20px
            }

            .dropzone .dz-preview.dz-file-preview .dz-details {
                opacity: 1
            }

            .dropzone .dz-preview.dz-image-preview {
                background: #fff
            }

            .dropzone .dz-preview.dz-image-preview .dz-details {
                transition: opacity .2s linear
            }

            .dropzone .dz-preview .dz-remove {
                border: none;
                cursor: pointer;
                display: block;
                font-size: 14px;
                text-align: center
            }

            .dropzone .dz-preview .dz-remove:hover {
                -webkit-text-decoration: underline;
                text-decoration: underline
            }

            .dropzone .dz-preview:hover .dz-details {
                opacity: 1
            }

            .dropzone .dz-preview .dz-details {
                color: rgba(0,0,0,.9);
                font-size: 13px;
                left: 0;
                line-height: 150%;
                max-width: 100%;
                min-width: 100%;
                opacity: 0;
                padding: 2em 1em;
                position: absolute;
                text-align: center;
                top: 0;
                z-index: 20
            }

            .dropzone .dz-preview .dz-details .dz-size {
                font-size: 16px;
                margin-bottom: 1em
            }

            .dropzone .dz-preview .dz-details .dz-filename {
                white-space: nowrap
            }

            .dropzone .dz-preview .dz-details .dz-filename:hover span {
                background-color: hsla(0,0%,100%,.8);
                border: 1px solid hsla(0,0%,78%,.8)
            }

            .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
                overflow: hidden;
                text-overflow: ellipsis
            }

            .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
                border: 1px solid transparent
            }

            .dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span {
                background-color: hsla(0,0%,100%,.4);
                border-radius: 3px;
                padding: 0 .4em
            }

            .dropzone .dz-preview:hover .dz-image img {
                filter: blur(8px);
                transform: scale(1.05)
            }

            .dropzone .dz-preview .dz-image {
                border-radius: 20px;
                display: block;
                height: 120px;
                overflow: hidden;
                position: relative;
                width: 120px;
                z-index: 10
            }

            .dropzone .dz-preview .dz-image img {
                display: block
            }

            .dropzone .dz-preview.dz-success .dz-success-mark {
                animation: passing-through 3s cubic-bezier(.77,0,.175,1)
            }

            .dropzone .dz-preview.dz-error .dz-error-mark {
                animation: slide-in 3s cubic-bezier(.77,0,.175,1);
                opacity: 1
            }

            .dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark {
                display: block;
                left: 50%;
                margin-left: -27px;
                margin-top: -27px;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 50%;
                z-index: 500
            }

            .dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg {
                display: block;
                height: 54px;
                width: 54px
            }

            .dropzone .dz-preview.dz-processing .dz-progress {
                opacity: 1;
                transition: all .2s linear
            }

            .dropzone .dz-preview.dz-complete .dz-progress {
                opacity: 0;
                transition: opacity .4s ease-in
            }

            .dropzone .dz-preview:not(.dz-processing) .dz-progress {
                animation: pulse 6s ease infinite
            }

            .dropzone .dz-preview .dz-progress {
                background: hsla(0,0%,100%,.9);
                border-radius: 8px;
                height: 16px;
                left: 50%;
                margin-left: -40px;
                margin-top: -8px;
                opacity: 1;
                overflow: hidden;
                pointer-events: none;
                position: absolute;
                top: 50%;
                -webkit-transform: scale(1);
                width: 80px;
                z-index: 1000
            }

            .dropzone .dz-preview .dz-progress .dz-upload {
                background: #333;
                background: linear-gradient(180deg,#666,#444);
                bottom: 0;
                left: 0;
                position: absolute;
                top: 0;
                transition: width .3s ease-in-out;
                width: 0
            }

            .dropzone .dz-preview.dz-error .dz-error-message {
                display: block
            }

            .dropzone .dz-preview.dz-error:hover .dz-error-message {
                opacity: 1;
                pointer-events: auto
            }

            .dropzone .dz-preview .dz-error-message {
                background: #be2626;
                background: linear-gradient(180deg,#be2626,#a92222);
                border-radius: 8px;
                color: #fff;
                display: block;
                display: none;
                font-size: 13px;
                left: -10px;
                opacity: 0;
                padding: .5em 1.2em;
                pointer-events: none;
                position: absolute;
                top: 130px;
                transition: opacity .3s ease;
                width: 140px;
                z-index: 1000
            }

            .dropzone .dz-preview .dz-error-message:after {
                border-bottom: 6px solid #be2626;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                content: "";
                height: 0;
                left: 64px;
                position: absolute;
                top: -6px;
                width: 0
            }

            .vue-dropzone {
                border: 2px solid #e5e5e5;
                color: #777;
                font-family: Arial,sans-serif;
                letter-spacing: .2px;
                transition: .2s linear
            }

            .vue-dropzone:hover {
                background-color: #f6f6f6
            }

            .vue-dropzone>i {
                color: #ccc
            }

            .vue-dropzone>.dz-preview .dz-image {
                border-radius: 0;
                height: 100%;
                width: 100%
            }

            .vue-dropzone>.dz-preview .dz-image img:not([src]) {
                height: 200px;
                width: 200px
            }

            .vue-dropzone>.dz-preview .dz-image:hover img {
                -webkit-filter: none;
                transform: none
            }

            .vue-dropzone>.dz-preview .dz-details {
                background-color: rgba(33,150,243,.8);
                bottom: 0;
                color: #fff;
                text-align: left;
                top: 0;
                transition: opacity .2s linear
            }

            .vue-dropzone>.dz-preview .dz-details .dz-filename {
                overflow: hidden
            }

            .vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span {
                background-color: transparent
            }

            .vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span {
                border: none
            }

            .vue-dropzone>.dz-preview .dz-details .dz-filename:hover span {
                background-color: transparent;
                border: none
            }

            .vue-dropzone>.dz-preview .dz-progress .dz-upload {
                background: #ccc
            }

            .vue-dropzone>.dz-preview .dz-remove {
                border: 2px solid #fff;
                bottom: 15px;
                color: #fff;
                font-size: .8rem;
                font-weight: 800;
                letter-spacing: 1.1px;
                margin-left: 15px;
                opacity: 0;
                padding: 10px;
                position: absolute;
                -webkit-text-decoration: none;
                text-decoration: none;
                text-transform: uppercase;
                top: inherit;
                z-index: 30
            }

            .vue-dropzone>.dz-preview:hover .dz-remove {
                opacity: 1
            }

            .vue-dropzone>.dz-preview .dz-error-mark,.vue-dropzone>.dz-preview .dz-success-mark {
                left: 0;
                margin-left: auto;
                margin-top: auto;
                top: 35%;
                width: 100%
            }

            .vue-dropzone>.dz-preview .dz-error-mark svg,.vue-dropzone>.dz-preview .dz-success-mark svg {
                margin-left: auto;
                margin-right: auto
            }

            .vue-dropzone>.dz-preview .dz-error-message {
                left: 0;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                width: 100%
            }

            .vue-dropzone>.dz-preview .dz-error-message:after {
                display: none
            }

            .nuxt-progress {
                background-color: #fff;
                height: 2px;
                left: 0;
                opacity: 1;
                position: fixed;
                right: 0;
                top: 0;
                transition: width .1s,opacity .4s;
                width: 0;
                z-index: 999999
            }

            .nuxt-progress.nuxt-progress-notransition {
                transition: none
            }

            .nuxt-progress-failed {
                background-color: red
            }

            .navbar[data-v-24c3738e] {
                align-items: center;
                background-color: #180d06;
                border-bottom: 4px solid #000;
                display: flex;
                justify-content: space-between;
                position: sticky;
                top: 0;
                transform: translateY(-100%);
                transition: transform .3s ease-in-out,top .3s ease-in-out;
                z-index: 98
            }

            .navbar.visible[data-v-24c3738e] {
                transform: translateY(0)
            }

            .navbar-left[data-v-24c3738e],.navbar-right[data-v-24c3738e] {
                align-items: center;
                display: flex;
                gap: .65rem
            }

            .button[data-v-878008ee] {
                align-items: center;
                background: #fff;
                border: 0;
                border-radius: 56px;
                color: #fc5100;
                cursor: pointer;
                display: flex;
                font-size: 1.125em;
                font-weight: 700;
                height: 3rem;
                justify-content: center;
                line-height: 22.5px;
                outline: 0;
                padding: 4px 16px;
                position: relative;
                text-align: center;
                -webkit-text-decoration: none;
                text-decoration: none;
                vertical-align: middle;
                width: -moz-fit-content;
                width: fit-content
            }

            .button.primary[data-v-878008ee] {
                background: linear-gradient(0deg,#ffefe2 50%,#fc5100 0);
                background-size: 100% 200%;
                color: #fff;
                transition: background-position .2s cubic-bezier(.075,.82,.165,1)
            }

            .button.primary[data-v-878008ee]:hover {
                background-position: bottom;
                color: #170d06
            }

            .button.primary.disabled[data-v-878008ee] {
                background-position: 0 0;
                border-color: #331600;
                color: #ffefe2;
                cursor: not-allowed;
                opacity: .8
            }

            .button.secondary[data-v-878008ee] {
                background: linear-gradient(0deg,#ffefe1 50%,#000 0);
                background-size: 100% 200%;
                border: 1px solid #ffefe1;
                color: #ffefe1;
                transition: background-position .2s cubic-bezier(.075,.82,.165,1)
            }

            .button.secondary[data-v-878008ee]:hover {
                background-position: bottom;
                color: #000
            }

            .button.secondary.disabled[data-v-878008ee] {
                background-position: 0 0;
                border-color: #331600;
                color: #ffefe2;
                cursor: not-allowed;
                opacity: .8
            }

            .button.secondary-outline[data-v-878008ee] {
                background: transparent;
                border: 2px solid #fff;
                color: #fff
            }

            .button.secondary-outline[data-v-878008ee]:hover {
                color: #fc5100
            }

            .button.plain[data-v-878008ee] {
                background: transparent;
                border: none;
                color: #66d0c1;
                min-height: auto;
                padding: 0;
                width: -moz-fit-content;
                width: fit-content
            }

            .button.plain[data-v-878008ee]:hover {
                color: #65b7ac
            }

            .button.plain--orange-to-black[data-v-878008ee] {
                color: #fc5100
            }

            .button.plain--orange-to-black[data-v-878008ee]:hover {
                color: #170d06
            }

            .button.plain--white-to-orange[data-v-878008ee] {
                color: #ffefe2
            }

            .button.plain--white-to-orange[data-v-878008ee]:hover {
                color: #fc5100
            }

            .button.plain--mint-to-orange[data-v-878008ee] {
                color: #66d0c1
            }

            .button.plain--mint-to-orange[data-v-878008ee]:hover {
                color: #fc5100
            }

            .button.tertiary[data-v-878008ee] {
                background: #ffefe1;
                border: 1px solid #fc5100;
                color: #170d06;
                font-family: "FSIndustrieCd";
                padding: 16px;
                text-transform: uppercase
            }

            .button.tertiary[data-v-878008ee]:hover {
                border-color: #ffefe1
            }

            .button.tertiary.disabled[data-v-878008ee] {
                background-position: 0 0;
                border-color: #331600;
                cursor: not-allowed;
                opacity: .8
            }

            .button.button--white[data-v-878008ee] {
                background: #ffefe1;
                border: none;
                color: #fc5100
            }

            .button.button--white[data-v-878008ee]:hover {
                color: #090a0b
            }

            .nav[data-v-75d48e45] {
                position: relative;
                top: 2px
            }

            .nav[data-v-75d48e45] .am-dots {
                cursor: pointer;
                display: flex
            }

            .am-dots[data-v-77306ff4] {
                align-items: center;
                display: flex;
                justify-content: center;
                position: relative
            }

            .am-dots.active .am-dots__dot[data-v-77306ff4],.am-dots:hover .am-dots__dot[data-v-77306ff4] {
                background: #fc5100
            }

            .am-dots__dot[data-v-77306ff4] {
                background: #ffefe2;
                border-radius: 1.5px;
                cursor: default;
                display: inline-block;
                height: 3px;
                margin: 2px;
                pointer-events: none;
                transition: background .15s ease-out;
                width: 3px
            }

            .am-dots--vertical[data-v-77306ff4] {
                flex-direction: column
            }

            .am-dots--horizontal[data-v-77306ff4] {
                flex-direction: row
            }

            @media(min-width: 1199px) {
                .am-dots[data-v-77306ff4] {
                    display:none
                }
            }

            .drawer[data-v-0b7fb8fa] {
                background: #170d06;
                height: 100vh;
                left: 0;
                top: 0;
                transform: translateY(-100%);
                transition: transform .4s cubic-bezier(.165,.84,.44,1);
                width: 100%
            }

            .drawer.active[data-v-0b7fb8fa] {
                transform: translateY(0)
            }

            .drawer .list[data-v-0b7fb8fa] {
                list-style: none
            }

            .drawer .list:hover a[data-v-0b7fb8fa] {
                color: #c8bdb4
            }

            .drawer .list li[data-v-0b7fb8fa] {
                margin-right: 4rem
            }

            .drawer .list li a[data-v-0b7fb8fa] {
                font-family: "FSIndustrieCd";
                font-size: 4.3rem;
                position: relative;
                text-transform: uppercase
            }

            .drawer .list li a[data-v-0b7fb8fa]:hover {
                color: #ffefe2
            }

            .drawer .list li a[data-v-0b7fb8fa]:hover:before {
                color: #fc5100!important
            }

            .drawer .list li[data-v-0b7fb8fa]:first-child {
                transition-delay: 42.5ms
            }

            .drawer .list li:first-child a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "01";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(2) {
                transition-delay: 85ms
            }

            .drawer .list li:nth-child(2) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "02";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(3) {
                transition-delay: .1275s
            }

            .drawer .list li:nth-child(3) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "03";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(4) {
                transition-delay: .17s
            }

            .drawer .list li:nth-child(4) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "04";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(5) {
                transition-delay: .2125s
            }

            .drawer .list li:nth-child(5) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "05";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(6) {
                transition-delay: 255ms
            }

            .drawer .list li:nth-child(6) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "06";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(7) {
                transition-delay: .2975s
            }

            .drawer .list li:nth-child(7) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "07";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(8) {
                transition-delay: .34s
            }

            .drawer .list li:nth-child(8) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "08";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(9) {
                transition-delay: .3825s
            }

            .drawer .list li:nth-child(9) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "09";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer .list li[data-v-0b7fb8fa]:nth-child(10) {
                transition-delay: 425ms
            }

            .drawer .list li:nth-child(10) a[data-v-0b7fb8fa]:before {
                color: #c8bdb4;
                content: "010";
                font-family: "FSIndustrieWd";
                font-size: .75rem;
                left: -1.5rem;
                position: absolute;
                top: -6px
            }

            .drawer[data-v-0b7fb8fa] .am-icon--robot {
                top: 24%
            }

            .drawer .close-drawer[data-v-0b7fb8fa] {
                top: 4%
            }

            svg[data-v-2ee450f2] {
                cursor: pointer
            }

            svg rect[stroke][data-v-2ee450f2] {
                transition: stroke .2s ease-in-out
            }

            svg:hover rect[stroke][data-v-2ee450f2] {
                stroke: #ff6b00
            }

            .am-icon--robot path {
                fill: #fc5100
            }

            .drawer-bottom[data-v-49958fc6] {
                align-self: end;
                border-top: 1px solid #662c00;
                position: absolute;
                width: 100%
            }

            .drawer-bottom .drawer-bars[data-v-49958fc6] {
                left: 0;
                pointer-events: none;
                position: absolute;
                top: 0;
                transform: translateY(-102%);
                width: 100%
            }

            .drawer-bottom .drawer-bars img[data-v-49958fc6] {
                display: block;
                margin: auto;
                max-width: 100%
            }

            .drawer-bottom ul[data-v-49958fc6] {
                line-height: 1;
                list-style: none
            }

            .drawer-bottom ul li[data-v-49958fc6] {
                font-family: "FSIndustrieCd";
                letter-spacing: 1px;
                text-transform: uppercase
            }

            .am-searchdrawer[data-v-ffc84aa8] {
                background-color: #170d06;
                left: 0;
                position: absolute;
                transform: translateY(-100%);
                transition: transform .3s ease-in-out,top .25s ease-in-out;
                width: 100%;
                z-index: 96
            }

            .am-searchdrawer.open[data-v-ffc84aa8] {
                position: fixed;
                top: 0;
                transform: translateY(0)
            }

            .am-searchdrawer.header-pushed[data-v-ffc84aa8] {
                transition-duration: .4s
            }

            .am-searchdrawer .am-inner[data-v-ffc84aa8] {
                padding: 1em 0
            }

            .am-searchdrawer .am-form .am-headline[data-v-ffc84aa8] {
                margin-bottom: 1rem
            }

            .am-searchdrawer .am-button[data-v-ffc84aa8] {
                margin-top: 1em;
                padding: 1em 2.25em;
                width: 100%
            }

            @media(min-width: 1199px) {
                .am-searchdrawer.open.header-visible[data-v-ffc84aa8] {
                    top:88px
                }

                .am-searchdrawer .am-form[data-v-ffc84aa8] {
                    align-items: center;
                    display: flex;
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                    margin-left: 13em;
                    padding-bottom: 1em
                }

                .am-searchdrawer .am-fieldset[data-v-ffc84aa8] {
                    width: 42.5%
                }

                .am-searchdrawer .am-button[data-v-ffc84aa8] {
                    margin-left: 1em;
                    margin-top: 0;
                    width: auto
                }
            }

            .am-drop-file-icon__wrapper[data-v-434731f8] {
                background: #ffefe2;
                height: 1.5em;
                margin-left: -.1em;
                padding-left: .1em;
                position: absolute;
                right: .9em;
                top: .45em;
                width: 1.5em;
                z-index: 1
            }

            .am-drop-file-icon__wrapper.tertiary[data-v-434731f8] {
                background: #170d06
            }

            .am-drop-file-icon[data-v-434731f8] {
                height: 1.3em;
                position: relative;
                right: 0;
                top: .3em;
                width: 1.3em
            }

            .am-tooltip-home-hero.am-dropzone-tooltip[data-v-434731f8] {
                right: 0;
                top: 3.5em
            }

            .am-tooltip-home-hero.am-dropzone-tooltip[data-v-434731f8]:before {
                left: auto;
                right: 1.75em
            }

            .am-search-input[data-v-434731f8] {
                border-radius: 56px
            }

            @media(min-width: 1199px) {
                .am-search-input--tertiary[data-v-434731f8] {
                    width:50%
                }
            }

            .dropzone.dz-drag-hover[data-v-7958f3f4] {
                border: none;
                opacity: 1
            }

            .dropzone.dz-drag-hover[data-v-7958f3f4] .dz-message {
                background: #e1d4b8;
                opacity: 1
            }

            .dropzone[data-v-7958f3f4] {
                border: none;
                height: 3.85rem;
                margin-bottom: -.5rem;
                margin-top: -.5rem;
                min-height: auto;
                padding: .5em 0
            }

            .dropzone[data-v-7958f3f4],.dropzone[data-v-7958f3f4]:hover {
                background: none
            }

            .dropzone[data-v-7958f3f4] .dz-preview {
                background: #fff;
                border-radius: 56px;
                color: rgba(24,13,6,.502);
                display: flex;
                flex-direction: row;
                font-family: inherit;
                font-size: 1.1em;
                height: 100%;
                line-height: 1.15;
                margin: 0;
                min-height: auto;
                position: relative;
                width: 100%
            }

            .dropzone[data-v-7958f3f4] .dz-preview .dz-progress {
                border-radius: 15px;
                height: 50%;
                left: 3%;
                margin: 0;
                top: 25%;
                width: 94%
            }

            .dropzone[data-v-7958f3f4] .dz-preview .dz-progress .dz-upload {
                animation: gradientAnimation-7958f3f4 1.5s ease infinite;
                background: linear-gradient(270deg,#fc5100,#ff9563);
                background-size: 400% 400%
            }

            @keyframes gradientAnimation-7958f3f4 {
                0% {
                    background-position: 0 50%
                }

                50% {
                    background-position: 100% 50%
                }

                to {
                    background-position: 0 50%
                }
            }

            .dropzone[data-v-7958f3f4] .dz-preview .dz-details,.dropzone[data-v-7958f3f4] .dz-preview .dz-image,.dropzone[data-v-7958f3f4] .dz-preview .dz-remove {
                display: none
            }

            .dropzone[data-v-7958f3f4] .dz-message {
                background: #fff;
                border-radius: 56px;
                height: 100%;
                line-height: 1.15;
                margin: 0;
                position: relative;
                width: 100%
            }

            .dropzone[data-v-7958f3f4] .dz-message span {
                color: rgba(24,13,6,.502);
                display: block;
                font-family: "FSIndustrieWd","Adjusted Verdana Fallback";
                font-size: 1.1em;
                font-size: 1.1rem;
                font-weight: 400;
                height: 100%;
                line-height: 2.5;
                margin-left: 0;
                position: relative;
                text-align: center;
                width: 100%
            }

            .am-drop-file-icon[data-v-304f8ed3] {
                bottom: 1em;
                cursor: pointer;
                height: 1.3em;
                position: absolute;
                right: .4em;
                width: 1.3em;
                z-index: 1
            }

            .am-drop-file-icon[data-v-304f8ed3]:hover {
                filter: invert(45%) sepia(80%) saturate(4758%) hue-rotate(2deg) brightness(99%) contrast(103%)
            }

            .am-tooltip-home-hero[data-v-4547a402] {
                background-color: #65b7ac;
                border-radius: 3px;
                color: #fff;
                display: flex;
                font-size: .875em;
                line-height: 17.5px;
                opacity: 0;
                padding: .9em 1em;
                pointer-events: none;
                position: absolute;
                z-index: 6
            }

            .am-tooltip-home-hero.show[data-v-4547a402] {
                opacity: 1
            }

            .am-tooltip-home-hero.right[data-v-4547a402] {
                right: 0;
                width: -moz-max-content;
                width: max-content
            }

            .am-tooltip-home-hero.right[data-v-4547a402]:before {
                left: auto;
                right: 1.188em
            }

            .am-tooltip-home-hero[data-v-4547a402]:before {
                border-bottom: 15px solid #65b7ac;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent;
                content: "";
                height: 0;
                left: 1.188em;
                position: absolute;
                top: -.875em;
                width: 0
            }

            .am-tooltip-home-hero svg[data-v-4547a402] {
                margin-right: .5em
            }

            .am-search-input[data-v-23796950] {
                position: relative
            }

            .am-search-input .am-search-input--positive.am-search-input--primary[data-v-23796950] {
                background: #fff
            }

            .am-search-input .am-search-input--positive.am-search-input--secondary[data-v-23796950] {
                background: #ffefe1
            }

            .am-search-input .am-search-input--positive.am-search-input--tertiary[data-v-23796950] {
                background: #180d06;
                border: 1px solid #ffefe2;
                color: #ffefe2
            }

            .am-search-input .am-search-input--positive.am-search-input--tertiary[data-v-23796950]::-moz-placeholder {
                color: #ffefe1
            }

            .am-search-input .am-search-input--positive.am-search-input--tertiary[data-v-23796950]::placeholder {
                color: #ffefe1
            }

            .am-search-input .am-search-input--positive.am-search-input--tertiary+.btn[data-v-23796950] {
                display: none
            }

            .am-search-input .am-search-input--negative.am-search-input--primary[data-v-23796950] {
                background: #e1d4b8
            }

            .am-search-input .am-search-input--negative.am-search-input--secondary[data-v-23796950] {
                background: rgba(24,13,6,.2);
                border: 1px solid #12917f;
                color: #ffefe1
            }

            .am-search-input .am-search-input--negative.am-search-input--secondary[data-v-23796950]::-moz-placeholder {
                color: #ffefe1
            }

            .am-search-input .am-search-input--negative.am-search-input--secondary[data-v-23796950]::placeholder {
                color: #ffefe1
            }

            .am-search-input input[data-v-23796950]::-moz-placeholder {
                color: rgba(24,13,6,.502);
                width: 100%
            }

            .am-search-input input[data-v-23796950]::placeholder {
                color: rgba(24,13,6,.502);
                width: 100%
            }

            .am-search-input input[data-v-23796950] {
                color: #170d06;
                font-size: 1em;
                outline: none;
                padding: .875em 1em .875em 3.25em;
                width: 100%
            }

            .am-search-input .btn[data-v-23796950] {
                background: #fff;
                border: none;
                color: #fc5100;
                cursor: pointer;
                font-size: 1.2rem;
                font-weight: 700;
                letter-spacing: -.9px;
                position: absolute;
                right: -1.5em;
                top: 52%;
                transform: translateX(-60%) translateY(-50%)
            }

            .am-search-input .btn[data-v-23796950]:disabled {
                right: -3.1em
            }

            .search-icon[data-v-70b53658] {
                align-items: center;
                display: flex;
                justify-content: center;
                left: .6em;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 2em;
                z-index: 1
            }

            .search-icon svg[data-v-70b53658] {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%)
            }

            .am-search-icon[data-v-24f051a5] {
                width: 1em
            }

            .am-search-icon .am-svg-wrapper__liner[data-v-24f051a5] {
                padding-bottom: 100%
            }

            .am-search-icon-group[data-v-24f051a5] {
                isolation: isolate
            }

            .am-search-icon-circle[data-v-24f051a5],.am-search-icon-handle[data-v-24f051a5] {
                fill: none;
                stroke-linecap: round;
                stroke-linejoin: round;
                stroke-width: 2px
            }

            .am-page--pricing .am-textblock.am-padding--top {
                padding-top: 8em!important
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-textblock.am-padding--top {
                    padding-top:16em!important
                }
            }

            .am-page--pricing .am-hero--nobutton .am-inner--sm {
                padding: 20rem 0
            }

            .am-page--pricing .am-subscription-columns.am-padding--top {
                padding-top: 4rem!important
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-subscription-columns.am-padding--top {
                    padding-top:8rem!important
                }
            }

            .am-page--pricing .am-row {
                display: block;
                margin: 0 auto
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-row {
                    display:block
                }
            }

            @media(min-width: 992px) {
                .am-page--pricing .am-row {
                    display:flex
                }
            }

            .am-page--pricing .am-row .am-col--2 {
                display: flex;
                margin-bottom: 100px;
                text-align: center;
                width: 100%
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-row .am-col--2 {
                    margin-bottom:0;
                    text-align: left;
                    width: 20%
                }
            }

            .am-page--pricing .am-row .am-col--3 {
                display: block;
                width: 100%
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-row .am-col--3 {
                    display:block;
                    margin: 0 10px;
                    width: 100%
                }
            }

            @media(min-width: 992px) {
                .am-page--pricing .am-row .am-col--3 {
                    display:flex;
                    width: 33.3333333333%
                }
            }

            .am-page--pricing .am-row .am-col--6 {
                display: flex;
                margin: 0 10px;
                width: 100%
            }

            @media(min-width: 767px) {
                .am-page--pricing .am-row .am-col--6 {
                    width:50%
                }
            }

            .am-page--pricing .am-row .am-title {
                align-items: center;
                display: flex
            }

            .am-page--pricing .am-row .am-title h2 {
                font-size: 70px
            }

            .am-page--pricing .am-table__cell {
                font-size: 18px;
                text-align: center
            }

            .am-page--pricing .am-table__cell--headerrow {
                font-size: 24px
            }

            .am-page--pricing .am-table__cell--firstcell {
                color: #c8bdb4;
                text-align: left;
                width: 20%
            }

            .am-page--pricing .am-table__cell--firstcell,.am-page--pricing .am-table__cell--headerrow {
                background-color: #21110e
            }

            .am-page--pricing tr:nth-child(2n) .am-table__cell--firstcell {
                background-color: transparent
            }

            .am-page--pricing tr:nth-child(odd) {
                background-color: #21110e
            }

            .am-page--pricing .am-table {
                border-collapse: separate;
                border-spacing: 0;
                padding: 54px 0 77px
            }

            .am-page--pricing #licensing-pricing-table>div {
                overflow-x: scroll
            }

            @media(min-width: 767px) {
                .am-page--pricing #licensing-pricing-table>div {
                    overflow-x:hidden
                }
            }

            .am-page--pricing #license-text-block h2 {
                font-size: 70px
            }

            .am-page--pricing #licensing-hero-bottom {
                margin: 80px auto 100px;
                max-width: 100%;
                width: 100%
            }

            @media(min-width: 767px) {
                .am-page--pricing #licensing-hero-bottom {
                    max-width:83.75em;
                    width: 74.444444%
                }
            }

            .am-page--pricing #licensing-hero-bottom .am-hero__bgimg {
                background-position: 50%
            }

            .am-page--pricing #two-boxes .am-textblock {
                font-size: 18px
            }

            .am-page--pricing #two-boxes .am-button {
                margin: 40px 0 100px
            }

            .am-page--pricing #pricing-two-columns-cta .am-button {
                margin: 40px 0
            }

            .am-page--pricing #pricing-two-columns-cta .am-row .am-col--6 {
                justify-content: center
            }

            @media(min-width: 767px) {
                .am-page--pricing #pricing-two-columns-cta .am-row .am-col--6 {
                    justify-content:flex-start
                }
            }

            .am-page--pricing #pricing-two-columns-cta .am-row .am-col--6:first-child {
                justify-content: center
            }

            @media(min-width: 767px) {
                .am-page--pricing #pricing-two-columns-cta .am-row .am-col--6:first-child {
                    justify-content:flex-end
                }
            }

            .am-page--albumsingle[data-v-a1258f68],.am-page--tracksingle[data-v-a1258f68] {
                background: #170d06;
                padding-bottom: 12.5em
            }

            .am-subscription-columns[data-v-e47cd62a] {
                padding-bottom: 2em
            }

            @media(min-width: 767px) {
                .am-subscription-columns[data-v-e47cd62a] {
                    padding-bottom:5em
                }
            }

            @media(min-width: 767px) {
                .am-subscription-columns[data-v-e47cd62a] .am-row {
                    margin-top:70px
                }
            }

            .am-hero__pre-heading[data-v-c566f50c] {
                color: #12917f;
                font-family: "FSIndustrieCd";
                font-size: 1.125em;
                line-height: 1;
                margin: 0 0 2.75em;
                text-align: center;
                text-transform: uppercase
            }

            .am-headline[data-v-c566f50c] {
                font-size: 2em;
                text-align: center
            }

            .am-headline[data-v-c566f50c] mark {
                -webkit-background-clip: text;
                background-clip: text;
                background-image: linear-gradient(90deg,#41bfac,#aeebe3);
                color: transparent
            }

            @media(min-width: 767px) {
                .am-hero__pre-heading[data-v-c566f50c] {
                    color:#12917f;
                    font-family: "FSIndustrieCd";
                    font-size: 1.125em;
                    line-height: 1;
                    margin: 0 0 2.75em;
                    text-transform: uppercase
                }

                .am-headline[data-v-c566f50c] {
                    font-size: 3em
                }
            }

            .am-subscription-card__container.am-col--3[data-v-4057da27] {
                background-color: #331600;
                display: flex;
                flex-direction: column;
                margin-top: 3em;
                position: relative
            }

            .am-subscription-card__container.am-col--3:hover .am-subscription-card__border[data-v-4057da27] {
                top: -30px
            }

            .am-subscription-card__container.am-col--3:hover .am-subscription-card__title[data-v-4057da27] {
                position: relative;
                top: -30px
            }

            .am-subscription-card__container.am-col--3:last-child .am-subscription-card__border[data-v-4057da27] {
                border-color: #12917f
            }

            .am-subscription-card[data-v-4057da27] {
                border-radius: 0;
                display: grid!important;
                grid-template-rows: auto 1fr auto;
                height: 100%;
                overflow: hidden;
                padding: 2em 2em 3em;
                position: relative
            }

            .am-subscription-card__border[data-v-4057da27] {
                background-color: #331600;
                border-top: 15px solid #fc5100;
                height: 45px;
                position: absolute;
                top: -15px;
                width: 100%
            }

            .am-subscription-card__text[data-v-4057da27] {
                align-self: stretch
            }

            @media(min-width: 992px) {
                .am-subscription-card__container.am-col--3[data-v-4057da27] {
                    margin-top:0
                }

                .am-subscription-card__container.am-col--3 .am-subscription-card[data-v-4057da27] {
                    grid-template-rows: minmax(min-content,1fr) minmax(100px,auto) minmax(min-content,1fr);
                    margin-bottom: 0;
                    padding: 2em 2em 1em
                }
            }

            .am-subscription-card__title[data-v-624990e0] {
                align-self: stretch
            }

            .am-subscription-card__title .am-headline[data-v-624990e0] {
                color: #ffefe2;
                font-size: 2em;
                margin-bottom: 1rem;
                text-align: center
            }

            .am-subscription-card__title .am-subtitle[data-v-624990e0] {
                color: #12917f;
                font-size: 1rem;
                margin-top: .125em;
                text-align: center
            }

            @media(min-width: 767px) {
                .am-subscription-card__title .am-headline[data-v-624990e0] {
                    font-size:3em
                }
            }

            .am-subscription-card__content[data-v-c7484076] {
                align-items: center;
                align-self: center;
                display: flex;
                flex-direction: column;
                justify-self: center
            }

            .am-subscription-card__content.grid[data-v-c7484076] {
                display: grid
            }

            .am-subscription-card__content--price[data-v-c7484076] {
                color: #ffefe2;
                font-family: "FSIndustrieCd";
                font-size: 28px;
                font-weight: 500;
                grid-area: price;
                margin: 0;
                text-align: center
            }

            .am-subscription-card__content--actions[data-v-c7484076] {
                grid-area: button;
                justify-self: center;
                width: -moz-fit-content;
                width: fit-content
            }

            .am-subscription-card__content--actions[data-v-c7484076] .am-button {
                border-width: 2px;
                color: #fff;
                font-size: 1.3rem;
                font-weight: 400;
                letter-spacing: .6px;
                line-height: 1!important;
                line-height: .4;
                margin-left: .5em;
                margin-right: .5em;
                padding-left: 28px;
                padding-right: 28px;
                text-transform: none;
                transform: scaleY(.85);
                width: -moz-fit-content;
                width: fit-content
            }

            @media(max-width: 767px) {
                .am-subscription-card__content--actions[data-v-c7484076] .am-button {
                    line-height:.5;
                    width: 100%
                }
            }

            .no-caps {
                text-transform: none
            }

            .am-subscription-card__learn-more[data-v-df55e2e8] {
                align-self: end;
                justify-self: center;
                text-align: center;
                width: -moz-fit-content;
                width: fit-content
            }

            .am-subscription-card__learn-more[data-v-df55e2e8] .am-button {
                border-width: 2px;
                color: #fff;
                cursor: pointer;
                font-size: 1.3rem;
                font-weight: 400;
                letter-spacing: .6px;
                line-height: .4;
                margin-left: 8px;
                margin-right: 8px;
                padding-left: 28px;
                padding-right: 28px;
                text-transform: none;
                transform: scaleY(.85)
            }

            @media(max-width: 767px) {
                .am-subscription-card__learn-more[data-v-df55e2e8] .am-button {
                    line-height:.5;
                    width: 100%
                }
            }

            .am-subscription-card__learn-more[data-v-df55e2e8] .am-button.am-button--secondary:hover span {
                color: #fc5100
            }

            .am-subscription-card__learn-more[data-v-df55e2e8] .am-button.am-button--secondary:hover:before {
                display: none
            }

            .am-bars {
                left: 0;
                mix-blend-mode: screen;
                pointer-events: none;
                position: absolute;
                width: 100%;
                z-index: -1
            }

            .am-bars img {
                height: 181px;
                width: 100%
            }

            .am-bars--top {
                top: -10px;
                transform: rotateX(180deg) rotateY(180deg)
            }

            .am-bars--bottom {
                bottom: -10px
            }

            .am-bars--dark-orange.am-bars--bottom,.am-bars--dark-orange.am-bars--top {
                filter: brightness(76%) saturate(113%);
                mix-blend-mode: darken
            }

            [data-v-fd10a5e4] .am-bars {
                z-index: 1
            }

            .am-textblock.v2[data-v-fd10a5e4] {
                background: #040505;
                background: radial-gradient(55.98% 70.27% at 52.11% -20.27%,rgba(18,145,127,.5) 0,rgba(18,145,127,0) 100%),#040505;
                margin-top: 0;
                padding-top: 110px
            }

            .am-textblock.v2[data-v-fd10a5e4] .am-bars--top {
                overflow: hidden;
                z-index: 1
            }

            .am-textblock.v2[data-v-fd10a5e4] .am-button {
                border-width: 2px;
                color: #fff;
                font-size: 1.3rem;
                font-weight: 400;
                letter-spacing: .6px;
                line-height: .4;
                margin-left: 8px;
                margin-right: 8px;
                padding-left: 28px;
                padding-right: 28px;
                text-transform: none;
                transform: scaleY(.85)
            }

            @media(max-width: 767px) {
                .am-textblock.v2[data-v-fd10a5e4] .am-button {
                    line-height:.5;
                    width: 100%
                }
            }

            .am-textblock.v2[data-v-fd10a5e4] .am-headline {
                margin-bottom: 0
            }

            .am-textblock.v2[data-v-fd10a5e4] mark {
                -webkit-background-clip: text;
                background-clip: text;
                background-image: linear-gradient(90deg,#41bfac,#aeebe3);
                color: transparent;
                font-weight: 700
            }

            .am-textblock.v2[data-v-fd10a5e4] .am-rte-content {
                color: #ffefe1;
                font-size: 1.4rem;
                font-weight: 500
            }

            @media(min-width: 767px) {
                .am-textblock.v2[data-v-fd10a5e4] {
                    padding-bottom:0
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-inner {
                    max-width: 80%
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-bars--top img {
                    height: 45%
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-headline {
                    font-size: 4.4rem;
                    max-width: 100%
                }
            }

            @media(max-width: 767px) {
                .am-textblock.v2[data-v-fd10a5e4] {
                    padding-bottom:0
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-inner {
                    contain: content;
                    max-width: 90%
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-headline {
                    font-size: 3rem;
                    line-height: 1.25;
                    padding-left: 26px;
                    padding-right: 27px
                }

                .am-textblock.v2[data-v-fd10a5e4] .am-button {
                    margin: 5px 0
                }
            }

            .am-textblock[data-v-fd10a5e4] {
                padding-bottom: 4em;
                position: relative
            }

            .am-textblock .am-inner[data-v-fd10a5e4] {
                position: relative;
                z-index: 2
            }

            .am-textblock--center[data-v-fd10a5e4] {
                text-align: center
            }

            .am-textblock .am-rte-content[data-v-fd10a5e4] {
                align-items: center;
                display: flex;
                flex-direction: column;
                font-size: 1.125em
            }

            .am-textblock .am-rte-content[data-v-fd10a5e4] :last-child,.am-textblock .am-rte-content p[data-v-fd10a5e4]:last-of-type {
                padding-bottom: 1em
            }

            @media(min-width: 767px) {
                .am-textblock .am-inner[data-v-fd10a5e4] {
                    display:flex;
                    flex-flow: row nowrap;
                    justify-content: space-between
                }

                .am-textblock--center[data-v-fd10a5e4] {
                    text-align: center
                }

                .am-textblock--center .am-inner[data-v-fd10a5e4] {
                    display: block;
                    flex-flow: initial;
                    justify-content: normal;
                    max-width: 54.444444%
                }

                .am-textblock .am-rte-content[data-v-fd10a5e4] {
                    display: block
                }

                .am-textblock .am-headline[data-v-fd10a5e4],.am-textblock .am-rte-content[data-v-fd10a5e4] {
                    flex-basis: 48%
                }
            }

            @media(min-width: 1199px) {
                .am-textblock[data-v-fd10a5e4] {
                    padding-bottom:6em
                }

                .am-textblock .am-headline[data-v-fd10a5e4] {
                    flex-basis: 45%
                }

                .am-textblock .am-rte-content[data-v-fd10a5e4] {
                    flex-basis: 50%
                }
            }

            .am-textblock.v2.orchid-media-cta[data-v-fd10a5e4] {
                background: #000;
                padding-bottom: 4rem
            }

            .am-textblock.v2.orchid-media-cta *[data-v-fd10a5e4] {
                font-family: Inter
            }

            .am-textblock.v2.orchid-media-cta h2[data-v-fd10a5e4] {
                color: #fff;
                font-weight: 500;
                margin-bottom: 2rem
            }

            .am-textblock.v2.orchid-media-cta p[data-v-fd10a5e4] {
                font-size: 1.3rem;
                font-weight: 400;
                margin-bottom: 1rem
            }

            @media(min-width: 767px) {
                .am-textblock.v2.orchid-media-cta h2[data-v-fd10a5e4] {
                    margin-bottom:0
                }
            }

            @media(min-width: 1199px) {
                .am-textblock.v2.orchid-media-cta h2[data-v-fd10a5e4] {
                    font-size:3rem
                }
            }

            @-moz-document url-prefix() {
                .am-modal[data-v-1c51ceda] {
                    scrollbar-width: none
                }
            }

            .header h3[data-v-1c51ceda] {
                font-family: "FSIndustrieCd";
                font-size: 2.5em;
                line-height: 45px;
                position: absolute;
                top: 8rem
            }

            @media(min-width: 992px) {
                .header h3[data-v-1c51ceda] {
                    font-size:3em;
                    line-height: 60px;
                    top: 3.5rem
                }
            }

            .am-modal[data-v-1c51ceda] {
                background: #170d06;
                left: 0;
                overflow: scroll;
                position: fixed;
                top: 0;
                transform: translateY(-100%);
                transition: transform .4s cubic-bezier(.075,.82,.165,1);
                width: 100%;
                z-index: 99
            }

            .am-modal--full-page[data-v-1c51ceda] {
                background-color: #180d06
            }

            .am-modal--full-page .am-modal__content[data-v-1c51ceda] {
                display: grid;
                padding: 3em 0
            }

            .am-modal__inner[data-v-1c51ceda] {
                max-width: 28.75em;
                padding-bottom: 122px;
                position: relative
            }

            .am-modal--add-to-playlist .am-modal__inner[data-v-1c51ceda],.am-modal--full-page .am-modal__inner[data-v-1c51ceda],.am-modal--tag-suggest .am-modal__inner[data-v-1c51ceda],.am-modal--video-player .am-modal__inner[data-v-1c51ceda] {
                max-width: none
            }

            .am-modal--choose-license-form .am-modal__inner[data-v-1c51ceda] {
                height: 100%
            }

            .am-modal--pro-access .am-modal__inner[data-v-1c51ceda] {
                max-width: 75em
            }

            .am-modal__focus-proxy[data-v-1c51ceda] {
                bottom: 0;
                height: .1px;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                right: 0;
                width: .1px
            }

            .am-modal.transparent[data-v-1c51ceda] {
                background: rgba(23,13,6,.563)
            }

            .am-modal.transparent[data-v-1c51ceda] .am-form {
                background: #331600;
                padding: 2em 1em
            }

            .am-modal.transparent input[type=email][data-v-1c51ceda],.am-modal.transparent input[type=text][data-v-1c51ceda],.am-modal.transparent select[data-v-1c51ceda],.am-modal.transparent textarea[data-v-1c51ceda] {
                background-color: #170d06;
                width: 100%!important
            }

            .am-modal.black[data-v-1c51ceda] {
                background: #170d06
            }

            .am-modal.black[data-v-1c51ceda] .am-form {
                background: #331600;
                padding: 2em 1em
            }

            .am-modal__liner[data-v-1c51ceda] {
                max-height: 100vh;
                min-height: 100vh;
                overflow: scroll;
                position: relative
            }

            .am-modal--full-page .am-modal__liner[data-v-1c51ceda] {
                overflow-x: visible;
                overflow-x: initial
            }

            .am-modal--choose-license-form .am-modal__liner[data-v-1c51ceda] {
                height: 100dvh
            }

            .am-modal[data-v-1c51ceda]::-webkit-scrollbar,.am-modal[data-v-1c51ceda]::-webkit-scrollbar-thumb {
                background: transparent;
                width: 0
            }

            .am-modal.active[data-v-1c51ceda] {
                transform: translateY(0)
            }

            .am-modal__content[data-v-1c51ceda] {
                padding-top: 6em
            }

            .am-modal--add-to-playlist .am-modal__content[data-v-1c51ceda] {
                height: 100%
            }

            .am-modal__footer[data-v-1c51ceda] {
                background: #170d06;
                border-top: 1px solid #331600;
                bottom: 0;
                max-height: 122px;
                padding: 3.125em 0;
                position: fixed;
                text-align: center;
                width: 100%;
                z-index: 2
            }

            .am-modal__footer p[data-v-1c51ceda] {
                font-size: 75%;
                margin: 0
            }

            @media(max-width: 767px) {
                .am-modal--add-to-playlist .am-modal__liner[data-v-1c51ceda] {
                    height:100%
                }

                .am-modal--add-to-playlist .am-modal__inner[data-v-1c51ceda] {
                    height: 100%;
                    padding-bottom: 0;
                    width: 100%
                }

                .am-modal--add-to-playlist .am-modal__content[data-v-1c51ceda] {
                    padding-top: 0
                }

                .am-modal--add-to-playlist[data-v-1c51ceda] {
                    height: 100%;
                    overflow: hidden;
                    position: fixed
                }
            }

            @media(min-width: 767px) {
                .am-modal .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right:0;
                    top: 2em
                }

                .am-modal__content[data-v-1c51ceda] {
                    padding-top: 6em
                }

                .am-modal--add-to-playlist .am-modal__inner[data-v-1c51ceda] {
                    max-width: 28.75em
                }

                .am-modal--tag-suggest .am-siteheader__drawertoggle[data-v-1c51ceda],.am-modal--video-player .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right: 0;
                    top: 1em
                }

                .am-modal--add-to-playlist .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right: 0
                }
            }

            @media(min-width: 992px) {
                .am-modal--add-to-playlist .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right:-2em
                }
            }

            @media(min-width: 1440px) {
                .am-modal.transparent[data-v-1c51ceda] .am-form {
                    padding:3em 2em
                }

                .am-modal .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right: -8em;
                    top: 12.5vh
                }

                .am-modal--tag-suggest .am-siteheader__drawertoggle[data-v-1c51ceda],.am-modal--video-player .am-siteheader__drawertoggle[data-v-1c51ceda] {
                    right: 0;
                    top: 1em
                }
            }

            .close-button[data-v-559fa564] {
                background: none;
                border: none;
                color: #fff;
                cursor: pointer;
                display: flex;
                left: auto;
                padding: 0;
                position: absolute;
                right: 0;
                top: 1em;
                transform: translateY(0);
                z-index: 5
            }

            .am-modal--add-to-playlist .close-button[data-v-559fa564] {
                right: 1em
            }

            .am-siteheader__drawertoggle--full-page[data-v-559fa564] {
                right: 0;
                top: 1em
            }

            @media(min-width: 992px) {
                .am-siteheader__drawertoggle--full-page[data-v-559fa564] {
                    right:1em;
                    top: 3.5em
                }
            }

            .am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines {
                background: none;
                border-width: 1px;
                height: 100%;
                width: 100%
            }

            .am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines.active {
                border: 1px solid #ffefe2;
                border-radius: 50%
            }

            .am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines:after,.am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines:before {
                border-radius: 2px;
                height: 1px;
                left: -.5em;
                top: 1.9em;
                width: 5em
            }

            @media(min-width: 992px) {
                .am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines {
                    background-color:#202020;
                    border-width: 3px
                }

                .am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines:after,.am-siteheader__drawertoggle--full-page[data-v-559fa564] .am-siteheader__drawertoggle-lines:before {
                    border-radius: 2px;
                    height: 3px;
                    left: -1.65em;
                    top: 1.8em;
                    width: 7em
                }
            }

            .am-notifications {
                pointer-events: none;
                position: fixed;
                right: 0;
                top: 7rem;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
                width: 100%;
                z-index: 100
            }

            .am-notifications__content {
                height: 100vh;
                margin: auto
            }

            .am-notifications__list {
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .am-footer[data-v-562d3390] {
                padding-top: 6.25em
            }

            .am-footer.margin-bottom[data-v-562d3390] {
                margin-bottom: 112px
            }

            .am-footer ul[data-v-562d3390] {
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .am-footer a[data-v-562d3390] {
                color: #fcf0e3;
                line-height: 30px
            }

            .am-footer a[data-v-562d3390]:hover {
                color: #ffefe2
            }

            .am-footer__row--top[data-v-562d3390] {
                flex-flow: row wrap
            }

            .am-footer__row--top .am-footer__column[data-v-562d3390] {
                margin-bottom: 3.125em
            }

            .am-footer__row--top .am-footer__column[data-v-562d3390]:first-of-type {
                flex-basis: 100%
            }

            .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                flex-basis: calc(50% - 2.375em)
            }

            .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2) {
                margin-right: auto
            }

            .am-footer__row--top .am-footer__column[data-v-562d3390]:last-of-type {
                flex-basis: 100%
            }

            .am-footer__row--top .am-footer__column .alibi-logo-main[data-v-562d3390] {
                background-image: url(https://go.alibimusic.com/hubfs/logo/ALIBI-WITH-BOT-OFF-WHITE-NO-BACKGROUND.png);
                background-repeat: no-repeat;
                background-size: contain;
                height: 2em
            }

            .am-footer__row--bottom[data-v-562d3390] {
                align-items: center;
                border-top: 1px solid #483b31;
                flex-direction: column;
                padding: 3.125em 0 2.375em
            }

            .am-footer__row--bottom span[data-v-562d3390] {
                font-size: 14px
            }

            .am-footer__column-heading[data-v-562d3390] {
                margin-bottom: .875em
            }

            .am-footer__social[data-v-562d3390] {
                display: flex;
                flex-flow: row nowrap;
                justify-content: center
            }

            .am-footer__social-icon[data-v-562d3390]:first-of-type {
                margin-right: .625em
            }

            .am-footer__social-icon[data-v-562d3390]:not(:first-of-type):not(:last-of-type) {
                margin: 0 .625em
            }

            .am-footer__social-icon[data-v-562d3390]:last-of-type {
                margin-left: .625em
            }

            .am-footer__to-top[data-v-562d3390] {
                cursor: default
            }

            .am-footer__to-top[data-v-562d3390]:hover {
                color: #ffefe2
            }

            @media(min-width: 767px) {
                .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    flex-basis:21.7706%
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2) {
                    margin-right: 4.88595%
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    margin-left: 4.88595%
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:last-of-type {
                    flex-basis: auto;
                    margin-left: auto
                }

                .am-footer__social[data-v-562d3390] {
                    justify-content: flex-start
                }
            }

            @media(min-width: 992px) {
                .am-footer__row--top .am-footer__column[data-v-562d3390]:first-of-type,.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    flex-basis:15.1324%
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:first-of-type {
                    margin-right: auto
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2) {
                    margin-right: 0
                }

                .am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(4) {
                    margin-left: 7.5662%
                }

                .am-footer__row--bottom[data-v-562d3390] {
                    flex-flow: row nowrap
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:first-of-type {
                    flex-grow: 2
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:first-of-type,.am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    flex-basis: 15.1324%
                }

                .am-footer__logo[data-v-562d3390] {
                    width: 100%
                }
            }

            @media(min-width: 1199px) {
                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:first-of-type,.am-footer__row--top .am-footer__column[data-v-562d3390]:first-of-type {
                    flex-basis:31.3432%;
                    flex-grow: 0;
                    margin-right: 0
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(3),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(2),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    flex-basis: 13.4328%
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(3),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(3) {
                    margin-left: 4.328%
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:nth-of-type(4),.am-footer__row--top .am-footer__column[data-v-562d3390]:nth-of-type(4) {
                    flex-basis: 28.3582%;
                    margin-left: auto
                }

                .am-footer__row--bottom .am-footer__column[data-v-562d3390]:last-of-type {
                    text-align: right
                }

                .am-footer__row--top[data-v-562d3390] {
                    margin-bottom: 4.5em
                }

                .am-footer__column[data-v-562d3390] {
                    margin-bottom: 0!important
                }
            }

            .am-button,.am-hsform--button-primary input[type=submit],.am-hsform--button-secondary input[type=submit] {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border: 1px solid #ffefe2;
                border-radius: 2em;
                display: inline-block;
                font-family: "FSIndustrieCd","Adjusted Arial Narrow Fallback";
                font-weight: 600;
                letter-spacing: 1px;
                overflow: hidden;
                padding: 1.125em 2.25em;
                position: relative;
                text-transform: uppercase
            }

            .am-button--disabled {
                background: #331600!important;
                border-color: #331600!important
            }

            .am-button--disabled,.am-button--disabled span {
                color: #ffefe2!important
            }

            .am-button--disabled:before {
                background: #331600!important;
                transform: scale(1)!important;
                transform-origin: bottom center!important
            }

            .am-button--disabled:hover {
                cursor: not-allowed!important
            }

            .am-button:hover,.am-hsform--button-primary input[type=submit]:hover,.am-hsform--button-secondary input[type=submit]:hover {
                cursor: pointer
            }

            .am-button:hover.am-button--primary,.am-hsform--button-primary input[type=submit]:hover,.am-hsform--button-secondary input[type=submit]:hover.am-button--primary {
                border-color: #ffefe2
            }

            .am-button:hover.am-button--primary span,.am-button:hover.am-button--secondary span,.am-hsform--button-primary input[type=submit]:hover span,.am-hsform--button-primary input[type=submit]:hover.am-button--secondary span,.am-hsform--button-secondary input[type=submit]:hover span,.am-hsform--button-secondary input[type=submit]:hover.am-button--primary span {
                color: #170d06
            }

            .am-button:hover:before,.am-hsform--button-primary input[type=submit]:hover:before,.am-hsform--button-secondary input[type=submit]:hover:before {
                transform: scale(1);
                transform-origin: bottom center
            }

            .am-button:before,.am-hsform--button-primary input[type=submit]:before,.am-hsform--button-secondary input[type=submit]:before {
                background: #ffefe2;
                content: "";
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transform: scaleY(0);
                transform-origin: top center;
                transition: transform .4s cubic-bezier(.075,.82,.165,1);
                width: 100%;
                z-index: 1
            }

            .am-button span,.am-hsform--button-primary input[type=submit] span,.am-hsform--button-secondary input[type=submit] span {
                position: relative;
                transition: color .4s cubic-bezier(.075,.82,.165,1);
                z-index: 2
            }

            .am-button--primary,.am-hsform--button-primary input[type=submit] {
                background: #fc5100;
                border-color: #fc5100;
                color: #ffefe2
            }

            .am-button--primary-outline {
                background: transparent;
                border-color: #fc5100;
                color: #fc5100
            }

            .am-button--secondary,.am-hsform--button-secondary input[type=submit] {
                background: transparent;
                color: #ffefe2
            }

            .am-button--tertiary {
                background: #ffefe2;
                color: #170d06
            }

            .am-button--tertiary:before {
                background: #fc5100
            }

            .am-button--tertiary:hover {
                border: 1px solid #fc5100;
                color: #ffefe2
            }

            .am-button--quaternary {
                background: #12917f;
                border: none;
                color: #ffefe2
            }

            .am-button--quaternary:hover {
                border: 1px solid #ffefe2;
                color: #170d06
            }

            .am-button--plain {
                background: transparent;
                border: none;
                padding: 4px
            }

            .no-caps {
                text-transform: none
            }

            @media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
                @supports(-webkit-appearance:none) and (stroke-color:transparent) {
                    .am-button,.am-hsform--button-primary input[type=submit],.am-hsform--button-secondary input[type=submit] {
                        transform:translateZ(0)
                    }
                }
            }

            .am-hsform--button-white .hs-form input[type=submit] {
                background-color: #fff;
                color: #f24e00;
                font-family: "FSIndustrieWd",serif;
                font-weight: 700;
                height: 2.75em;
                letter-spacing: -1px;
                padding: initial
            }

            .am-hsform--button-white .hs-form input[type=submit]:hover {
                background-color: #fc5100;
                border: none;
                color: #fff
            }

            @media(max-width: 767px) {
                .am-hsform--button-white .hs-form input[type=submit] {
                    margin-top:.5em
                }
            }

            .am-hsform--feedback input {
                background: none;
                border: 1px solid #fff;
                border-radius: 3.125em;
                color: #fff;
                font-size: 1.1rem;
                height: 2.7em;
                line-height: 1.3;
                padding-top: 1.2em
            }

            .am-hsform--feedback input::-moz-placeholder {
                color: #fff
            }

            .am-hsform--feedback input::placeholder {
                color: #fff
            }

            @media(max-width: 767px) {
                .am-hsform--feedback input {
                    font-size:1.1rem;
                    height: 2.7em
                }
            }

            .am-hsform--feedback .submitted-message {
                align-items: center;
                display: flex;
                height: 15em
            }

            @media(max-width: 767px) {
                .am-hsform--feedback .submitted-message {
                    height:auto
                }
            }

            .am-hsform--feedback .submitted-message p {
                color: #fff;
                font-size: 1.4rem!important;
                font-weight: 500;
                letter-spacing: -.7px;
                line-height: 1.2
            }

            @media(max-width: 767px) {
                .am-hsform--feedback .submitted-message p {
                    font-size:1.32rem!important
                }
            }

            .am-hsform--feedback .hs-fieldtype-booleancheckbox {
                display: inline-block;
                width: 72%
            }

            .am-hsform--feedback .hs-fieldtype-booleancheckbox ul {
                list-style-type: none;
                margin: 0;
                padding: 0 0 0 1.15em
            }

            @media(max-width: 580px) {
                .am-hsform--feedback .hs-fieldtype-booleancheckbox {
                    margin-top:-.625em;
                    width: 100%
                }
            }

            .am-hsform--feedback .hs-form-booleancheckbox-display {
                color: #fff;
                cursor: pointer;
                line-height: 1.1;
                margin-right: 1.25em;
                margin-top: .625em;
                padding-left: 2em;
                padding-top: .25em;
                position: relative;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none
            }

            .am-hsform--feedback .hs-form-booleancheckbox-display:before {
                background: transparent;
                border: 1.5px solid #fff;
                border-radius: 5px;
                content: "";
                display: block;
                height: 1.563em;
                left: 0;
                position: absolute;
                top: .6em;
                transition: background-color .2s cubic-bezier(.075,.82,.165,1);
                width: 1.563em
            }

            @media(max-width: 580px) {
                .am-hsform--feedback .hs-form-booleancheckbox-display:before {
                    top:1em
                }
            }

            .am-hsform--feedback .hs-form-booleancheckbox-display input[type=checkbox] {
                height: 0;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                visibility: hidden;
                width: 0
            }

            .am-hsform--feedback .hs-form-booleancheckbox-display span {
                display: block;
                margin-left: 2.5em;
                margin-top: -.75em;
                padding-top: 0;
                text-wrap: nowrap
            }

            @media(max-width: 1199px) {
                .am-hsform--feedback .hs-form-booleancheckbox-display span {
                    margin-top:-1.625em;
                    text-wrap: wrap
                }
            }

            @media(max-width: 767px) {
                .am-hsform--feedback .hs-form-booleancheckbox-display span {
                    margin-top:-.75em
                }
            }

            @media(max-width: 580px) {
                .am-hsform--feedback .hs-form-booleancheckbox-display span {
                    margin-top:-.875em;
                    width: 55%
                }
            }

            .am-hsform--feedback .hs-form-booleancheckbox-display:has(input:checked):before {
                background-color: #fff;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xIDQuMDAzOTFMNSA4LjAwMzkxTDEyIDEuMDAzOTEiIHN0cm9rZT0iIzEyOTE3RiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
                background-origin: content-box;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 60% 60%
            }

            .am-hsform--feedback .hs_error_rollup {
                display: none
            }

            .am-hsform--feedback .hs-error-msg {
                color: #fc5100;
                display: block;
                margin-left: 1.188em;
                margin-top: 2px
            }

            .am-hsform--feedback .hs_submit {
                display: inline-block;
                float: right;
                margin-top: 0;
                max-width: 100%;
                width: 25%
            }

            @media(max-width: 580px) {
                .am-hsform--feedback .hs_submit {
                    display:block;
                    margin-top: -1.875em;
                    width: 100%
                }
            }

            .am-hsform--feedback .hs_submit .actions {
                width: 100%
            }

            .am-hsform--feedback .hs_submit .hs-button {
                text-transform: none
            }

            .am-hsform__title {
                margin-bottom: 1em;
                text-align: center
            }

            .am-hsform .hs-form .input {
                margin-right: 0!important
            }

            .am-hsform input {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none
            }

            .am-hsform ul.hs-error-msgs {
                color: #b90000;
                font-size: 80%;
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .am-hsform .hs-form-field>label {
                opacity: 0;
                pointer-events: none;
                position: absolute
            }

            .am-hsform .hs-form-field:not(:last-of-type) {
                margin-bottom: 1em
            }

            .am-hsform .hs-fieldtype-select {
                position: relative
            }

            .am-hsform .hs-fieldtype-select>select {
                background: #170d06
            }

            .am-hsform .hs-fieldtype-select:before {
                background: linear-gradient(180deg,transparent,transparent 51%,#170d06 0,#170d06),linear-gradient(to bottom left,transparent,transparent 47%,#c8bdb4 0,#c8bdb4 53%,transparent 0,transparent),linear-gradient(to bottom right,transparent,transparent 47%,#c8bdb4 0,#c8bdb4 53%,transparent 0,transparent);
                content: "";
                display: block;
                height: 1em;
                position: absolute;
                right: 1.5em;
                top: 50%;
                transform: translateY(-25%);
                width: 1em;
                z-index: 2
            }

            .am-hsform input[type=submit] {
                color: #ffefe2
            }

            .am-hsform--footer form {
                margin-bottom: 1.5625em
            }

            .am-hsform--footer form input {
                background: none;
                border: none;
                border-bottom: 1px solid #483b31;
                border-radius: 0;
                color: #ffefe2;
                padding: 1em 0
            }

            .am-hsform--footer .hs-submit {
                max-width: 50%
            }

            @media(min-width: 767px) {
                .am-hsform--footer .hs-submit {
                    max-width:none
                }
            }

            @media(min-width: 1199px) {
                .am-hsform--footer .hs-submit {
                    margin:1em 0 0;
                    max-width: 50%
                }
            }

            svg *[data-v-2123b526] {
                pointer-events: none
            }

            svg:hover .a[data-v-2123b526] {
                fill: #fc5100
            }

            .a[data-v-2123b526] {
                fill: #fcf0e3;
                transition: fill .15s ease-out
            }

            .baseline-middle[data-v-28a0e8ca] {
                margin: 0 .625em;
                vertical-align: -webkit-baseline-middle
            }

            .baseline-middle[data-v-28a0e8ca],.inline[data-v-28a0e8ca] {
                display: inline-block
            }

            svg *[data-v-28a0e8ca] {
                pointer-events: none
            }

            svg:hover .a[data-v-28a0e8ca] {
                fill: #fc5100
            }

            .a[data-v-28a0e8ca] {
                fill: #fcf0e3;
                transition: fill .15s ease-out
            }

            svg *[data-v-46c6478f] {
                pointer-events: none
            }

            svg:hover .a[data-v-46c6478f] {
                fill: #fc5100
            }

            .a[data-v-46c6478f] {
                fill: #fcf0e3;
                transition: fill .15s ease-out
            }

            svg *[data-v-4b9ccd2f] {
                pointer-events: none
            }

            svg:hover .a[data-v-4b9ccd2f] {
                fill: #fc5100
            }

            .a[data-v-4b9ccd2f] {
                fill: #fcf0e3;
                transition: fill .15s ease-out
            }

            #fastspring-overlay[data-v-c2b4c50a] {
                align-items: center;
                background: rgba(0,0,0,.5);
                height: 100%;
                justify-content: center;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 1000
            }

            .am-loadingspinner {
                animation: circleSpinBounce 2.5s cubic-bezier(.165,.84,.44,1) infinite;
                height: 4em;
                position: relative;
                width: 4em
            }

            .am-loadingspinner__orbit {
                animation: orbitSpinBounce 2.5s cubic-bezier(.165,.84,.44,1) infinite;
                border: .12em solid #fc5100;
                border-radius: 50%;
                height: 4em;
                left: 0;
                position: absolute;
                top: 0;
                width: 4em
            }

            .am-loadingspinner__circle {
                animation: innerCircleFill 2.5s cubic-bezier(.165,.84,.44,1) infinite;
                border: .4em solid #fc5100;
                border-radius: 50%;
                color: #fc5100;
                display: block;
                height: 4em;
                position: relative;
                transform: rotate(0deg) scale(1);
                width: 4em
            }

            @keyframes circleSpinBounce {
                0% {
                    transform: rotate(0deg)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            @keyframes orbitSpinBounce {
                0% {
                    transform: scale(1)
                }

                50% {
                    transform: scale(1)
                }

                62.5% {
                    transform: scale(.8)
                }

                75% {
                    transform: scale(1)
                }

                87.5% {
                    transform: scale(.8)
                }

                to {
                    transform: scale(1)
                }
            }

            @keyframes innerCircleFill {
                0% {
                    border-color: transparent;
                    border-top-color: inherit;
                    transform: scale(1)
                }

                16.7% {
                    border-color: currentcolor transparent transparent;
                    border-right-color: initial;
                    border-top-color: initial
                }

                33.4% {
                    border-color: transparent;
                    border-bottom-color: inherit;
                    border-right-color: inherit;
                    border-top-color: inherit
                }

                50% {
                    border-color: inherit;
                    transform: scale(1)
                }

                62.5% {
                    border-color: inherit;
                    transform: scale(1.4)
                }

                75% {
                    border-color: inherit;
                    opacity: 1;
                    transform: scale(1)
                }

                87.5% {
                    border-color: inherit;
                    transform: scale(1.4)
                }

                to {
                    border-color: transparent;
                    border-top-color: inherit;
                    transform: scale(1)
                }
            }
        </style>
    </head>