/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
/* */



[hidden] {
    display: none
}

@media (min-width: 640px) {

}

@media (min-width: 768px) {

}

@media (min-width: 1024px) {

}

@media (min-width: 1280px) {

}

@media (min-width: 1536px) {

}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}


.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}


@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.bg-opacity-75 {
    --tw-bg-opacity: 0.75
}

.bg-cover {
    background-size: cover
}

.bg-fixed {
    background-attachment: fixed
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}


@keyframes marquee {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-200vw,0,0)
    }
}

.hero {
    background-image: url("../img/hero-9.jpeg") !important
}

.fog-img {
    height: 100%;
    width: 300vw
}

.fog-img.first {
    background: url("../img/fog-2.04afaac0.png") repeat;
    background-size: contain;
    background-position: 50%;
    animation: marquee 60s linear infinite
}

.fog-img.second {
    background: url("../img/fog-1.87e74f2a.png") repeat;
    background-size: contain;
    background-position: 50%;
    animation: marquee 40s linear infinite
}

/* @media (min-width: 640px) {
    .sm\:mb-16 {
        margin-bottom:4rem
    }

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

    .sm\:h-16 {
        height: 4rem
    }

    .sm\:w-1\/2 {
        width: 50%
    }

    .sm\:w-auto {
        width: auto
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:rounded-lg {
        border-radius: .5rem
    }

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

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

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

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

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

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .sm\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 768px) {
    .md\:-mb-32 {
        margin-bottom:-8rem
    }

    .md\:-mt-64 {
        margin-top: -16rem
    }

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

    .md\:w-1\/2 {
        width: 50%
    }

    .md\:w-1\/3 {
        width: 33.333333%
    }

    .md\:justify-end {
        justify-content: flex-end
    }

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

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

    .md\:pb-10 {
        padding-bottom: 2.5rem
    }

    .md\:pb-32 {
        padding-bottom: 8rem
    }

    .md\:pt-56 {
        padding-top: 14rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1024px) {
    .lg\:mb-0 {
        margin-bottom:0
    }

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

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-2\/3 {
        width: 66.666667%
    }

    .lg\:max-w-md {
        max-width: 28rem
    }

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

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

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

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-right {
        text-align: right
    }

    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
} */

@media (min-width:1450px) {
    .glow {
        margin-top: 210px;
        margin-right: 53px;
        width: 170px;
        height: 214px;
    }
    .lotus {
        width: 150px !important;
    }
}


*/