/* @tailwind base; */
.container {
    width: 100%
}
.pointer-events-none {
    pointer-events: none
}
.visible {
    visibility: visible
}
.invisible {
    visibility: hidden
}
.absolute {
    position: absolute
}
.relative {
    position: relative
}
.left-0 {
    left: 0px
}
.top-0 {
    top: 0px
}
.z-10 {
    z-index: 10
}
.\!mb-0 {
    margin-bottom: 0px !important
}
.mt-\[25px\] {
    margin-top: 25px
}
.mt-\[6\.5vw\] {
    margin-top: 6.5vw
}
.mt-\[6vw\] {
    margin-top: 6vw
}
.mt-\[8\.5vw\] {
    margin-top: 8.5vw
}
.block {
    display: block
}
.flex {
    display: flex
}
.h-\[100vh\] {
    height: 100vh
}
.h-\[10vh\] {
    height: 10vh
}
.h-\[75vw\] {
    height: 75vw
}
.h-full {
    height: 100%
}
.w-full {
    width: 100%
}
.grow {
    flex-grow: 1
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.items-center {
    align-items: center
}
.justify-center {
    justify-content: center
}
.justify-between {
    justify-content: space-between
}
.overflow-hidden {
    overflow: hidden
}
.overflow-visible {
    overflow: visible
}
.overflow-x-hidden {
    overflow-x: hidden
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}
.pb-\[100px\] {
    padding-bottom: 100px
}
.text-center {
    text-align: center
}
.text-\[15px\] {
    font-size: 15px
}
.leading-\[35px\] {
    line-height: 35px
}
.tracking-wider {
    letter-spacing: 0.05em
}
.tracking-widest {
    letter-spacing: 0.1em
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
@media (min-width: 640px) {
    .container {
        max-width: 640px
    }
    .sm\:mt-\[55px\] {
        margin-top: 55px
    }
    .sm\:pb-\[100px\] {
        padding-bottom: 100px
    }
    .sm\:text-\[16px\] {
        font-size: 16px
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 768px
    }
    .md\:\!mb-0 {
        margin-bottom: 0px !important
    }
    .md\:mb-\[-20vw\] {
        margin-bottom: -20vw
    }
    .md\:mt-\[1\.2vw\] {
        margin-top: 1.2vw
    }
    .md\:mt-\[1\.5vw\] {
        margin-top: 1.5vw
    }
    .md\:mt-\[4\.3vw\] {
        margin-top: 4.3vw
    }
    .md\:hidden {
        display: none
    }
    .md\:h-\[42vw\] {
        height: 42vw
    }
    .md\:h-\[43vw\] {
        height: 43vw
    }
    .md\:h-\[52vw\] {
        height: 52vw
    }
    .md\:h-\[53vw\] {
        height: 53vw
    }
    .md\:flex-row-reverse {
        flex-direction: row-reverse
    }
    .md\:pb-\[20vw\] {
        padding-bottom: 20vw
    }
    .md\:pb-\[3\.6vw\] {
        padding-bottom: 3.6vw
    }
    .md\:pb-\[4\.4vw\] {
        padding-bottom: 4.4vw
    }
    .md\:text-center {
        text-align: center
    }
    .md\:tracking-\[0\.03em\] {
        letter-spacing: 0.03em
    }
    .md\:tracking-\[0\.04em\] {
        letter-spacing: 0.04em
    }
    .md\:tracking-widest {
        letter-spacing: 0.1em
    }
}
@media not all and (min-width: 768px) {
    .max-md\:order-1 {
        order: 1
    }
    .max-md\:order-2 {
        order: 2
    }
    .max-md\:\!mt-0 {
        margin-top: 0px !important
    }
    .max-md\:hidden {
        display: none
    }
    .max-md\:tracking-\[0\.1em\] {
        letter-spacing: 0.1em
    }
}
@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }
}
@media (min-width: 1440px) {
    .container {
        max-width: 1440px
    }
}
@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3RhX2hvdXNlL2Fzc2V0cy9jc3MvdXRpbGl0aWVzLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0lBQUE7QUFBQTtBQUNBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQURBO0lBQUE7UUFBQTtJQUFBO0lBREE7UUFBQTtJQUVBO0lBRkE7UUFBQTtJQUVBO0lBRkE7UUFBQTtJQUVBO0FBREE7QUFBQTtJQUFBO1FBQUE7SUFBQTtJQURBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtJQUZBO1FBQUE7SUFFQTtBQURBO0FBREE7SUFBQTtRQUFBO0lBRUE7SUFGQTtRQUFBO0lBRUE7SUFGQTtRQUFBO0lBRUE7SUFGQTtRQUFBO0lBRUE7SUFGQTtRQUFBO0lBRUE7QUFBQTtBQURBO0lBQUE7UUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Zyb250X3N0YXJ0ZXJfd2VicGFjazUvLi9zcmMvb3RhX2hvdXNlL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQHRhaWx3aW5kIGJhc2U7ICovXG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/