div {
    text-indent:0;
}
.excerpt-post-thumbnail {
    aspect-ratio: 3/2;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.excerpt-post-thumbnail-background {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    filter: blur(2rem);
    transform: scale(2);
}
.align-middle {
    align-self: center;
}
.excerpt-post-thumbnail-image {
    width: 100%;
}

ul.pagination__numbers {
    margin: 2rem auto;
    padding: 0;
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    list-style: none;
    font-family: "Tektur-Regular", sans-serif;
}

ul.pagination__numbers li {
    list-style: none;
    margin: .25rem;
}

ul.pagination__numbers li .pagination__numbers {
    transition: color .1s ease;
    display: block;
    color: #3C2FD6;
    font-weight: bold;
    padding: .5rem;
}

ul.pagination__numbers li .pagination__numbers.current {
    background: #3C2FD6;
    color: #fff;
}

ul.pagination__numbers li a:hover {
    color: #DD3232;
}

@media (max-width: 479px) {
    ul.pagination__numbers {
        font-size: .625rem;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    ul.pagination__numbers {
        font-size: .75rem;
    }
}

@media (min-width: 768px) and (max-width: 999px) {
    ul.pagination__numbers {
        font-size: .875rem;
    }
}

@media (min-width: 1000px) and  (max-width: 1919px) {
    ul.pagination__numbers {
        font-size: 1rem;
    }
}

@media (min-width: 1920px) {
    ul.pagination__numbers {
        font-size: 1.25rem;
    }
}

@media (min-width: 2640px) {
    ul.pagination__numbers {
        font-size: 1.5rem;
    }
}
.max-w-0 {
    max-width: 0;
}

.max-w-px {
    max-width: 1px;
}

.max-w-0\.5 {
    max-width: 0.125rem;
}

.max-w-1 {
    max-width: 0.25rem;
}

.max-w-1\.5 {
    max-width: 0.375rem;
}

.max-w-2 {
    max-width: 0.5rem;
}

.max-w-2\.5 {
    max-width: 0.625rem;
}

.max-w-3 {
    max-width: 0.75rem;
}

.max-w-3\.5 {
    max-width: 0.875rem;
}

.max-w-4 {
    max-width: 1rem;
}

.max-w-5 {
    max-width: 1.25rem;
}

.max-w-6 {
    max-width: 1.5rem;
}

.max-w-7 {
    max-width: 1.75rem;
}

.max-w-8 {
    max-width: 2rem;
}

.max-w-9 {
    max-width: 2.25rem;
}

.max-w-10 {
    max-width: 2.5rem;
}

.max-w-11 {
    max-width: 2.75rem;
}

.max-w-12 {
    max-width: 3rem;
}

.max-w-14 {
    max-width: 3.5rem;
}

.max-w-16 {
    max-width: 4rem;
}

.max-w-20 {
    max-width: 5rem;
}

.max-w-24 {
    max-width: 6rem;
}

.max-w-28 {
    max-width: 7rem;
}

.max-w-32 {
    max-width: 8rem;
}

.max-w-36 {
    max-width: 9rem;
}

.max-w-40 {
    max-width: 10rem;
}

.max-w-44 {
    max-width: 11rem;
}

.max-w-48 {
    max-width: 12rem;
}

.max-w-52 {
    max-width: 13rem;
}

.max-w-56 {
    max-width: 14rem;
}

.max-w-60 {
    max-width: 15rem;
}

.max-w-64 {
    max-width: 16rem;
}

.max-w-72 {
    max-width: 18rem;
}

.max-w-80 {
    max-width: 20rem;
}

.max-w-96 {
    max-width: 24rem;
}

.max-w-auto {
    max-width: auto;
}

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

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

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

.max-w-1\/4 {
    max-width: 25%;
}

.max-w-2\/4 {
    max-width: 50%;
}

.max-w-3\/4 {
    max-width: 75%;
}

.max-w-1\/5 {
    max-width: 20%;
}

.max-w-2\/5 {
    max-width: 40%;
}

.max-w-3\/5 {
    max-width: 60%;
}

.max-w-4\/5 {
    max-width: 80%;
}

.max-w-1\/6 {
    max-width: 16.666667%;
}

.max-w-2\/6 {
    max-width: 33.333333%;
}

.max-w-3\/6 {
    max-width: 50%;
}

.max-w-4\/6 {
    max-width: 66.666667%;
}

.max-w-5\/6 {
    max-width: 83.333333%;
}

.max-w-1\/12 {
    max-width: 8.333333%;
}

.max-w-2\/12 {
    max-width: 16.666667%;
}

.max-w-3\/12 {
    max-width: 25%;
}

.max-w-4\/12 {
    max-width: 33.333333%;
}

.max-w-5\/12 {
    max-width: 41.666667%;
}

.max-w-6\/12 {
    max-width: 50%;
}

.max-w-7\/12 {
    max-width: 58.333333%;
}

.max-w-8\/12 {
    max-width: 66.666667%;
}

.max-w-9\/12 {
    max-width: 75%;
}

.max-w-10\/12 {
    max-width: 83.333333%;
}

.max-w-11\/12 {
    max-width: 91.666667%;
}

.max-w-full {
    max-width: 100%;
}

.max-w-screen {
    max-width: 100vw;
}

.max-w-svw {
    max-width: 100svw;
}

.max-w-lvw {
    max-width: 100lvw;
}

.max-w-dvw {
    max-width: 100dvw;
}
.max-w-min {
    max-width: min-content;
}

.max-w-max {
    max-width: max-content;
}

.max-w-fit {
    max-width: fit-content;
}
.w-0 {
    width: 0;
}

.w-px {
    width: 1px;
}

.w-0\.5 {
    width: 0.125rem;
}

.w-1 {
    width: 0.25rem;
}

.w-1\.5 {
    width: 0.375rem;
}

.w-2 {
    width: 0.5rem;
}

.w-2\.5 {
    width: 0.625rem;
}

.w-3 {
    width: 0.75rem;
}

.w-3\.5 {
    width: 0.875rem;
}

.w-4 {
    width: 1rem;
}

.w-5 {
    width: 1.25rem;
}

.w-6 {
    width: 1.5rem;
}

.w-7 {
    width: 1.75rem;
}

.w-8 {
    width: 2rem;
}

.w-9 {
    width: 2.25rem;
}

.w-10 {
    width: 2.5rem;
}

.w-11 {
    width: 2.75rem;
}

.w-12 {
    width: 3rem;
}

.w-14 {
    width: 3.5rem;
}

.w-16 {
    width: 4rem;
}

.w-20 {
    width: 5rem;
}

.w-24 {
    width: 6rem;
}

.w-28 {
    width: 7rem;
}

.w-32 {
    width: 8rem;
}

.w-36 {
    width: 9rem;
}

.w-40 {
    width: 10rem;
}

.w-44 {
    width: 11rem;
}

.w-48 {
    width: 12rem;
}

.w-52 {
    width: 13rem;
}

.w-56 {
    width: 14rem;
}

.w-60 {
    width: 15rem;
}

.w-64 {
    width: 16rem;
}

.w-72 {
    width: 18rem;
}

.w-80 {
    width: 20rem;
}

.w-96 {
    width: 24rem;
}

.w-auto {
    width: auto;
}

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

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

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

.w-1\/4 {
    width: 25%;
}

.w-2\/4 {
    width: 50%;
}

.w-3\/4 {
    width: 75%;
}

.w-1\/5 {
    width: 20%;
}

.w-2\/5 {
    width: 40%;
}

.w-3\/5 {
    width: 60%;
}

.w-4\/5 {
    width: 80%;
}

.w-1\/6 {
    width: 16.666667%;
}

.w-2\/6 {
    width: 33.333333%;
}

.w-3\/6 {
    width: 50%;
}

.w-4\/6 {
    width: 66.666667%;
}

.w-5\/6 {
    width: 83.333333%;
}

.w-1\/12 {
    width: 8.333333%;
}

.w-2\/12 {
    width: 16.666667%;
}

.w-3\/12 {
    width: 25%;
}

.w-4\/12 {
    width: 33.333333%;
}

.w-5\/12 {
    width: 41.666667%;
}

.w-6\/12 {
    width: 50%;
}

.w-7\/12 {
    width: 58.333333%;
}

.w-8\/12 {
    width: 66.666667%;
}

.w-9\/12 {
    width: 75%;
}

.w-10\/12 {
    width: 83.333333%;
}

.w-11\/12 {
    width: 91.666667%;
}

.w-full {
    width: 100%;
}

.w-screen {
    width: 100vw;
}

.w-svw {
    width: 100svw;
}

.w-lvw {
    width: 100lvw;
}

.w-dvw {
    width: 100dvw;
}
.w-min {
    width: min-content;
}

.w-max {
    width: max-content;
}

.w-fit {
    width: fit-content;
}

.h-0 {
    height: 0;
}

.h-px {
    height: 1px;
}

.h-0\.5 {
    height: 0.125rem;
}

.h-1 {
    height: 0.25rem;
}

.h-1\.5 {
    height: 0.375rem;
}

.h-2 {
    height: 0.5rem;
}

.h-2\.5 {
    height: 0.625rem;
}

.h-3 {
    height: 0.75rem;
}

.h-3\.5 {
    height: 0.875rem;
}

.h-4 {
    height: 1rem;
}

.h-5 {
    height: 1.25rem;
}

.h-6 {
    height: 1.5rem;
}

.h-7 {
    height: 1.75rem;
}

.h-8 {
    height: 2rem;
}

.h-9 {
    height: 2.25rem;
}

.h-10 {
    height: 2.5rem;
}

.h-11 {
    height: 2.75rem;
}

.h-12 {
    height: 3rem;
}

.h-14 {
    height: 3.5rem;
}

.h-16 {
    height: 4rem;
}

.h-20 {
    height: 5rem;
}

.h-24 {
    height: 6rem;
}

.h-28 {
    height: 7rem;
}

.h-32 {
    height: 8rem;
}

.h-36 {
    height: 9rem;
}

.h-40 {
    height: 10rem;
}

.h-44 {
    height: 11rem;
}

.h-48 {
    height: 12rem;
}

.h-52 {
    height: 13rem;
}

.h-56 {
    height: 14rem;
}

.h-60 {
    height: 15rem;
}

.h-64 {
    height: 16rem;
}

.h-72 {
    height: 18rem;
}

.h-80 {
    height: 20rem;
}

.h-96 {
    height: 24rem;
}

.h-auto {
    height: auto;
}

.h-1\/2 {
    height: 50%;
}

.h-1\/3 {
    height: 33.333333%;
}

.h-2\/3 {
    height: 66.666667%;
}

.h-1\/4 {
    height: 25%;
}

.h-2\/4 {
    height: 50%;
}

.h-3\/4 {
    height: 75%;
}

.h-1\/5 {
    height: 20%;
}

.h-2\/5 {
    height: 40%;
}

.h-3\/5 {
    height: 60%;
}

.h-4\/5 {
    height: 80%;
}

.h-1\/6 {
    height: 16.666667%;
}

.h-2\/6 {
    height: 33.333333%;
}

.h-3\/6 {
    height: 50%;
}

.h-4\/6 {
    height: 66.666667%;
}

.h-5\/6 {
    height: 83.333333%;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

.h-svh {
    height: 100svh;
}

.h-lvh {
    height: 100lvh;
}

.h-dvh {
    height: 100dvh;
}

.h-min {
    height: min-content;
}

.h-max {
    height: max-content;
}

.h-fit {
    height: fit-content;
}

.border-bottom-black {
    border-bottom: 2px solid black !important;
}

.outline-none {
    outline: none !important;
}

.transition {
    transition: all .3s ease
}

.zoom-in:hover {
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

.tektur, .tektur * {
    font-family: "Tektur-Regular", sans-serif !important;
}

.montserrat, .montserrat * {
    font-family: "Montserrat", sans-serif !important;
}

.fs-0 {
    font-size: 0;
}

.fs-0\.5 {
    font-size: 0.125rem;
}

.fs-1 {
    font-size: 0.25rem;
}

.fs-1\.5 {
    font-size: 0.375rem;
}

.fs-2 {
    font-size: 0.5rem;
}

.fs-2\.5 {
    font-size: 0.625rem;
}

.fs-3 {
    font-size: 0.75rem;
}

.fs-3\.5 {
    font-size: 0.875rem;
}

.fs-4 {
    font-size: 1rem;
}

.fs-5 {
    font-size: 1.25rem;
}

.fs-6 {
    font-size: 1.5rem;
}

.fs-7 {
    font-size: 1.75rem;
}

.fs-8 {
    font-size: 2rem;
}

.fs-9 {
    font-size: 2.25rem;
}

.fs-10 {
    font-size: 2.5rem;
}

.fs-11 {
    font-size: 2.75rem;
}

.fs-12 {
    font-size: 3rem;
}

.fs-14 {
    font-size: 3.5rem;
}

.fs-16 {
    font-size: 4rem;
}

.fs-20 {
    font-size: 5rem;
}

.fs-24 {
    font-size: 6rem;
}

.fs-28 {
    font-size: 7rem;
}

.fs-32 {
    font-size: 8rem;
}

.fs-36 {
    font-size: 9rem;
}

.fs-40 {
    font-size: 10rem;
}

.fs-44 {
    font-size: 11rem;
}

.fs-48 {
    font-size: 12rem;
}

.fs-52 {
    font-size: 13rem;
}

.fs-56 {
    font-size: 14rem;
}

.fs-60 {
    font-size: 15rem;
}

.fs-64 {
    font-size: 16rem;
}

.fs-72 {
    font-size: 18rem;
}

.fs-80 {
    font-size: 20rem;
}

.fs-96 {
    font-size: 24rem;
}

.lh-0 {
    line-height: 0;
}

.lh-0\.5 {
    line-height: 0.125rem;
}

.lh-1 {
    line-height: 0.25rem;
}

.lh-1\.5 {
    line-height: 0.375rem;
}

.lh-2 {
    line-height: 0.5rem;
}

.lh-2\.5 {
    line-height: 0.625rem;
}

.lh-3 {
    line-height: 0.75rem;
}

.lh-3\.5 {
    line-height: 0.875rem;
}

.lh-4 {
    line-height: 1rem;
}

.lh-5 {
    line-height: 1.25rem;
}

.lh-6 {
    line-height: 1.5rem;
}

.lh-7 {
    line-height: 1.75rem;
}

.lh-8 {
    line-height: 2rem;
}

.lh-9 {
    line-height: 2.25rem;
}

.lh-10 {
    line-height: 2.5rem;
}

.lh-11 {
    line-height: 2.75rem;
}

.lh-12 {
    line-height: 3rem;
}

.lh-14 {
    line-height: 3.5rem;
}

.lh-16 {
    line-height: 4rem;
}

.lh-20 {
    line-height: 5rem;
}

.lh-24 {
    line-height: 6rem;
}

.lh-28 {
    line-height: 7rem;
}

.lh-32 {
    line-height: 8rem;
}

.lh-36 {
    line-height: 9rem;
}

.lh-40 {
    line-height: 10rem;
}

.lh-44 {
    line-height: 11rem;
}

.lh-48 {
    line-height: 12rem;
}

.lh-52 {
    line-height: 13rem;
}

.lh-56 {
    line-height: 14rem;
}

.lh-60 {
    line-height: 15rem;
}

.lh-64 {
    line-height: 16rem;
}

.lh-72 {
    line-height: 18rem;
}

.lh-80 {
    line-height: 20rem;
}

.lh-96 {
    line-height: 24rem;
}

.text-black {
    color: black !important;
}

.hover-text-shadow:hover {
    transition: all 0.2s ease !important;
    text-shadow: 0 0 1px #000000 !important;
}

.right-0 {
    right: 0;
}

.right-px {
    right: 1px;
}

.right-0\.5 {
    right: 0.125rem;
}

.right-1 {
    right: 0.25rem;
}

.right-1\.5 {
    right: 0.375rem;
}

.right-2 {
    right: 0.5rem;
}

.right-2\.5 {
    right: 0.625rem;
}

.right-3 {
    right: 0.75rem;
}

.right-3\.5 {
    right: 0.875rem;
}

.right-4 {
    right: 1rem;
}

.right-5 {
    right: 1.25rem;
}

.right-6 {
    right: 1.5rem;
}

.right-7 {
    right: 1.75rem;
}

.right-8 {
    right: 2rem;
}

.right-9 {
    right: 2.25rem;
}

.right-10 {
    right: 2.5rem;
}

.right-11 {
    right: 2.75rem;
}

.right-12 {
    right: 3rem;
}

.right-14 {
    right: 3.5rem;
}

.right-16 {
    right: 4rem;
}

.right-20 {
    right: 5rem;
}

.right-24 {
    right: 6rem;
}

.right-28 {
    right: 7rem;
}

.right-32 {
    right: 8rem;
}

.right-36 {
    right: 9rem;
}

.right-40 {
    right: 10rem;
}

.right-44 {
    right: 11rem;
}

.right-48 {
    right: 12rem;
}

.right-52 {
    right: 13rem;
}

.right-56 {
    right: 14rem;
}

.right-60 {
    right: 15rem;
}

.right-64 {
    right: 16rem;
}

.right-72 {
    right: 18rem;
}

.right-80 {
    right: 20rem;
}

.right-96 {
    right: 24rem;
}
.-right-px {
    right: -1px;
}

.-right-0\.5 {
    right: -0.125rem;
}

.-right-1 {
    right: -0.25rem;
}

.-right-1\.5 {
    right: -0.375rem;
}

.-right-2 {
    right: -0.5rem;
}

.-right-2\.5 {
    right: -0.625rem;
}

.-right-3 {
    right: -0.75rem;
}

.-right-3\.5 {
    right: -0.875rem;
}

.-right-4 {
    right: -1rem;
}

.-right-5 {
    right: -1.25rem;
}

.-right-6 {
    right: -1.5rem;
}

.-right-7 {
    right: -1.75rem;
}

.-right-8 {
    right: -2rem;
}

.-right-9 {
    right: -2.25rem;
}

.-right-10 {
    right: -2.5rem;
}

.-right-11 {
    right: -2.75rem;
}

.-right-12 {
    right: -3rem;
}

.-right-14 {
    right: -3.5rem;
}

.-right-16 {
    right: -4rem;
}

.-right-20 {
    right: -5rem;
}

.-right-24 {
    right: -6rem;
}

.-right-28 {
    right: -7rem;
}

.-right-32 {
    right: -8rem;
}

.-right-36 {
    right: -9rem;
}

.-right-40 {
    right: -10rem;
}

.-right-44 {
    right: -11rem;
}

.-right-48 {
    right: -12rem;
}

.-right-52 {
    right: -13rem;
}

.-right-56 {
    right: -14rem;
}

.-right-60 {
    right: -15rem;
}

.-right-64 {
    right: -16rem;
}

.-right-72 {
    right: -18rem;
}

.-right-80 {
    right: -20rem;
}

.-right-96 {
    right: -24rem;
}

.left-0 {
    left: 0;
}

.left-px {
    left: 1px;
}

.left-0\.5 {
    left: 0.125rem;
}

.left-1 {
    left: 0.25rem;
}

.left-1\.5 {
    left: 0.375rem;
}

.left-2 {
    left: 0.5rem;
}

.left-2\.5 {
    left: 0.625rem;
}

.left-3 {
    left: 0.75rem;
}

.left-3\.5 {
    left: 0.875rem;
}

.left-4 {
    left: 1rem;
}

.left-5 {
    left: 1.25rem;
}

.left-6 {
    left: 1.5rem;
}

.left-7 {
    left: 1.75rem;
}

.left-8 {
    left: 2rem;
}

.left-9 {
    left: 2.25rem;
}

.left-10 {
    left: 2.5rem;
}

.left-11 {
    left: 2.75rem;
}

.left-12 {
    left: 3rem;
}

.left-14 {
    left: 3.5rem;
}

.left-16 {
    left: 4rem;
}

.left-20 {
    left: 5rem;
}

.left-24 {
    left: 6rem;
}

.left-28 {
    left: 7rem;
}

.left-32 {
    left: 8rem;
}

.left-36 {
    left: 9rem;
}

.left-40 {
    left: 10rem;
}

.left-44 {
    left: 11rem;
}

.left-48 {
    left: 12rem;
}

.left-52 {
    left: 13rem;
}

.left-56 {
    left: 14rem;
}

.left-60 {
    left: 15rem;
}

.left-64 {
    left: 16rem;
}

.left-72 {
    left: 18rem;
}

.left-80 {
    left: 20rem;
}

.left-96 {
    left: 24rem;
}

.top-0 {
    top: 0;
}

.top-px {
    top: 1px;
}

.top-0\.5 {
    top: 0.125rem;
}

.top-1 {
    top: 0.25rem;
}

.top-1\.5 {
    top: 0.375rem;
}

.top-2 {
    top: 0.5rem;
}

.top-2\.5 {
    top: 0.625rem;
}

.top-3 {
    top: 0.75rem;
}

.top-3\.5 {
    top: 0.875rem;
}

.top-4 {
    top: 1rem;
}

.top-5 {
    top: 1.25rem;
}

.top-6 {
    top: 1.5rem;
}

.top-7 {
    top: 1.75rem;
}

.top-8 {
    top: 2rem;
}

.top-9 {
    top: 2.25rem;
}

.top-10 {
    top: 2.5rem;
}

.top-11 {
    top: 2.75rem;
}

.top-12 {
    top: 3rem;
}

.top-14 {
    top: 3.5rem;
}

.top-16 {
    top: 4rem;
}

.top-20 {
    top: 5rem;
}

.top-24 {
    top: 6rem;
}

.top-28 {
    top: 7rem;
}

.top-32 {
    top: 8rem;
}

.top-36 {
    top: 9rem;
}

.top-40 {
    top: 10rem;
}

.top-44 {
    top: 11rem;
}

.top-48 {
    top: 12rem;
}

.top-52 {
    top: 13rem;
}

.top-56 {
    top: 14rem;
}

.top-60 {
    top: 15rem;
}

.top-64 {
    top: 16rem;
}

.top-72 {
    top: 18rem;
}

.top-80 {
    top: 20rem;
}

.top-96 {
    top: 24rem;
}
.-top-px {
    top: -1px;
}

.-top-0\.5 {
    top: -0.125rem;
}

.-top-1 {
    top: -0.25rem;
}

.-top-1\.5 {
    top: -0.375rem;
}

.-top-2 {
    top: -0.5rem;
}

.-top-2\.5 {
    top: -0.625rem;
}

.-top-3 {
    top: -0.75rem;
}

.-top-3\.5 {
    top: -0.875rem;
}

.-top-4 {
    top: -1rem;
}

.-top-5 {
    top: -1.25rem;
}

.-top-6 {
    top: -1.5rem;
}

.-top-7 {
    top: -1.75rem;
}

.-top-8 {
    top: -2rem;
}

.-top-9 {
    top: -2.25rem;
}

.-top-10 {
    top: -2.5rem;
}

.-top-11 {
    top: -2.75rem;
}

.-top-12 {
    top: -3rem;
}

.-top-14 {
    top: -3.5rem;
}

.-top-16 {
    top: -4rem;
}

.-top-20 {
    top: -5rem;
}

.-top-24 {
    top: -6rem;
}

.-top-28 {
    top: -7rem;
}

.-top-32 {
    top: -8rem;
}

.-top-36 {
    top: -9rem;
}

.-top-40 {
    top: -10rem;
}

.-top-44 {
    top: -11rem;
}

.-top-48 {
    top: -12rem;
}

.-top-52 {
    top: -13rem;
}

.-top-56 {
    top: -14rem;
}

.-top-60 {
    top: -15rem;
}

.-top-64 {
    top: -16rem;
}

.-top-72 {
    top: -18rem;
}

.-top-80 {
    top: -20rem;
}

.-top-96 {
    top: -24rem;
}

.bottom-0 {
    bottom: 0!important;
}

.bottom-px {
    bottom: 1px;
}

.bottom-0\.5 {
    bottom: 0.125rem;
}

.bottom-1 {
    bottom: 0.25rem;
}

.bottom-1\.5 {
    bottom: 0.375rem;
}

.bottom-2 {
    bottom: 0.5rem;
}

.bottom-2\.5 {
    bottom: 0.625rem;
}

.bottom-3 {
    bottom: 0.75rem;
}

.bottom-3\.5 {
    bottom: 0.875rem;
}

.bottom-4 {
    bottom: 1rem;
}

.bottom-5 {
    bottom: 1.25rem;
}

.bottom-6 {
    bottom: 1.5rem;
}

.bottom-7 {
    bottom: 1.75rem;
}

.bottom-8 {
    bottom: 2rem;
}

.bottom-9 {
    bottom: 2.25rem;
}

.bottom-10 {
    bottom: 2.5rem;
}

.bottom-11 {
    bottom: 2.75rem;
}

.bottom-12 {
    bottom: 3rem;
}

.bottom-14 {
    bottom: 3.5rem;
}

.bottom-16 {
    bottom: 4rem;
}

.bottom-20 {
    bottom: 5rem;
}

.bottom-24 {
    bottom: 6rem;
}

.bottom-28 {
    bottom: 7rem;
}

.bottom-32 {
    bottom: 8rem;
}

.bottom-36 {
    bottom: 9rem;
}

.bottom-40 {
    bottom: 10rem;
}

.bottom-44 {
    bottom: 11rem;
}

.bottom-48 {
    bottom: 12rem;
}

.bottom-52 {
    bottom: 13rem;
}

.bottom-56 {
    bottom: 14rem;
}

.bottom-60 {
    bottom: 15rem;
}

.bottom-64 {
    bottom: 16rem;
}

.bottom-72 {
    bottom: 18rem;
}

.bottom-80 {
    bottom: 20rem;
}

.bottom-96 {
    bottom: 24rem;
}
.min-w-0 {
    width: 0;
}

.min-w-px {
    width: 1px;
}

.min-w-0\.5 {
    width: 0.125rem;
}

.min-w-1 {
    width: 0.25rem;
}

.min-w-1\.5 {
    width: 0.375rem;
}

.min-w-2 {
    width: 0.5rem;
}

.min-w-2\.5 {
    width: 0.625rem;
}

.min-w-3 {
    width: 0.75rem;
}

.min-w-3\.5 {
    width: 0.875rem;
}

.min-w-4 {
    width: 1rem;
}

.min-w-5 {
    width: 1.25rem;
}

.min-w-6 {
    width: 1.5rem;
}

.min-w-7 {
    width: 1.75rem;
}

.min-w-8 {
    width: 2rem;
}

.min-w-9 {
    width: 2.25rem;
}

.min-w-10 {
    width: 2.5rem;
}

.min-w-11 {
    width: 2.75rem;
}

.min-w-12 {
    width: 3rem;
}

.min-w-14 {
    width: 3.5rem;
}

.min-w-16 {
    width: 4rem;
}

.min-w-20 {
    width: 5rem;
}

.min-w-24 {
    width: 6rem;
}

.min-w-28 {
    width: 7rem;
}

.min-w-32 {
    width: 8rem;
}

.min-w-36 {
    width: 9rem;
}

.min-w-40 {
    width: 10rem;
}

.min-w-44 {
    width: 11rem;
}

.min-w-48 {
    width: 12rem;
}

.min-w-52 {
    width: 13rem;
}

.min-w-56 {
    width: 14rem;
}

.min-w-60 {
    width: 15rem;
}

.min-w-64 {
    width: 16rem;
}

.min-w-72 {
    width: 18rem;
}

.min-w-80 {
    width: 20rem;
}

.min-w-96 {
    width: 24rem;
}

.min-w-auto {
    width: auto;
}

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

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

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

.min-w-1\/4 {
    width: 25%;
}

.min-w-2\/4 {
    width: 50%;
}

.min-w-3\/4 {
    width: 75%;
}

.min-w-1\/5 {
    width: 20%;
}

.min-w-2\/5 {
    width: 40%;
}

.min-w-3\/5 {
    width: 60%;
}

.min-w-4\/5 {
    width: 80%;
}

.min-w-1\/6 {
    width: 16.666667%;
}

.min-w-2\/6 {
    width: 33.333333%;
}

.min-w-3\/6 {
    width: 50%;
}

.min-w-4\/6 {
    width: 66.666667%;
}

.min-w-5\/6 {
    width: 83.333333%;
}

.min-w-1\/12 {
    width: 8.333333%;
}

.min-w-2\/12 {
    width: 16.666667%;
}

.min-w-3\/12 {
    width: 25%;
}

.min-w-4\/12 {
    width: 33.333333%;
}

.min-w-5\/12 {
    width: 41.666667%;
}

.min-w-6\/12 {
    width: 50%;
}

.min-w-7\/12 {
    width: 58.333333%;
}

.min-w-8\/12 {
    width: 66.666667%;
}

.min-w-9\/12 {
    width: 75%;
}

.min-w-10\/12 {
    width: 83.333333%;
}

.min-w-11\/12 {
    width: 91.666667%;
}

.min-w-full {
    width: 100%;
}

.min-w-screen {
    width: 100vw;
}

.min-w-svw {
    width: 100svw;
}

.min-w-lvw {
    width: 100lvw;
}

.min-w-dvw {
    width: 100dvw;
}
.min-h-0 {
    width: 0;
}

.min-h-px {
    width: 1px;
}

.min-h-0\.5 {
    width: 0.125rem;
}

.min-h-1 {
    width: 0.25rem;
}

.min-h-1\.5 {
    width: 0.375rem;
}

.min-h-2 {
    width: 0.5rem;
}

.min-h-2\.5 {
    width: 0.625rem;
}

.min-h-3 {
    width: 0.75rem;
}

.min-h-3\.5 {
    width: 0.875rem;
}

.min-h-4 {
    width: 1rem;
}

.min-h-5 {
    width: 1.25rem;
}

.min-h-6 {
    width: 1.5rem;
}

.min-h-7 {
    width: 1.75rem;
}

.min-h-8 {
    width: 2rem;
}

.min-h-9 {
    width: 2.25rem;
}

.min-h-10 {
    width: 2.5rem;
}

.min-h-11 {
    width: 2.75rem;
}

.min-h-12 {
    width: 3rem;
}

.min-h-14 {
    width: 3.5rem;
}

.min-h-16 {
    width: 4rem;
}

.min-h-20 {
    width: 5rem;
}

.min-h-24 {
    width: 6rem;
}

.min-h-28 {
    width: 7rem;
}

.min-h-32 {
    width: 8rem;
}

.min-h-36 {
    width: 9rem;
}

.min-h-40 {
    width: 10rem;
}

.min-h-44 {
    width: 11rem;
}

.min-h-48 {
    width: 12rem;
}

.min-h-52 {
    width: 13rem;
}

.min-h-56 {
    width: 14rem;
}

.min-h-60 {
    width: 15rem;
}

.min-h-64 {
    width: 16rem;
}

.min-h-72 {
    width: 18rem;
}

.min-h-80 {
    width: 20rem;
}

.min-h-96 {
    width: 24rem;
}

.min-h-auto {
    width: auto;
}

.min-h-1\/2 {
    width: 50%;
}

.min-h-1\/3 {
    width: 33.333333%;
}

.min-h-2\/3 {
    width: 66.666667%;
}

.min-h-1\/4 {
    width: 25%;
}

.min-h-2\/4 {
    width: 50%;
}

.min-h-3\/4 {
    width: 75%;
}

.min-h-1\/5 {
    width: 20%;
}

.min-h-2\/5 {
    width: 40%;
}

.min-h-3\/5 {
    width: 60%;
}

.min-h-4\/5 {
    width: 80%;
}

.min-h-1\/6 {
    width: 16.666667%;
}

.min-h-2\/6 {
    width: 33.333333%;
}

.min-h-3\/6 {
    width: 50%;
}

.min-h-4\/6 {
    width: 66.666667%;
}

.min-h-5\/6 {
    width: 83.333333%;
}

.min-h-1\/12 {
    width: 8.333333%;
}

.min-h-2\/12 {
    width: 16.666667%;
}

.min-h-3\/12 {
    width: 25%;
}

.min-h-4\/12 {
    width: 33.333333%;
}

.min-h-5\/12 {
    width: 41.666667%;
}

.min-h-6\/12 {
    width: 50%;
}

.min-h-7\/12 {
    width: 58.333333%;
}

.min-h-8\/12 {
    width: 66.666667%;
}

.min-h-9\/12 {
    width: 75%;
}

.min-h-10\/12 {
    width: 83.333333%;
}

.min-h-11\/12 {
    width: 91.666667%;
}

.min-h-full {
    width: 100%;
}

.min-h-screen {
    width: 100vw;
}

.min-h-svw {
    width: 100svw;
}

.min-h-lvw {
    width: 100lvw;
}

.min-h-dvw {
    width: 100dvw;
}
.text-grey {
    color:#888;
}
.hover-text-white:hover {
    color: #fff !important;
}

.hover-bg-black:hover {
    background: #000000 !important;
}
.-mt-2 {
    margin-top: -0.5rem;
}

.flex-gap-1 {
    gap:1rem;
}

.cursor-pointer {
    cursor: pointer!important;
}
blockquote:before {
    content: "”";
    left:auto;
    right:.25rem;
    top:1.75rem;
    line-height: 0;
    font-family: "Tektur-Regular", sans-serif !important;
    font-size: 5rem;
    font-style:normal;
    font-weight: bold;
    color:#3B2BB2;
}
blockquote {
    margin:1.5rem 0 1.5rem 5%;
    padding: 0 3rem 0 1rem;
    border-left:.25rem solid #3B2BB2;
}
blockquote, blockquote p {
    font-size: inherit !important;
    font-weight: normal;
    font-family: "Montserrat", sans-serif !important;
}
.cover {
    background:rgba(0,0,0,0.4);
    transition: opacity .3s ease!important;
    margin:0!important;
    padding:0!important;
    position:fixed!important;
    opacity:0;
    left:0!important;
    top:0!important;
    width:100vw!important;
    height:100vh!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    z-index:9990!important;
}
.lightbox-container .close:after {
    content: "\00d7";
    cursor:pointer;
    right:0;
    top:0;
    position:absolute;
    margin:0;
    padding: 0;
    line-height:1rem;
    font-size:3rem;
}
.lightbox-container img, .lightbox-container figure {
    max-width:80vw;
    max-height:80vh;
}
.cover + .lightbox-container {
    text-align: center;
    background:#fcfcfc;
    border:.25rem solid #fff;
    margin:0;
    position:fixed;
    max-width:90vw;
    max-height:90vh;
    display: none;
    opacity: 0;
    transition: opacity .3s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9991 !important;
}




@media (max-width: 767px) { /* sm */
    .navigation-container {
        top: 80px;
        height: calc(100vh - 80px);
    }
    .navigation-container .navigation, .navigation-container .navigation > ul {
        height: calc(100vh - 80px) !important;
    }
    .sm\:position-absolute {
        position:absolute !important;
    }
    .sm\:position-relative {
        position:relative !important;
    }
    .sm\:position-fixed {
        position:fixed !important;
    }
    .sm\:w-0 {
        width: 0;
    }

    .sm\:w-px {
        width: 1px;
    }

    .sm\:w-0\.5 {
        width: 0.125rem;
    }

    .sm\:w-1 {
        width: 0.25rem;
    }

    .sm\:w-1\.5 {
        width: 0.375rem;
    }

    .sm\:w-2 {
        width: 0.5rem;
    }

    .sm\:w-2\.5 {
        width: 0.625rem;
    }

    .sm\:w-3 {
        width: 0.75rem;
    }

    .sm\:w-3\.5 {
        width: 0.875rem;
    }

    .sm\:w-4 {
        width: 1rem;
    }

    .sm\:w-5 {
        width: 1.25rem;
    }

    .sm\:w-6 {
        width: 1.5rem;
    }

    .sm\:w-7 {
        width: 1.75rem;
    }

    .sm\:w-8 {
        width: 2rem;
    }

    .sm\:w-9 {
        width: 2.25rem;
    }

    .sm\:w-10 {
        width: 2.5rem;
    }

    .sm\:w-11 {
        width: 2.75rem;
    }

    .sm\:w-12 {
        width: 3rem;
    }

    .sm\:w-14 {
        width: 3.5rem;
    }

    .sm\:w-16 {
        width: 4rem;
    }

    .sm\:w-20 {
        width: 5rem;
    }

    .sm\:w-24 {
        width: 6rem;
    }

    .sm\:w-28 {
        width: 7rem;
    }

    .sm\:w-32 {
        width: 8rem;
    }

    .sm\:w-36 {
        width: 9rem;
    }

    .sm\:w-40 {
        width: 10rem;
    }

    .sm\:w-44 {
        width: 11rem;
    }

    .sm\:w-48 {
        width: 12rem;
    }

    .sm\:w-52 {
        width: 13rem;
    }

    .sm\:w-56 {
        width: 14rem;
    }

    .sm\:w-60 {
        width: 15rem;
    }

    .sm\:w-64 {
        width: 16rem;
    }

    .sm\:w-72 {
        width: 18rem;
    }

    .sm\:w-80 {
        width: 20rem;
    }

    .sm\:w-96 {
        width: 24rem;
    }

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

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

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

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

    .sm\:w-1\/4 {
        width: 25%;
    }

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

    .sm\:w-3\/4 {
        width: 75%;
    }

    .sm\:w-1\/5 {
        width: 20%;
    }

    .sm\:w-2\/5 {
        width: 40%;
    }

    .sm\:w-3\/5 {
        width: 60%;
    }

    .sm\:w-4\/5 {
        width: 80%;
    }

    .sm\:w-1\/6 {
        width: 16.666667%;
    }

    .sm\:w-2\/6 {
        width: 33.333333%;
    }

    .sm\:w-3\/6 {
        width: 50%;
    }

    .sm\:w-4\/6 {
        width: 66.666667%;
    }

    .sm\:w-5\/6 {
        width: 83.333333%;
    }

    .sm\:w-1\/12 {
        width: 8.333333%;
    }

    .sm\:w-2\/12 {
        width: 16.666667%;
    }

    .sm\:w-3\/12 {
        width: 25%;
    }

    .sm\:w-4\/12 {
        width: 33.333333%;
    }

    .sm\:w-5\/12 {
        width: 41.666667%;
    }

    .sm\:w-6\/12 {
        width: 50%;
    }

    .sm\:w-7\/12 {
        width: 58.333333%;
    }

    .sm\:w-8\/12 {
        width: 66.666667%;
    }

    .sm\:w-9\/12 {
        width: 75%;
    }

    .sm\:w-10\/12 {
        width: 83.333333%;
    }

    .sm\:w-11\/12 {
        width: 91.666667%;
    }

    .sm\:w-full {
        width: 100%;
    }

    .sm\:w-screen {
        width: 100vw;
    }

    .sm\:w-svw {
        width: 100svw;
    }

    .sm\:w-lvw {
        width: 100lvw;
    }

    .sm\:w-dvw {
        width: 100dvw;
    }
    .sm\:w-min {
        width: min-content;
    }

    .sm\:w-max {
        width: max-content;
    }

    .sm\:w-fit {
        width: fit-content;
    }
}
@media (min-width: 768px) { /* md */
    .md\:top-0 {
        top: 0;
    }

    .md\:top-px {
        top: 1px;
    }

    .md\:top-0\.5 {
        top: 0.125rem;
    }

    .md\:top-1 {
        top: 0.25rem;
    }

    .md\:top-1\.5 {
        top: 0.375rem;
    }

    .md\:top-2 {
        top: 0.5rem;
    }

    .md\:top-2\.5 {
        top: 0.625rem;
    }

    .md\:top-3 {
        top: 0.75rem;
    }

    .md\:top-3\.5 {
        top: 0.875rem;
    }

    .md\:top-4 {
        top: 1rem;
    }

    .md\:top-5 {
        top: 1.25rem;
    }

    .md\:top-6 {
        top: 1.5rem;
    }

    .md\:top-7 {
        top: 1.75rem;
    }

    .md\:top-8 {
        top: 2rem;
    }

    .md\:top-9 {
        top: 2.25rem;
    }

    .md\:top-10 {
        top: 2.5rem;
    }

    .md\:top-11 {
        top: 2.75rem;
    }

    .md\:top-12 {
        top: 3rem;
    }

    .md\:top-14 {
        top: 3.5rem;
    }

    .md\:top-16 {
        top: 4rem;
    }

    .md\:top-20 {
        top: 5rem;
    }

    .md\:top-24 {
        top: 6rem;
    }

    .md\:top-28 {
        top: 7rem;
    }

    .md\:top-32 {
        top: 8rem;
    }

    .md\:top-36 {
        top: 9rem;
    }

    .md\:top-40 {
        top: 10rem;
    }

    .md\:top-44 {
        top: 11rem;
    }

    .md\:top-48 {
        top: 12rem;
    }

    .md\:top-52 {
        top: 13rem;
    }

    .md\:top-56 {
        top: 14rem;
    }

    .md\:top-60 {
        top: 15rem;
    }

    .md\:top-64 {
        top: 16rem;
    }

    .md\:top-72 {
        top: 18rem;
    }

    .md\:top-80 {
        top: 20rem;
    }

    .md\:top-96 {
        top: 24rem;
    }
    .md\:-top-px {
        top: -1px;
    }

    .md\:-top-0\.5 {
        top: -0.125rem;
    }

    .md\:-top-1 {
        top: -0.25rem;
    }

    .md\:-top-1\.5 {
        top: -0.375rem;
    }

    .md\:-top-2 {
        top: -0.5rem;
    }

    .md\:-top-2\.5 {
        top: -0.625rem;
    }

    .md\:-top-3 {
        top: -0.75rem;
    }

    .md\:-top-3\.5 {
        top: -0.875rem;
    }

    .md\:-top-4 {
        top: -1rem;
    }

    .md\:-top-5 {
        top: -1.25rem;
    }

    .md\:-top-6 {
        top: -1.5rem;
    }

    .md\:-top-7 {
        top: -1.75rem;
    }

    .md\:-top-8 {
        top: -2rem;
    }

    .md\:-top-9 {
        top: -2.25rem;
    }

    .md\:-top-10 {
        top: -2.5rem;
    }

    .md\:-top-11 {
        top: -2.75rem;
    }

    .md\:-top-12 {
        top: -3rem;
    }

    .md\:-top-14 {
        top: -3.5rem;
    }

    .md\:-top-16 {
        top: -4rem;
    }

    .md\:-top-20 {
        top: -5rem;
    }

    .md\:-top-24 {
        top: -6rem;
    }

    .md\:-top-28 {
        top: -7rem;
    }

    .md\:-top-32 {
        top: -8rem;
    }

    .md\:-top-36 {
        top: -9rem;
    }

    .md\:-top-40 {
        top: -10rem;
    }

    .md\:-top-44 {
        top: -11rem;
    }

    .md\:-top-48 {
        top: -12rem;
    }

    .md\:-top-52 {
        top: -13rem;
    }

    .md\:-top-56 {
        top: -14rem;
    }

    .md\:-top-60 {
        top: -15rem;
    }

    .md\:-top-64 {
        top: -16rem;
    }

    .md\:-top-72 {
        top: -18rem;
    }

    .md\:-top-80 {
        top: -20rem;
    }

    .md\:-top-96 {
        top: -24rem;
    }

    md\:h-80 {
        height: 20rem;
    }
    md\:left-0 {
        left:0!important;
    }
    .md\:position-absolute {
        position:absolute !important;
    }
    .md\:position-relative {
        position:relative !important;
    }
    .md\:position-fixed {
        position:fixed !important;
    }
    .md\:w-0 {
        width: 0;
    }

    .md\:w-px {
        width: 1px;
    }

    .md\:w-0\.5 {
        width: 0.125rem;
    }

    .md\:w-1 {
        width: 0.25rem;
    }

    .md\:w-1\.5 {
        width: 0.375rem;
    }

    .md\:w-2 {
        width: 0.5rem;
    }

    .md\:w-2\.5 {
        width: 0.625rem;
    }

    .md\:w-3 {
        width: 0.75rem;
    }

    .md\:w-3\.5 {
        width: 0.875rem;
    }

    .md\:w-4 {
        width: 1rem;
    }

    .md\:w-5 {
        width: 1.25rem;
    }

    .md\:w-6 {
        width: 1.5rem;
    }

    .md\:w-7 {
        width: 1.75rem;
    }

    .md\:w-8 {
        width: 2rem;
    }

    .md\:w-9 {
        width: 2.25rem;
    }

    .md\:w-10 {
        width: 2.5rem;
    }

    .md\:w-11 {
        width: 2.75rem;
    }

    .md\:w-12 {
        width: 3rem;
    }

    .md\:w-14 {
        width: 3.5rem;
    }

    .md\:w-16 {
        width: 4rem;
    }

    .md\:w-20 {
        width: 5rem;
    }

    .md\:w-24 {
        width: 6rem;
    }

    .md\:w-28 {
        width: 7rem;
    }

    .md\:w-32 {
        width: 8rem;
    }

    .md\:w-36 {
        width: 9rem;
    }

    .md\:w-40 {
        width: 10rem;
    }

    .md\:w-44 {
        width: 11rem;
    }

    .md\:w-48 {
        width: 12rem;
    }

    .md\:w-52 {
        width: 13rem;
    }

    .md\:w-56 {
        width: 14rem;
    }

    .md\:w-60 {
        width: 15rem;
    }

    .md\:w-64 {
        width: 16rem;
    }

    .md\:w-72 {
        width: 18rem;
    }

    .md\:w-80 {
        width: 20rem;
    }

    .md\:w-96 {
        width: 24rem;
    }

    .md\:w-auto {
        width: auto;
    }

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

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

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

    .md\:w-1\/4 {
        width: 25%;
    }

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

    .md\:w-3\/4 {
        width: 75%;
    }

    .md\:w-1\/5 {
        width: 20%;
    }

    .md\:w-2\/5 {
        width: 40%;
    }

    .md\:w-3\/5 {
        width: 60%;
    }

    .md\:w-4\/5 {
        width: 80%;
    }

    .md\:w-1\/6 {
        width: 16.666667%;
    }

    .md\:w-2\/6 {
        width: 33.333333%;
    }

    .md\:w-3\/6 {
        width: 50%;
    }

    .md\:w-4\/6 {
        width: 66.666667%;
    }

    .md\:w-5\/6 {
        width: 83.333333%;
    }

    .md\:w-1\/12 {
        width: 8.333333%;
    }

    .md\:w-2\/12 {
        width: 16.666667%;
    }

    .md\:w-3\/12 {
        width: 25%;
    }

    .md\:w-4\/12 {
        width: 33.333333%;
    }

    .md\:w-5\/12 {
        width: 41.666667%;
    }

    .md\:w-6\/12 {
        width: 50%;
    }

    .md\:w-7\/12 {
        width: 58.333333%;
    }

    .md\:w-8\/12 {
        width: 66.666667%;
    }

    .md\:w-9\/12 {
        width: 75%;
    }

    .md\:w-10\/12 {
        width: 83.333333%;
    }

    .md\:w-11\/12 {
        width: 91.666667%;
    }

    .md\:w-full {
        width: 100%;
    }

    .md\:w-screen {
        width: 100vw;
    }

    .md\:w-svw {
        width: 100svw;
    }

    .md\:w-lvw {
        width: 100lvw;
    }

    .md\:w-dvw {
        width: 100dvw;
    }
    .md\:w-min {
        width: min-content;
    }

    .md\:w-max {
        width: max-content;
    }

    .md\:w-fit {
        width: fit-content;
    }

}
@media (min-width: 992px) { /* lg */
    .lg\:position-absolute {
        position:absolute !important;
    }
    .lg\:position-relative {
        position:relative !important;
    }
    .lg\:position-fixed {
        position:fixed !important;
    }
    .lg\:w-0 {
        width: 0;
    }

    .lg\:w-px {
        width: 1px;
    }

    .lg\:w-0\.5 {
        width: 0.125rem;
    }

    .lg\:w-1 {
        width: 0.25rem;
    }

    .lg\:w-1\.5 {
        width: 0.375rem;
    }

    .lg\:w-2 {
        width: 0.5rem;
    }

    .lg\:w-2\.5 {
        width: 0.625rem;
    }

    .lg\:w-3 {
        width: 0.75rem;
    }

    .lg\:w-3\.5 {
        width: 0.875rem;
    }

    .lg\:w-4 {
        width: 1rem;
    }

    .lg\:w-5 {
        width: 1.25rem;
    }

    .lg\:w-6 {
        width: 1.5rem;
    }

    .lg\:w-7 {
        width: 1.75rem;
    }

    .lg\:w-8 {
        width: 2rem;
    }

    .lg\:w-9 {
        width: 2.25rem;
    }

    .lg\:w-10 {
        width: 2.5rem;
    }

    .lg\:w-11 {
        width: 2.75rem;
    }

    .lg\:w-12 {
        width: 3rem;
    }

    .lg\:w-14 {
        width: 3.5rem;
    }

    .lg\:w-16 {
        width: 4rem;
    }

    .lg\:w-20 {
        width: 5rem;
    }

    .lg\:w-24 {
        width: 6rem;
    }

    .lg\:w-28 {
        width: 7rem;
    }

    .lg\:w-32 {
        width: 8rem;
    }

    .lg\:w-36 {
        width: 9rem;
    }

    .lg\:w-40 {
        width: 10rem;
    }

    .lg\:w-44 {
        width: 11rem;
    }

    .lg\:w-48 {
        width: 12rem;
    }

    .lg\:w-52 {
        width: 13rem;
    }

    .lg\:w-56 {
        width: 14rem;
    }

    .lg\:w-60 {
        width: 15rem;
    }

    .lg\:w-64 {
        width: 16rem;
    }

    .lg\:w-72 {
        width: 18rem;
    }

    .lg\:w-80 {
        width: 20rem;
    }

    .lg\:w-96 {
        width: 24rem;
    }

    .lg\:w-auto {
        width: auto;
    }

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

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

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

    .lg\:w-1\/4 {
        width: 25%;
    }

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

    .lg\:w-3\/4 {
        width: 75%;
    }

    .lg\:w-1\/5 {
        width: 20%;
    }

    .lg\:w-2\/5 {
        width: 40%;
    }

    .lg\:w-3\/5 {
        width: 60%;
    }

    .lg\:w-4\/5 {
        width: 80%;
    }

    .lg\:w-1\/6 {
        width: 16.666667%;
    }

    .lg\:w-2\/6 {
        width: 33.333333%;
    }

    .lg\:w-3\/6 {
        width: 50%;
    }

    .lg\:w-4\/6 {
        width: 66.666667%;
    }

    .lg\:w-5\/6 {
        width: 83.333333%;
    }

    .lg\:w-1\/12 {
        width: 8.333333%;
    }

    .lg\:w-2\/12 {
        width: 16.666667%;
    }

    .lg\:w-3\/12 {
        width: 25%;
    }

    .lg\:w-4\/12 {
        width: 33.333333%;
    }

    .lg\:w-5\/12 {
        width: 41.666667%;
    }

    .lg\:w-6\/12 {
        width: 50%;
    }

    .lg\:w-7\/12 {
        width: 58.333333%;
    }

    .lg\:w-8\/12 {
        width: 66.666667%;
    }

    .lg\:w-9\/12 {
        width: 75%;
    }

    .lg\:w-10\/12 {
        width: 83.333333%;
    }

    .lg\:w-11\/12 {
        width: 91.666667%;
    }

    .lg\:w-full {
        width: 100%;
    }

    .lg\:w-screen {
        width: 100vw;
    }

    .lg\:w-svw {
        width: 100svw;
    }

    .lg\:w-lvw {
        width: 100lvw;
    }

    .lg\:w-dvw {
        width: 100dvw;
    }
    .lg\:w-min {
        width: min-content;
    }

    .lg\:w-max {
        width: max-content;
    }

    .lg\:w-fit {
        width: fit-content;
    }

}
@media (min-width: 1200px) { /* xl */
    .xl\:position-absolute {
        position:absolute !important;
    }
    .xl\:position-relative {
        position:relative !important;
    }
    .xl\:position-fixed {
        position:fixed !important;
    }
    .xl\:w-0 {
        width: 0;
    }

    .xl\:w-px {
        width: 1px;
    }

    .xl\:w-0\.5 {
        width: 0.125rem;
    }

    .xl\:w-1 {
        width: 0.25rem;
    }

    .xl\:w-1\.5 {
        width: 0.375rem;
    }

    .xl\:w-2 {
        width: 0.5rem;
    }

    .xl\:w-2\.5 {
        width: 0.625rem;
    }

    .xl\:w-3 {
        width: 0.75rem;
    }

    .xl\:w-3\.5 {
        width: 0.875rem;
    }

    .xl\:w-4 {
        width: 1rem;
    }

    .xl\:w-5 {
        width: 1.25rem;
    }

    .xl\:w-6 {
        width: 1.5rem;
    }

    .xl\:w-7 {
        width: 1.75rem;
    }

    .xl\:w-8 {
        width: 2rem;
    }

    .xl\:w-9 {
        width: 2.25rem;
    }

    .xl\:w-10 {
        width: 2.5rem;
    }

    .xl\:w-11 {
        width: 2.75rem;
    }

    .xl\:w-12 {
        width: 3rem;
    }

    .xl\:w-14 {
        width: 3.5rem;
    }

    .xl\:w-16 {
        width: 4rem;
    }

    .xl\:w-20 {
        width: 5rem;
    }

    .xl\:w-24 {
        width: 6rem;
    }

    .xl\:w-28 {
        width: 7rem;
    }

    .xl\:w-32 {
        width: 8rem;
    }

    .xl\:w-36 {
        width: 9rem;
    }

    .xl\:w-40 {
        width: 10rem;
    }

    .xl\:w-44 {
        width: 11rem;
    }

    .xl\:w-48 {
        width: 12rem;
    }

    .xl\:w-52 {
        width: 13rem;
    }

    .xl\:w-56 {
        width: 14rem;
    }

    .xl\:w-60 {
        width: 15rem;
    }

    .xl\:w-64 {
        width: 16rem;
    }

    .xl\:w-72 {
        width: 18rem;
    }

    .xl\:w-80 {
        width: 20rem;
    }

    .xl\:w-96 {
        width: 24rem;
    }

    .xl\:w-auto {
        width: auto;
    }

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

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

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

    .xl\:w-1\/4 {
        width: 25%;
    }

    .xl\:w-2\/4 {
        width: 50%;
    }

    .xl\:w-3\/4 {
        width: 75%;
    }

    .xl\:w-1\/5 {
        width: 20%;
    }

    .xl\:w-2\/5 {
        width: 40%;
    }

    .xl\:w-3\/5 {
        width: 60%;
    }

    .xl\:w-4\/5 {
        width: 80%;
    }

    .xl\:w-1\/6 {
        width: 16.666667%;
    }

    .xl\:w-2\/6 {
        width: 33.333333%;
    }

    .xl\:w-3\/6 {
        width: 50%;
    }

    .xl\:w-4\/6 {
        width: 66.666667%;
    }

    .xl\:w-5\/6 {
        width: 83.333333%;
    }

    .xl\:w-1\/12 {
        width: 8.333333%;
    }

    .xl\:w-2\/12 {
        width: 16.666667%;
    }

    .xl\:w-3\/12 {
        width: 25%;
    }

    .xl\:w-4\/12 {
        width: 33.333333%;
    }

    .xl\:w-5\/12 {
        width: 41.666667%;
    }

    .xl\:w-6\/12 {
        width: 50%;
    }

    .xl\:w-7\/12 {
        width: 58.333333%;
    }

    .xl\:w-8\/12 {
        width: 66.666667%;
    }

    .xl\:w-9\/12 {
        width: 75%;
    }

    .xl\:w-10\/12 {
        width: 83.333333%;
    }

    .xl\:w-11\/12 {
        width: 91.666667%;
    }

    .xl\:w-full {
        width: 100%;
    }

    .xl\:w-screen {
        width: 100vw;
    }

    .xl\:w-svw {
        width: 100svw;
    }

    .xl\:w-lvw {
        width: 100lvw;
    }

    .xl\:w-dvw {
        width: 100dvw;
    }
    .xl\:w-min {
        width: min-content;
    }

    .xl\:w-max {
        width: max-content;
    }

    .xl\:w-fit {
        width: fit-content;
    }

}
@media (min-width: 1400px) { /* xxl */
    .xxl\:position-absolute {
        position:absolute !important;
    }
    .xxl\:position-relative {
        position:relative !important;
    }
    .xxl\:position-fixed {
        position:fixed !important;
    }
    .xxl\:w-0 {
        width: 0;
    }

    .xxl\:w-px {
        width: 1px;
    }

    .xxl\:w-0\.5 {
        width: 0.125rem;
    }

    .xxl\:w-1 {
        width: 0.25rem;
    }

    .xxl\:w-1\.5 {
        width: 0.375rem;
    }

    .xxl\:w-2 {
        width: 0.5rem;
    }

    .xxl\:w-2\.5 {
        width: 0.625rem;
    }

    .xxl\:w-3 {
        width: 0.75rem;
    }

    .xxl\:w-3\.5 {
        width: 0.875rem;
    }

    .xxl\:w-4 {
        width: 1rem;
    }

    .xxl\:w-5 {
        width: 1.25rem;
    }

    .xxl\:w-6 {
        width: 1.5rem;
    }

    .xxl\:w-7 {
        width: 1.75rem;
    }

    .xxl\:w-8 {
        width: 2rem;
    }

    .xxl\:w-9 {
        width: 2.25rem;
    }

    .xxl\:w-10 {
        width: 2.5rem;
    }

    .xxl\:w-11 {
        width: 2.75rem;
    }

    .xxl\:w-12 {
        width: 3rem;
    }

    .xxl\:w-14 {
        width: 3.5rem;
    }

    .xxl\:w-16 {
        width: 4rem;
    }

    .xxl\:w-20 {
        width: 5rem;
    }

    .xxl\:w-24 {
        width: 6rem;
    }

    .xxl\:w-28 {
        width: 7rem;
    }

    .xxl\:w-32 {
        width: 8rem;
    }

    .xxl\:w-36 {
        width: 9rem;
    }

    .xxl\:w-40 {
        width: 10rem;
    }

    .xxl\:w-44 {
        width: 11rem;
    }

    .xxl\:w-48 {
        width: 12rem;
    }

    .xxl\:w-52 {
        width: 13rem;
    }

    .xxl\:w-56 {
        width: 14rem;
    }

    .xxl\:w-60 {
        width: 15rem;
    }

    .xxl\:w-64 {
        width: 16rem;
    }

    .xxl\:w-72 {
        width: 18rem;
    }

    .xxl\:w-80 {
        width: 20rem;
    }

    .xxl\:w-96 {
        width: 24rem;
    }

    .xxl\:w-auto {
        width: auto;
    }

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

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

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

    .xxl\:w-1\/4 {
        width: 25%;
    }

    .xxl\:w-2\/4 {
        width: 50%;
    }

    .xxl\:w-3\/4 {
        width: 75%;
    }

    .xxl\:w-1\/5 {
        width: 20%;
    }

    .xxl\:w-2\/5 {
        width: 40%;
    }

    .xxl\:w-3\/5 {
        width: 60%;
    }

    .xxl\:w-4\/5 {
        width: 80%;
    }

    .xxl\:w-1\/6 {
        width: 16.666667%;
    }

    .xxl\:w-2\/6 {
        width: 33.333333%;
    }

    .xxl\:w-3\/6 {
        width: 50%;
    }

    .xxl\:w-4\/6 {
        width: 66.666667%;
    }

    .xxl\:w-5\/6 {
        width: 83.333333%;
    }

    .xxl\:w-1\/12 {
        width: 8.333333%;
    }

    .xxl\:w-2\/12 {
        width: 16.666667%;
    }

    .xxl\:w-3\/12 {
        width: 25%;
    }

    .xxl\:w-4\/12 {
        width: 33.333333%;
    }

    .xxl\:w-5\/12 {
        width: 41.666667%;
    }

    .xxl\:w-6\/12 {
        width: 50%;
    }

    .xxl\:w-7\/12 {
        width: 58.333333%;
    }

    .xxl\:w-8\/12 {
        width: 66.666667%;
    }

    .xxl\:w-9\/12 {
        width: 75%;
    }

    .xxl\:w-10\/12 {
        width: 83.333333%;
    }

    .xxl\:w-11\/12 {
        width: 91.666667%;
    }

    .xxl\:w-full {
        width: 100%;
    }

    .xxl\:w-screen {
        width: 100vw;
    }

    .xxl\:w-svw {
        width: 100svw;
    }

    .xxl\:w-lvw {
        width: 100lvw;
    }

    .xxl\:w-dvw {
        width: 100dvw;
    }
    .xxl\:w-min {
        width: min-content;
    }

    .xxl\:w-max {
        width: max-content;
    }

    .xxl\:w-fit {
        width: fit-content;
    }

}
.max-h-full {
    max-height:100%;
}
.-mr-4 {
    margin-right: -1.5rem!important;
}