@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    font-family: "Inter", serif;
}

code {
    font-family: "Inter", serif;
}

.react-pdf__Page>canvas {
    max-width: none
}

.wrap-overflow-text {
    display: inline-block;
    overflow-wrap: break-word
}

.step-def-text {
    font-size: clamp(24px, 1.8vw, 28px);
    line-height: 1.25
}

.showcase {
    overflow: hidden;
    pointer-events: none
}

.b-share {
    max-height: 350px;
    overflow-y: auto
}

.custom-scroll-bar::-webkit-scrollbar {
    width: 5px
}

.custom-scroll-bar::-webkit-scrollbar-track {
    background: #f1f1f1
}

.custom-scroll-bar::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px
}

.custom-scroll-bar::-webkit-scrollbar-thumb:hover {
    background: #555
}

.App {
    text-align: center
}

.App-logo {
    height: 40vmin;
    pointer-events: none
}

body {
    font-family: "Inter", serif;
}

@media (prefers-reduced-motion:no-preference) {
    .App-logo {
        animation: App-logo-spin 20s linear infinite
    }
}

.app-pages {
    align-items: center;
    height: 100vh;
    height: 100%;
    justify-content: center
}

.App-header,
.app-pages {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.App-header {
    background-color: #fff;
    color: #282c34;
    font-size: calc(10px + 2vmin);
    padding: 20px
}

.App-link {
    color: #61dafb
}

@keyframes App-logo-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.card {
    box-shadow: 0 4px 8px 0 #0003;
    transition: .3s
}

.card:hover {
    box-shadow: 0 8px 16px 0 #0003
}

.container {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.container::-webkit-scrollbar {
    display: none
}

.pdfview {
    height: auto;
    overflow: auto
}

.pdfview>canvas {
    width: 100% !important
}

.center {
    height: 500px
}

.circular {
    border-radius: 50%;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 150px
}

.circular img {
    height: auto;
    left: 50%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
}

.cardok {
    background-color: hsla(0, 0%, 96%, .973);
    border-radius: .35rem;
    margin: 10px;
    max-width: 490px;
    position: relative;
    transform: perspective(1000px) rotateY(0) translateY(0);
    transform: perspective(1000px) rotateY(var(--rotate-y, 0)) translateY(var(--translate-y, 0));
    transform-style: preserve-3d;
    transition: .75s;
    width: 100%
}

.cardok:hover {
    --translate-y: -2px;
    opacity: 1
}

.cardok.flip {
    --rotate-y: 180deg
}

.cardok .front {
    left: 0
}

.cardok .back,
.cardok .front {
    backface-visibility: hidden;
    padding: 1rem;
    position: absolute
}

.cardok .back {
    transform: rotateY(180deg)
}

.cardok .back p {
    max-width: 75px
}

.btnShadow {
    box-shadow: 0 2px 5px #a4a6a8 !important
}

.react-simple-image-viewer__modal {
    z-index: 999 !important
}

.react-simple-image-viewer__modal .styles-module_close__2I1sI {
    color: #fff;
    font-size: 32px;
    opacity: .25;
    right: 20px;
    top: 30px
}

.react-simple-image-viewer__modal .styles-module_close__2I1sI:hover {
    opacity: 1
}

* {
    -ms-overflow-style: none
}

html::-webkit-scrollbar {
    display: none
}

.video-view video {
    height: auto !important
}

.videos iframe {
    min-height: 264px
}

.jss1 {
    width: 100%
}

.jss2 {
    height: 121px;
    width: 100%
}

.jss2,
.jss4 {
    display: flex;
    justify-content: center
}

.jss4 {
    background-color: #fff;
    border: 2px solid #eaeaec;
    border-radius: 100%;
    bottom: -60px;
    position: relative
}

.jss4,
.jss5 {
    align-items: center;
    flex-direction: row;
    height: 80px;
    width: 80px
}

.jss5 {
    display: flex;
    justify-content: center;
    overflow: hidden
}

.jss5,
.jss6 {
    border-radius: 50%
}

.jss6 {
    height: 66px;
    object-fit: cover;
    width: 66px
}

.jss7 {
    margin-top: -1px;
    width: 100%
}

.back_for_detail {
    padding-bottom: 1px;
    padding-top: 42px
}

.jss9 {
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 8px
}

.jss10,
.jss9 {
    color: #fff;
    text-align: center
}

.jss10 {
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 20px
}

.jss11 {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px
}

.jss11,
.jss12 {
    align-items: center;
    justify-content: center
}

.jss12 {
    display: inline-flex;
    flex-direction: column;
    min-width: 54px
}

.jss12+.jss12 {
    margin-left: 4px
}

.jss13 {
    border-radius: 4px !important
}

.jss14 {
    font-size: 15px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 4px
}

.jss15 {
    width: 196px
}

.jss16 {
    background-color: #fff;
    border: 1px solid #f8f8f9;
    border-radius: 8px;
    max-width: 388px
}

.jss17 {
    border-bottom: 1px solid #eaeaec
}

.jss17.summary {
    color: #220e27;
    font-size: 13px;
    line-height: 23px;
    padding: 20px;
    text-align: center
}

.jss17.withIcon {
    display: flex;
    padding: 17px 22px 22px
}

.jss18:first-child {
    padding-top: 17px
}

.jss18 {
    display: flex;
    padding: 0 11px 22px
}

.jss19 {
    margin-right: 13px;
    margin-top: 4px
}

.jss17:last-child {
    border-bottom: none
}

.jss20 {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    height: 22px;
    justify-content: center;
    width: 22px
}

.jss21 {
    padding-top: 1px
}

.jss22:last-child,
.jss23 {
    margin-bottom: 0
}

.jss23 {
    color: #220e27 !important;
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 0;
    text-decoration: none
}

.jss24:last-child {
    margin-bottom: 0
}

.jss24 {
    color: #8b8ca5;
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 24px;
    margin-top: 0;
    text-align: left
}

.jss32 {
    display: flex;
    justify-content: center;
    min-height: 100vh;
    width: 100%;
    word-break: break-word
}

.jss32>div {
    height: auto !important
}

.jss34 {
    align-items: center;
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: 100vh;
    overflow: hidden;
    padding-bottom: 50px;
    width: 100%
}

.jss60 {
    border-radius: 100%;
    height: 40px !important;
    min-width: 40px;
    width: 40px !important
}

.cardlist .MuiCardHeader-title {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%
}

.cardlist .MuiCardHeader-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

#newOne:hover {
    background-color: #272727 !important
}

.noBorderLast :last-child {
    border-bottom: 0 !important
}

.linearProgress .MuiLinearProgress-bar {
    background-color: #0e379a
}

.title {
    font-size: 250px
}

.react-stacked-center-carousel-slide-0 .my-slide-component,
.react-stacked-center-carousel-slide-0 .my-slide-component img {
    transition: all 1s cubic-bezier(.7, 0, .3, 1)
}

.gallery_img:hover {
    width: auto
}

.sl-title {
    font-family: "Inter", serif;
    font-size: 13px;
    font-weight: 600;
    margin: 20px 0
}

.oqg_modal {
    background-color: #000;
    background-color: #000000e6;
    height: 100%;
    left: 0;
    overflow: auto;
    padding-top: 70%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.oqg_modal-content {
    display: block;
    margin: auto;
    max-width: 700px;
    width: 80%
}

@keyframes zoom {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.oqg_close {
    color: #f1f1f1;
    font-size: 40px;
    font-weight: 700;
    position: absolute;
    right: 35px;
    top: 15px;
    transition: .3s
}

.oqg_close:focus,
.oqg_close:hover {
    color: #bbb;
    cursor: pointer;
    text-decoration: none
}

@media only screen and (max-width:700px) {
    .modal-content {
        width: 100%
    }
}

.swiper-wrap {
    overflow: hidden;
    padding: 0 20px;
    width: 100%
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    padding: 0 32px
}

.swiper {
    width: 100%
}

.swiper-slide {
    border: 1px solid #fff;
    border-radius: 10px;
    padding-top: 100%
}

.swiper-slide:not(.swiper-slide-active),
.swiper-slide:not(.swiper-slide-next),
.swiper-slide:not(.swiper-slide-prev) {
    opacity: 0
}

.swiper-slide.swiper-slide-active,
.swiper-slide.swiper-slide-next,
.swiper-slide.swiper-slide-prev {
    opacity: 1
}

.swiper-slide img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.horizon_images_outer {
    margin-left: auto;
    margin-right: auto;
    width: 600px
}

.himages {
    width: 100%
}

@media (max-width:480px) {
    .horizon_images_outer {
        width: 90%
    }
}

@media (min-width:641px) {
    .swiper-container {
        max-width: 413px
    }

    .welcome_img {
        width: 650px !important
    }
}

@media (max-width:300px) {
    .swiper-container {
        padding: 0 10px
    }
}

.image-loading {
    animation: loading-animate 2s ease-in-out .5s infinite normal none running
}

@keyframes loading-animate {
    0% {
        background-color: #272b2f
    }

    50% {
        background-color: #6d6d6d
    }

    to {
        background-color: #272b2f
    }
}

.qr-backdrop {
    --offset: 0px;
    height: calc(var(--height) + 30px);
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.qr-backdrop svg {
    bottom: 20px;
    height: auto;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

@supports (-webkit-touch-callout:none) {
    .qr-backdrop svg {
        bottom: 0
    }

    @media(max-width:575.5px) {
        .vcard-no-image {
            height: 219px !important
        }

        .vcard-with-image {
            height: calc(var(--height) + 12px) !important
        }
    }
}

@media (max-width:575.5px) {
    .with-image {
        height: calc(100% - 90px)
    }

    .no-image {
        height: 150px
    }

    .menu-no-image {
        height: var(--height)
    }

    .vcard-no-image {
        height: 218px !important
    }

    .vcard-with-image {
        height: calc(var(--height) + 30px)
    }
}

@media(min-width:768px) {
    .vcard-no-image-bigscreen {
        height: 244px !important
    }

    .vcard-with-image-bigscreen {
        height: calc(var(--height) + 40px) !important
    }

    .buisness-with-image-bigscreen {
        height: calc(var(--height) + 100px) !important
    }

    .buisness-no-image-bigscreen {
        height: calc(var(--height) + 113px) !important
    }

    .menu-no-image-bigscreen,
    .menu-with-image-bigscreen {
        height: calc(var(--height) + 22px)
    }
}

.btn-star {
    background-color: initial;
    border: 0
}

.rating-star {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.MuiRating-label.MuiRating-pristine.css-dqr9h-MuiRating-label {
    display: none;
    width: 0
}

.rating-star label span {
    font-size: 48px
}

.rating-star label span svg {
    stroke: 0
}

.save-more {
    background-color: #fff;
    border: 2px solid #1d59f9;
    border-radius: 30px;
    box-shadow: none;
    color: #1d59f9
}

.send-feedack {
    border: 2px solid #1d59f9;
    border-radius: 32px
}

.modal-body {
    padding: 40px 32px 24px
}

.modal-card,
.modal-content {
    margin: auto
}

@media (min-width:576px) {
    .main-card-wrap {
        max-width: 480px
    }
}

@media (max-width:575.5px) {
    .main-card-wrap {
        max-width: 320px
    }
}

.see-more-btn {
    align-items: center;
    background-color: #88825f !important;
    border: 1px solid #fff;
    border-radius: 34px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 36px;
    justify-content: center;
    line-height: 30px;
    width: 135px
}

.see-more-btn:hover {
    border: 1px solid #fff
}

.app-card-wrapper {
    padding: 80px 20px 40px
}

@media (max-width:575px) and (max-height:811.8px) {
    .app-card-wrapper {
        padding: 80px 8px 40px
    }
}

.tooltip {
    --bs-tooltip-bg: #26162e !important
}

.styles-module_image__2hdkJ,
.swiper-slide img {
    background-color: #fff
}

.default-section {
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 5%
}

@media only screen and (max-width:1440px) {
    .default-section {
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 9%
    }

    .left-side>img {
        width: 19rem
    }

    .left-side .title {
        font-size: 35px
    }

    .left-side .para {
        font-size: 18px
    }
}

@media only screen and (max-width:1024px) {
    .default-section {
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 12%
    }

    .left-side>img {
        width: 14rem
    }

    .left-side .title {
        font-size: 25px
    }

    .left-side .para {
        font-size: 17px
    }

    .left-side .create-btn {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .right-side .qr-cards {
        width: 360px
    }

    .right-side .right-title {
        font-size: 37px
    }

    .right-side {
        max-height: 559px !important
    }

    .right-side .qr-card-text {
        left: 8.5%;
        top: 40%
    }
}

@media only screen and (max-width:768px) {
    .default-section {
        margin-top: 15%
    }

    .section {
        flex-direction: column !important
    }

    .left-side .title {
        font-size: 38px
    }

    .left-side .create-btn {
        align-self: center
    }

    .right-side .right-title {
        font-size: 32px;
        padding-top: 20px
    }

    .right-side {
        margin-top: 65px;
        max-height: 509px !important
    }

    .df-footer>div {
        font-size: 13px;
        font-weight: 700 !important
    }

    .df-section>a {
        font-size: 14px;
        line-height: 1.25;
        margin-left: 0
    }
}

@media(max-height:800px) {
    .defualt-page {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
        max-height: 100% !important
    }
}

@media only screen and (max-width:425px),
screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),
screen and (max-width:575px) and (max-height:932px) {
    .section {
        flex-direction: column !important
    }

    .left-side>img {
        width: 10rem
    }

    .left-side .title {
        font-size: 25px
    }

    .left-side .para {
        font-size: 15px
    }

    .left-side .create-btn {
        align-self: center;
        font-size: 17px;
        padding-bottom: 20px;
        padding-top: 20px
    }

    .right-side .qr-cards {
        width: 260px
    }

    .right-side .right-title {
        font-size: 26px;
        padding-top: 20px;
        text-align: center
    }

    .right-side {
        display: none !important;
        margin-top: 65px;
        max-height: 439px !important;
        padding: 18px !important
    }

    .df-footer {
        flex-direction: column !important
    }

    .df-footer>div {
        padding-bottom: 10px
    }
}

.footer-logo:hover {
    color: #000 !important
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0, 100px, 0)
}

[data-aos=fade-down] {
    transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
    transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
    transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
    transform: translate3d(100%, 0, 0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

@font-face {
/*    font-family: swiper-icons;*/
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, #00000080, #0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, #00000080, #0000)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transform-origin: center bottom
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: .2;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: 8px;
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: 1;
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: #00000040;
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-lock {
    display: none
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
:root {
    scroll-behavior: unset;
    scrollbar-width: none
}

.invisible-scroll::-webkit-scrollbar {
    display: none
}

.react-simple-image-viewer__close {
    padding: 5px;
    z-index: 100
}

.styles-module_close__2I1sI {
    color: #000 !important;
    font-size: 50px !important;
    line-height: 30px !important;
    opacity: 1 !important;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff !important
}

.styles-module_navigation__1pqAE {
    opacity: 1 !important
}

.styles-module_content__2jwZj {
    width: 100% !important
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/

/*@font-face {
    font-family: GT Walsheim Pro;
    font-weight: 400;
    src: url(/static/media/regular.1fd3cd7ade0f79b2152a.ttf)
}

@font-face {
    font-family: GT Walsheim Pro Medium;
    font-weight: 500;
    src: url(/static/media/medium.bc56cfc10feb515d6622.ttf)
}

@font-face {
    font-family: GT Walsheim Pro Bold;
    font-weight: 700;
    src: url(/static/media/bold.2dbf49e9fcb548837711.ttf)
}

.font-medium {
    font-family: GT Walsheim Pro Medium
}

.font-bold {
    font-family: GT Walsheim Pro Bold
}*/

@media(min-width:150px) {
    .not-lang.facebook-title {
        font-size: 13px
    }

    .not-lang.facebook-description,
    .not-lang.go-to-page {
        font-size: 11px
    }
}

@media(min-width:220px) {
    .not-lang.facebook-title {
        font-size: 14px
    }

    .not-lang.facebook-description {
        font-size: 12px;
        line-height: 1.4
    }

    .not-lang.go-to-page {
        font-size: 11px
    }
}

@media(min-width:298px) {
    .not-lang.facebook-title {
        font-size: 15px
    }

    .not-lang.facebook-description {
        font-size: 13px
    }

    .not-lang.go-to-page {
        font-size: 12px
    }
}

@media(min-width:400px) {
    .not-lang.facebook-title {
        font-size: 28px
    }

    .not-lang.facebook-description,
    .not-lang.go-to-page {
        font-size: 14px
    }
}

.react-pdf__Page__canvas {
    height: auto !important;
    max-width: 342px;
    width: inherit !important
}

@media (max-width:575px) {
    .react-pdf__Page__canvas {
        height: auto !important;
        max-width: 100% !important;
        width: inherit !important
    }
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
/*@font-face {
    font-family: GT Walsheim Pro;
    src: url(/static/media/regular.1fd3cd7ade0f79b2152a.ttf)
}

.font-normal,
body {
    font-family: GT Walsheim Pro !important
}

.font-bold,
.font-medium {
    font-family: GT Walsheim Pro
}*/

.custom-scrollbar::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

.custom-scrollbar::-webkit-scrollbar-track {
    background: #f2f2f2
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #bdbdbd;
    border-radius: 10px
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #6e6e6e
}

.custom-scrollbar::-webkit-scrollbar-thumb:active {
    background: #505050
}

*,
::backdrop,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variation-settings: normal;
    line-height: 1.5;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-feature-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: initial;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: initial
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

.container {
    width: 100%
}

@media (min-width:150px) {
    .container {
        max-width: 150px
    }
}

@media (min-width:220px) {
    .container {
        max-width: 220px
    }
}

@media (min-width:298px) {
    .container {
        max-width: 298px
    }
}

@media (min-width:400px) {
    .container {
        max-width: 400px
    }
}

@media (min-width:575px) {
    .container {
        max-width: 575px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width:900px) {
    .container {
        max-width: 900px
    }
}

@media (min-width:1280px) {
    .container {
        max-width: 1280px
    }
}

@media (min-width:1536px) {
    .container {
        max-width: 1536px
    }
}

@media (min-width:1920px) {
    .container {
        max-width: 1920px
    }
}

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.-left-\[32px\] {
    left: -32px
}

.-left-\[37px\] {
    left: -37px
}

.-right-\[32px\] {
    right: -32px
}

.-right-\[37px\] {
    right: -37px
}

.-top-\[15px\] {
    top: -15px
}

.-top-\[22px\] {
    top: -22px
}

.-top-\[40px\] {
    top: -40px
}

.-top-\[60px\] {
    top: -60px
}

.bottom-0 {
    bottom: 0
}

.bottom-2 {
    bottom: .5rem
}

.bottom-3 {
    bottom: .75rem
}

.bottom-4 {
    bottom: 1rem
}

.bottom-6 {
    bottom: 1.5rem
}

.bottom-\[10px\] {
    bottom: 10px
}

.bottom-\[1px\] {
    bottom: 1px
}

.left-0 {
    left: 0
}

.left-4 {
    left: 1rem
}

.left-\[-14px\] {
    left: -14px
}

.left-\[-4px\] {
    left: -4px
}

.left-\[-5px\] {
    left: -5px
}

.left-\[10\.5\%\] {
    left: 10.5%
}

.right-0 {
    right: 0
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-7 {
    right: 1.75rem
}

.right-\[-14px\] {
    right: -14px
}

.right-\[-5px\] {
    right: -5px
}

.right-\[-8px\] {
    right: -8px
}

.right-\[10px\] {
    right: 10px
}

.right-\[15px\] {
    right: 15px
}

.right-\[20px\] {
    right: 20px
}

.top-0 {
    top: 0
}

.top-10 {
    top: 2.5rem
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-\[-100px\] {
    top: -100px
}

.top-\[-150px\] {
    top: -150px
}

.top-\[-30px\] {
    top: -30px
}

.top-\[-60px\] {
    top: -60px
}

.top-\[-88px\] {
    top: -88px
}

.top-\[43\%\] {
    top: 43%
}

.top-\[67\%\] {
    top: 67%
}

.-z-10 {
    z-index: -10
}

.-z-20 {
    z-index: -20
}

.z-10 {
    z-index: 10
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[100\] {
    z-index: 100
}

.z-\[300\] {
    z-index: 300
}

.m-4 {
    margin: 1rem
}

.m-auto {
    margin: auto
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-\[25px\] {
    margin-left: 25px;
    margin-right: 25px
}

.my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.my-3 {
    margin-bottom: .75rem;
    margin-top: .75rem
}

.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.my-\[0px\] {
    margin-bottom: 0;
    margin-top: 0
}

.my-\[10px\] {
    margin-bottom: 10px;
    margin-top: 10px
}

.my-\[15px\] {
    margin-bottom: 15px;
    margin-top: 15px
}

.my-\[20px\] {
    margin-bottom: 20px;
    margin-top: 20px
}

.my-\[25px\] {
    margin-bottom: 25px;
    margin-top: 25px
}

.my-\[30px\] {
    margin-bottom: 30px;
    margin-top: 30px
}

.my-\[5px\] {
    margin-bottom: 5px;
    margin-top: 5px
}

.my-\[6px\] {
    margin-bottom: 6px;
    margin-top: 6px
}

.my-\[8px\] {
    margin-bottom: 8px;
    margin-top: 8px
}

.my-\[9px\] {
    margin-bottom: 9px;
    margin-top: 9px
}

.my-auto {
    margin-bottom: auto;
    margin-top: auto
}

.-mt-\[10px\] {
    margin-top: -10px
}

.-mt-\[28px\] {
    margin-top: -28px
}

.-mt-\[35px\] {
    margin-top: -35px
}

.-mt-\[38px\] {
    margin-top: -38px
}

.-mt-\[50px\] {
    margin-top: -50px
}

.mb-0 {
    margin-bottom: 0
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[13px\] {
    margin-bottom: 13px
}

.mb-\[14px\] {
    margin-bottom: 14px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mb-\[17px\] {
    margin-bottom: 17px
}

.mb-\[18px\] {
    margin-bottom: 18px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[22px\] {
    margin-bottom: 22px
}

.mb-\[23px\] {
    margin-bottom: 23px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[33px\] {
    margin-bottom: 33px
}

.mb-\[34px\] {
    margin-bottom: 34px
}

.mb-\[35px\] {
    margin-bottom: 35px
}

.mb-\[3px\] {
    margin-bottom: 3px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.mb-\[58px\] {
    margin-bottom: 58px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mb-\[60px\] {
    margin-bottom: 60px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-\[75px\] {
    margin-bottom: 75px
}

.mb-\[7px\] {
    margin-bottom: 7px
}

.mb-\[8px\] {
    margin-bottom: 8px
}

.mb-\[9px\] {
    margin-bottom: 9px
}

.ml-2 {
    margin-left: .5rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-\[8px\] {
    margin-left: 8px
}

.mr-2 {
    margin-right: .5rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-\[2px\] {
    margin-right: 2px
}

.mr-\[5px\] {
    margin-right: 5px
}

.ms-2 {
    margin-inline-start: .5rem
}

.mt-0 {
    margin-top: 0
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-11 {
    margin-top: 2.75rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[11px\] {
    margin-top: 11px
}

.mt-\[13px\] {
    margin-top: 13px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[17px\] {
    margin-top: 17px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[22px\] {
    margin-top: 22px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[32px\] {
    margin-top: 32px
}

.mt-\[35px\] {
    margin-top: 35px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[41px\] {
    margin-top: 41px
}

.mt-\[43px\] {
    margin-top: 43px
}

.mt-\[45px\] {
    margin-top: 45px
}

.mt-\[46px\] {
    margin-top: 46px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[53px\] {
    margin-top: 53px
}

.mt-\[55px\] {
    margin-top: 55px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[64px\] {
    margin-top: 64px
}

.mt-\[65px\] {
    margin-top: 65px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[80px\] {
    margin-top: 80px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.\!h-full {
    height: 100% !important
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-16 {
    height: 4rem
}

.h-2 {
    height: .5rem
}

.h-20 {
    height: 5rem
}

.h-24 {
    height: 6rem
}

.h-3\.5 {
    height: .875rem
}

.h-4 {
    height: 1rem
}

.h-6 {
    height: 1.5rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[100px\] {
    height: 100px
}

.h-\[100vh\] {
    height: 100vh
}

.h-\[102px\] {
    height: 102px
}

.h-\[10px\] {
    height: 10px
}

.h-\[11px\] {
    height: 11px
}

.h-\[120px\] {
    height: 120px
}

.h-\[138px\] {
    height: 138px
}

.h-\[145px\] {
    height: 145px
}

.h-\[15px\] {
    height: 15px
}

.h-\[170px\] {
    height: 170px
}

.h-\[180px\] {
    height: 180px
}

.h-\[1px\] {
    height: 1px
}

.h-\[20\%\] {
    height: 20%
}

.h-\[20px\] {
    height: 20px
}

.h-\[220px\] {
    height: 220px
}

.h-\[23px\] {
    height: 23px
}

.h-\[25px\] {
    height: 25px
}

.h-\[2px\] {
    height: 2px
}

.h-\[30px\] {
    height: 30px
}

.h-\[340px\] {
    height: 340px
}

.h-\[34px\] {
    height: 34px
}

.h-\[35px\] {
    height: 35px
}

.h-\[360px\] {
    height: 360px
}

.h-\[380px\] {
    height: 380px
}

.h-\[38px\] {
    height: 38px
}

.h-\[3px\] {
    height: 3px
}

.h-\[40px\] {
    height: 40px
}

.h-\[42px\] {
    height: 42px
}

.h-\[44px\] {
    height: 44px
}

.h-\[45px\] {
    height: 45px
}

.h-\[50px\] {
    height: 50px
}

.h-\[55px\] {
    height: 55px
}

.h-\[584px\] {
    height: 584px
}

.h-\[62px\] {
    height: 62px
}

.h-\[683px\] {
    height: 683px
}

.h-\[72px\] {
    height: 72px
}

.h-\[78\%\] {
    height: 78%
}

.h-\[7px\] {
    height: 7px
}

.h-\[85px\] {
    height: 85px
}

.h-auto {
    height: auto
}

.h-dvh {
    height: 100dvh
}

.h-fit {
    height: fit-content
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[250px\] {
    max-height: 250px
}

.max-h-\[350px\] {
    max-height: 350px
}

.max-h-\[414px\] {
    max-height: 414px
}

.max-h-\[616px\] {
    max-height: 616px
}

.min-h-screen {
    min-height: 100vh
}

.\!w-auto {
    width: auto !important
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-10 {
    width: 2.5rem
}

.w-10\/12 {
    width: 83.333333%
}

.w-11 {
    width: 2.75rem
}

.w-11\/12 {
    width: 91.666667%
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/4 {
    width: 75%
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.w-4\/6 {
    width: 66.666667%
}

.w-6 {
    width: 1.5rem
}

.w-7\/12 {
    width: 58.333333%
}

.w-8 {
    width: 2rem
}

.w-8\/12 {
    width: 66.666667%
}

.w-80 {
    width: 20rem
}

.w-9 {
    width: 2.25rem
}

.w-\[100\%\] {
    width: 100%
}

.w-\[100px\] {
    width: 100px
}

.w-\[120px\] {
    width: 120px
}

.w-\[133px\] {
    width: 133px
}

.w-\[140px\] {
    width: 140px
}

.w-\[15\%\] {
    width: 15%
}

.w-\[150px\] {
    width: 150px
}

.w-\[180px\] {
    width: 180px
}

.w-\[18px\] {
    width: 18px
}

.w-\[23px\] {
    width: 23px
}

.w-\[25px\] {
    width: 25px
}

.w-\[30px\] {
    width: 30px
}

.w-\[34px\] {
    width: 34px
}

.w-\[35px\] {
    width: 35px
}

.w-\[38\%\] {
    width: 38%
}

.w-\[38px\] {
    width: 38px
}

.w-\[400px\] {
    width: 400px
}

.w-\[40px\] {
    width: 40px
}

.w-\[42px\] {
    width: 42px
}

.w-\[44\%\] {
    width: 44%
}

.w-\[44px\] {
    width: 44px
}

.w-\[45px\] {
    width: 45px
}

.w-\[50px\] {
    width: 50px
}

.w-\[53px\] {
    width: 53px
}

.w-\[60\%\] {
    width: 60%
}

.w-\[60px\] {
    width: 60px
}

.w-\[62px\] {
    width: 62px
}

.w-\[65px\] {
    width: 65px
}

.w-\[66px\] {
    width: 66px
}

.w-\[67\%\] {
    width: 67%
}

.w-\[70\%\] {
    width: 70%
}

.w-\[70px\] {
    width: 70px
}

.w-\[75\%\] {
    width: 75%
}

.w-\[80\%\] {
    width: 80%
}

.w-\[85px\] {
    width: 85px
}

.w-\[88px\] {
    width: 88px
}

.w-\[90\%\] {
    width: 90%
}

.w-\[90px\] {
    width: 90px
}

.w-\[92px\] {
    width: 92px
}

.w-\[95\%\] {
    width: 95%
}

.w-\[95px\] {
    width: 95px
}

.w-\[98px\] {
    width: 98px
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-6 {
    min-width: 1.5rem
}

.min-w-\[100\%\] {
    min-width: 100%
}

.min-w-\[120px\] {
    min-width: 120px
}

.min-w-\[15\%\] {
    min-width: 15%
}

.min-w-\[15px\] {
    min-width: 15px
}

.min-w-\[166px\] {
    min-width: 166px
}

.min-w-\[215px\] {
    min-width: 215px
}

.min-w-\[25px\] {
    min-width: 25px
}

.min-w-\[30px\] {
    min-width: 30px
}

.min-w-\[35px\] {
    min-width: 35px
}

.min-w-\[55\%\] {
    min-width: 55%
}

.min-w-full {
    min-width: 100%
}

.min-w-min {
    min-width: min-content
}

.max-w-56 {
    max-width: 14rem
}

.max-w-6 {
    max-width: 1.5rem
}

.max-w-80 {
    max-width: 20rem
}

.max-w-\[125px\] {
    max-width: 125px
}

.max-w-\[130px\] {
    max-width: 130px
}

.max-w-\[250px\] {
    max-width: 250px
}

.max-w-\[320px\] {
    max-width: 320px
}

.max-w-\[340px\] {
    max-width: 340px
}

.max-w-\[380px\] {
    max-width: 380px
}

.max-w-\[430px\] {
    max-width: 430px
}

.max-w-\[450px\] {
    max-width: 450px
}

.max-w-\[500px\] {
    max-width: 500px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[75\%\] {
    max-width: 75%
}

.max-w-\[80px\] {
    max-width: 80px
}

.max-w-full {
    max-width: 100%
}

.flex-1 {
    flex: 1 1
}

.flex-auto {
    flex: 1 1 auto
}

.grow-0 {
    flex-grow: 0
}

.rotate-\[270deg\] {
    --tw-rotate: 270deg
}

.rotate-\[270deg\],
.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))
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

.cursor-pointer {
    cursor: pointer
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.scroll-mt-\[130px\] {
    scroll-margin-top: 130px
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.place-content-center {
    place-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.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
}

.justify-items-center {
    justify-items: center
}

.gap-1 {
    gap: .25rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-\[15px\] {
    gap: 15px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[1px\] {
    gap: 1px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-\[7\%\] {
    gap: 7%
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.25rem*var(--tw-space-x-reverse))
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.75rem*var(--tw-space-x-reverse))
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1rem*var(--tw-space-x-reverse))
}

.space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1.25rem*var(--tw-space-x-reverse))
}

.space-x-\[10px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(10px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(10px*var(--tw-space-x-reverse))
}

.space-x-\[12px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(12px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(12px*var(--tw-space-x-reverse))
}

.space-x-\[15px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(15px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(15px*var(--tw-space-x-reverse))
}

.space-x-\[16px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(16px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(16px*var(--tw-space-x-reverse))
}

.space-x-\[17px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(17px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(17px*var(--tw-space-x-reverse))
}

.space-x-\[25px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(25px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(25px*var(--tw-space-x-reverse))
}

.space-x-\[4px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(4px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(4px*var(--tw-space-x-reverse))
}

.space-x-\[5px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(5px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(5px*var(--tw-space-x-reverse))
}

.space-x-\[6px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(6px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(6px*var(--tw-space-x-reverse))
}

.space-x-\[7px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(7px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(7px*var(--tw-space-x-reverse))
}

.space-x-\[8px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(8px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(8px*var(--tw-space-x-reverse))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
    margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
    margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem*var(--tw-space-y-reverse));
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[10px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(10px*var(--tw-space-y-reverse));
    margin-top: calc(10px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[12px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(12px*var(--tw-space-y-reverse));
    margin-top: calc(12px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[15px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(15px*var(--tw-space-y-reverse));
    margin-top: calc(15px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[16px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(16px*var(--tw-space-y-reverse));
    margin-top: calc(16px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[25px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(25px*var(--tw-space-y-reverse));
    margin-top: calc(25px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[3px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(3px*var(--tw-space-y-reverse));
    margin-top: calc(3px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[4px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(4px*var(--tw-space-y-reverse));
    margin-top: calc(4px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[5px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(5px*var(--tw-space-y-reverse));
    margin-top: calc(5px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[8px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(8px*var(--tw-space-y-reverse));
    margin-top: calc(8px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[9px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(9px*var(--tw-space-y-reverse));
    margin-top: calc(9px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(px * var(--tw-space-y-reverse));
    margin-top: calc(px * calc(1 - var(--tw-space-y-reverse)))
}

.overflow-hidden {
    overflow: hidden
}

.overflow-clip {
    overflow: clip
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-x-clip {
    overflow-x: clip
}

.overflow-y-clip {
    overflow-y: clip
}

.scroll-smooth {
    scroll-behavior: smooth
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.whitespace-break-spaces {
    white-space: break-spaces
}

.text-wrap {
    text-wrap: wrap
}

.text-nowrap {
    text-wrap: nowrap
}

.text-balance {
    text-wrap: balance
}

.text-pretty {
    text-wrap: pretty
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[22px\] {
    border-radius: 22px
}

.rounded-\[27px\] {
    border-radius: 27px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-\[10px\] {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.rounded-b-md {
    border-bottom-left-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px
}

.rounded-t-md {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-\[14px\] {
    border-width: 14px
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-\[5px\] {
    border-width: 5px
}

.border-\[7px\] {
    border-width: 7px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-b-\[2px\] {
    border-bottom-width: 2px
}

.border-b-\[3px\] {
    border-bottom-width: 3px
}

.border-t {
    border-top-width: 1px
}

.border-t-\[3px\] {
    border-top-width: 3px
}

.border-dashed {
    border-style: dashed
}

.border-\[\#00000010\] {
    border-color: #00000010
}

.border-\[\#000\] {
    --tw-border-opacity: 1;
    border-color: #000;
    border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
}

.border-\[\#00296B\] {
    --tw-border-opacity: 1;
    border-color: #00296b;
    border-color: rgb(0 41 107/var(--tw-border-opacity, 1))
}

.border-\[\#027CB0\] {
    --tw-border-opacity: 1;
    border-color: #027cb0;
    border-color: rgb(2 124 176/var(--tw-border-opacity, 1))
}

.border-\[\#348183\] {
    --tw-border-opacity: 1;
    border-color: #348183;
    border-color: rgb(52 129 131/var(--tw-border-opacity, 1))
}

.border-\[\#707BFE\] {
    --tw-border-opacity: 1;
    border-color: #707bfe;
    border-color: rgb(112 123 254/var(--tw-border-opacity, 1))
}

.border-\[\#767C8305\] {
    border-color: #767c8305
}

.border-\[\#B3B3B340\] {
    border-color: #b3b3b340
}

.border-\[\#B4B8BF\] {
    --tw-border-opacity: 1;
    border-color: #b4b8bf;
    border-color: rgb(180 184 191/var(--tw-border-opacity, 1))
}

.border-\[\#DADBDD\] {
    --tw-border-opacity: 1;
    border-color: #dadbdd;
    border-color: rgb(218 219 221/var(--tw-border-opacity, 1))
}

.border-\[\#EAEAEC\] {
    --tw-border-opacity: 1;
    border-color: #eaeaec;
    border-color: rgb(234 234 236/var(--tw-border-opacity, 1))
}

.border-\[\#F57251\] {
    --tw-border-opacity: 1;
    border-color: #f57251;
    border-color: rgb(245 114 81/var(--tw-border-opacity, 1))
}

.border-\[\.81\] {
    border-color: .81
}

.border-\[0\.18\] {
    border-color: .18
}

.border-black {
    --tw-border-opacity: 1;
    border-color: #000;
    border-color: rgb(0 0 0/var(--tw-border-opacity, 1))
}

.border-black\/\[\.05\] {
    border-color: #0000000d
}

.border-black\/\[\.18\] {
    border-color: #0000002e
}

.border-black\/\[1\] {
    border-color: #000
}

.border-white {
    --tw-border-opacity: 1;
    border-color: #fff;
    border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
}

.border-white\/10 {
    border-color: #ffffff1a
}

.border-white\/20 {
    border-color: #fff3
}

.border-white\/25 {
    border-color: #ffffff40
}

.border-white\/\[\.18\] {
    border-color: #ffffff2e
}

.border-white\/\[1\] {
    border-color: #fff
}

.bg-\[\#00000040\] {
    background-color: #00000040
}

.bg-\[\#00296B\] {
    --tw-bg-opacity: 1;
    background-color: #00296b;
    background-color: rgb(0 41 107/var(--tw-bg-opacity, 1))
}

.bg-\[\#00296B\]\/\[\.10\] {
    background-color: #00296b1a
}

.bg-\[\#00745F\] {
    --tw-bg-opacity: 1;
    background-color: #00745f;
    background-color: rgb(0 116 95/var(--tw-bg-opacity, 1))
}

.bg-\[\#0079FF\] {
    --tw-bg-opacity: 1;
    background-color: #0079ff;
    background-color: rgb(0 121 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#008069\] {
    --tw-bg-opacity: 1;
    background-color: #008069;
    background-color: rgb(0 128 105/var(--tw-bg-opacity, 1))
}

.bg-\[\#00A884\] {
    --tw-bg-opacity: 1;
    background-color: #00a884;
    background-color: rgb(0 168 132/var(--tw-bg-opacity, 1))
}

.bg-\[\#027CB0\] {
    --tw-bg-opacity: 1;
    background-color: #027cb0;
    background-color: rgb(2 124 176/var(--tw-bg-opacity, 1))
}

.bg-\[\#0866FF\] {
    --tw-bg-opacity: 1;
    background-color: #0866ff;
    background-color: rgb(8 102 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#093A32\] {
    --tw-bg-opacity: 1;
    background-color: #093a32;
    background-color: rgb(9 58 50/var(--tw-bg-opacity, 1))
}

.bg-\[\#0DCBD8\] {
    --tw-bg-opacity: 1;
    background-color: #0dcbd8;
    background-color: rgb(13 203 216/var(--tw-bg-opacity, 1))
}

.bg-\[\#0DCCD8\] {
    --tw-bg-opacity: 1;
    background-color: #0dccd8;
    background-color: rgb(13 204 216/var(--tw-bg-opacity, 1))
}

.bg-\[\#147EFB\] {
    --tw-bg-opacity: 1;
    background-color: #147efb;
    background-color: rgb(20 126 251/var(--tw-bg-opacity, 1))
}

.bg-\[\#14a0ee\] {
    --tw-bg-opacity: 1;
    background-color: #14a0ee;
    background-color: rgb(20 160 238/var(--tw-bg-opacity, 1))
}

.bg-\[\#1A1D1C26\] {
    background-color: #1a1d1c26
}

.bg-\[\#1A97F0\] {
    --tw-bg-opacity: 1;
    background-color: #1a97f0;
    background-color: rgb(26 151 240/var(--tw-bg-opacity, 1))
}

.bg-\[\#1D5CF9\] {
    --tw-bg-opacity: 1;
    background-color: #1d5cf9;
    background-color: rgb(29 92 249/var(--tw-bg-opacity, 1))
}

.bg-\[\#1FA1FF\] {
    --tw-bg-opacity: 1;
    background-color: #1fa1ff;
    background-color: rgb(31 161 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#28c254\] {
    --tw-bg-opacity: 1;
    background-color: #28c254;
    background-color: rgb(40 194 84/var(--tw-bg-opacity, 1))
}

.bg-\[\#348183\] {
    --tw-bg-opacity: 1;
    background-color: #348183;
    background-color: rgb(52 129 131/var(--tw-bg-opacity, 1))
}

.bg-\[\#37C1B4\] {
    --tw-bg-opacity: 1;
    background-color: #37c1b4;
    background-color: rgb(55 193 180/var(--tw-bg-opacity, 1))
}

.bg-\[\#3DC92C\] {
    --tw-bg-opacity: 1;
    background-color: #3dc92c;
    background-color: rgb(61 201 44/var(--tw-bg-opacity, 1))
}

.bg-\[\#527AC9\],
.bg-\[\#527ac9\] {
    --tw-bg-opacity: 1;
    background-color: #527ac9;
    background-color: rgb(82 122 201/var(--tw-bg-opacity, 1))
}

.bg-\[\#5555C9\] {
    --tw-bg-opacity: 1;
    background-color: #5555c9;
    background-color: rgb(85 85 201/var(--tw-bg-opacity, 1))
}

.bg-\[\#6768E3\] {
    --tw-bg-opacity: 1;
    background-color: #6768e3;
    background-color: rgb(103 104 227/var(--tw-bg-opacity, 1))
}

.bg-\[\#707BFE\] {
    --tw-bg-opacity: 1;
    background-color: #707bfe;
    background-color: rgb(112 123 254/var(--tw-bg-opacity, 1))
}

.bg-\[\#7572FF\] {
    --tw-bg-opacity: 1;
    background-color: #7572ff;
    background-color: rgb(117 114 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#8966A6\] {
    --tw-bg-opacity: 1;
    background-color: #8966a6;
    background-color: rgb(137 102 166/var(--tw-bg-opacity, 1))
}

.bg-\[\#97000F\] {
    --tw-bg-opacity: 1;
    background-color: #97000f;
    background-color: rgb(151 0 15/var(--tw-bg-opacity, 1))
}

.bg-\[\#ADC4A2\] {
    --tw-bg-opacity: 1;
    background-color: #adc4a2;
    background-color: rgb(173 196 162/var(--tw-bg-opacity, 1))
}

.bg-\[\#BBBBBB\] {
    --tw-bg-opacity: 1;
    background-color: #bbb;
    background-color: rgb(187 187 187/var(--tw-bg-opacity, 1))
}

.bg-\[\#C12EFE\] {
    --tw-bg-opacity: 1;
    background-color: #c12efe;
    background-color: rgb(193 46 254/var(--tw-bg-opacity, 1))
}

.bg-\[\#CA182B\] {
    --tw-bg-opacity: 1;
    background-color: #ca182b;
    background-color: rgb(202 24 43/var(--tw-bg-opacity, 1))
}

.bg-\[\#D8FCFF\] {
    --tw-bg-opacity: 1;
    background-color: #d8fcff;
    background-color: rgb(216 252 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#D9D9D9\] {
    --tw-bg-opacity: 1;
    background-color: #d9d9d9;
    background-color: rgb(217 217 217/var(--tw-bg-opacity, 1))
}

.bg-\[\#DBDBDB\] {
    --tw-bg-opacity: 1;
    background-color: #dbdbdb;
    background-color: rgb(219 219 219/var(--tw-bg-opacity, 1))
}

.bg-\[\#E1E1E1\] {
    --tw-bg-opacity: 1;
    background-color: #e1e1e1;
    background-color: rgb(225 225 225/var(--tw-bg-opacity, 1))
}

.bg-\[\#E1FFC7\] {
    --tw-bg-opacity: 1;
    background-color: #e1ffc7;
    background-color: rgb(225 255 199/var(--tw-bg-opacity, 1))
}

.bg-\[\#E1FFD3\] {
    --tw-bg-opacity: 1;
    background-color: #e1ffd3;
    background-color: rgb(225 255 211/var(--tw-bg-opacity, 1))
}

.bg-\[\#E6E8E5\] {
    --tw-bg-opacity: 1;
    background-color: #e6e8e5;
    background-color: rgb(230 232 229/var(--tw-bg-opacity, 1))
}

.bg-\[\#E8E9EB\] {
    --tw-bg-opacity: 1;
    background-color: #e8e9eb;
    background-color: rgb(232 233 235/var(--tw-bg-opacity, 1))
}

.bg-\[\#E9E9EB\] {
    --tw-bg-opacity: 1;
    background-color: #e9e9eb;
    background-color: rgb(233 233 235/var(--tw-bg-opacity, 1))
}

.bg-\[\#EAECF0\] {
    --tw-bg-opacity: 1;
    background-color: #eaecf0;
    background-color: rgb(234 236 240/var(--tw-bg-opacity, 1))
}

.bg-\[\#EBF8F6\] {
    --tw-bg-opacity: 1;
    background-color: #ebf8f6;
    background-color: rgb(235 248 246/var(--tw-bg-opacity, 1))
}

.bg-\[\#EDED4F\] {
    --tw-bg-opacity: 1;
    background-color: #eded4f;
    background-color: rgb(237 237 79/var(--tw-bg-opacity, 1))
}

.bg-\[\#EEEEEE\] {
    --tw-bg-opacity: 1;
    background-color: #eee;
    background-color: rgb(238 238 238/var(--tw-bg-opacity, 1))
}

.bg-\[\#EFEFEF\] {
    --tw-bg-opacity: 1;
    background-color: #efefef;
    background-color: rgb(239 239 239/var(--tw-bg-opacity, 1))
}

.bg-\[\#EFF3FF\] {
    --tw-bg-opacity: 1;
    background-color: #eff3ff;
    background-color: rgb(239 243 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#F1F1F2\] {
    --tw-bg-opacity: 1;
    background-color: #f1f1f2;
    background-color: rgb(241 241 242/var(--tw-bg-opacity, 1))
}

.bg-\[\#F1F2FF\] {
    --tw-bg-opacity: 1;
    background-color: #f1f2ff;
    background-color: rgb(241 242 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1;
    background-color: #f2f2f2;
    background-color: rgb(242 242 242/var(--tw-bg-opacity, 1))
}

.bg-\[\#F57251\] {
    --tw-bg-opacity: 1;
    background-color: #f57251;
    background-color: rgb(245 114 81/var(--tw-bg-opacity, 1))
}

.bg-\[\#F5F3EF\] {
    --tw-bg-opacity: 1;
    background-color: #f5f3ef;
    background-color: rgb(245 243 239/var(--tw-bg-opacity, 1))
}

.bg-\[\#F7F7F7\] {
    --tw-bg-opacity: 1;
    background-color: #f7f7f7;
    background-color: rgb(247 247 247/var(--tw-bg-opacity, 1))
}

.bg-\[\#F9F9F9\] {
    --tw-bg-opacity: 1;
    background-color: #f9f9f9;
    background-color: rgb(249 249 249/var(--tw-bg-opacity, 1))
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: #fafafa;
    background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
}

.bg-\[\#FDE6DD\] {
    --tw-bg-opacity: 1;
    background-color: #fde6dd;
    background-color: rgb(253 230 221/var(--tw-bg-opacity, 1))
}

.bg-\[\#FF9865\] {
    --tw-bg-opacity: 1;
    background-color: #ff9865;
    background-color: rgb(255 152 101/var(--tw-bg-opacity, 1))
}

.bg-\[\#FFF6F4\] {
    --tw-bg-opacity: 1;
    background-color: #fff6f4;
    background-color: rgb(255 246 244/var(--tw-bg-opacity, 1))
}

.bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-\[\#d5ebf9\] {
    --tw-bg-opacity: 1;
    background-color: #d5ebf9;
    background-color: rgb(213 235 249/var(--tw-bg-opacity, 1))
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
}

.bg-black\/\[\.15\] {
    background-color: #00000026
}

.bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: #f0fdf4;
    background-color: rgb(240 253 244/var(--tw-bg-opacity, 1))
}

.bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgb(241 245 249/var(--tw-bg-opacity, 1))
}

.bg-slate-200\/80 {
    background-color: #e2e8f0cc
}

.bg-slate-300\/30 {
    background-color: #cbd5e14d
}

.bg-slate-400 {
    --tw-bg-opacity: 1;
    background-color: #94a3b8;
    background-color: rgb(148 163 184/var(--tw-bg-opacity, 1))
}

.bg-slate-400\/60 {
    background-color: #94a3b899
}

.bg-transparent {
    background-color: initial
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-white\/\[\.08\] {
    background-color: #ffffff14
}

.bg-white\/\[\.15\] {
    background-color: #ffffff26
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.from-\[\#25B567\] {
    --tw-gradient-from: #25b567 var(--tw-gradient-from-position);
    --tw-gradient-to: #25b56700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-\[\#28C254\] {
    --tw-gradient-to: #28c254 var(--tw-gradient-to-position)
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-\[\#767c83\] {
    fill: #767c83
}

.object-cover {
    object-fit: cover
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[11px\] {
    padding: 11px
}

.p-\[15px\] {
    padding: 15px
}

.p-\[16px\] {
    padding: 16px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[5px\] {
    padding: 5px
}

.p-\[7px\] {
    padding: 7px
}

.p-\[8px\] {
    padding: 8px
}

.p-\[9px\] {
    padding: 9px
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-\[0\] {
    padding-left: 0;
    padding-right: 0
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[11px\] {
    padding-left: 11px;
    padding-right: 11px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px
}

.px-\[19px\] {
    padding-left: 19px;
    padding-right: 19px
}

.px-\[1px\] {
    padding-left: 1px;
    padding-right: 1px
}

.px-\[20\] {
    padding-left: 20;
    padding-right: 20
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[37px\] {
    padding-left: 37px;
    padding-right: 37px
}

.px-\[38px\] {
    padding-left: 38px;
    padding-right: 38px
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}

.px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-\[12px\] {
    padding-bottom: 12px;
    padding-top: 12px
}

.py-\[14px\] {
    padding-bottom: 14px;
    padding-top: 14px
}

.py-\[15px\] {
    padding-bottom: 15px;
    padding-top: 15px
}

.py-\[16px\] {
    padding-bottom: 16px;
    padding-top: 16px
}

.py-\[17px\] {
    padding-bottom: 17px;
    padding-top: 17px
}

.py-\[18px\] {
    padding-bottom: 18px;
    padding-top: 18px
}

.py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px
}

.py-\[28px\] {
    padding-bottom: 28px;
    padding-top: 28px
}

.py-\[6px\] {
    padding-bottom: 6px;
    padding-top: 6px
}

.py-\[7px\] {
    padding-bottom: 7px;
    padding-top: 7px
}

.py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

.py-\[9px\] {
    padding-bottom: 9px;
    padding-top: 9px
}

.pb-0 {
    padding-bottom: 0
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-\[10px\] {
    padding-bottom: 10px
}

.pb-\[13px\] {
    padding-bottom: 13px
}

.pb-\[14px\] {
    padding-bottom: 14px
}

.pb-\[20px\] {
    padding-bottom: 20px
}

.pb-\[25px\] {
    padding-bottom: 25px
}

.pb-\[26px\] {
    padding-bottom: 26px
}

.pb-\[28px\] {
    padding-bottom: 28px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[31px\] {
    padding-bottom: 31px
}

.pb-\[35px\] {
    padding-bottom: 35px
}

.pb-\[43px\] {
    padding-bottom: 43px
}

.pb-\[50px\] {
    padding-bottom: 50px
}

.pb-\[5px\] {
    padding-bottom: 5px
}

.pb-\[7px\] {
    padding-bottom: 7px
}

.pb-\[8px\] {
    padding-bottom: 8px
}

.pl-0 {
    padding-left: 0
}

.pl-1 {
    padding-left: .25rem
}

.pl-1\.5 {
    padding-left: .375rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-\[13px\] {
    padding-left: 13px
}

.pr-2 {
    padding-right: .5rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-5 {
    padding-right: 1.25rem
}

.pr-7 {
    padding-right: 1.75rem
}

.pr-\[26px\] {
    padding-right: 26px
}

.pt-3 {
    padding-top: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-\[1\.5rem\] {
    padding-top: 1.5rem
}

.pt-\[10px\] {
    padding-top: 10px
}

.pt-\[12px\] {
    padding-top: 12px
}

.pt-\[15px\] {
    padding-top: 15px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[25px\] {
    padding-top: 25px
}

.pt-\[28px\] {
    padding-top: 28px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[40px\] {
    padding-top: 40px
}

.pt-\[45px\] {
    padding-top: 45px
}

.pt-\[5px\] {
    padding-top: 5px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.text-start {
    text-align: start
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-\[0\.875rem\] {
    font-size: .875rem
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[34px\] {
    font-size: 34px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[42px\] {
    font-size: 42px
}

.text-\[8px\] {
    font-size: 8px
}

.text-\[9px\] {
    font-size: 9px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.italic {
    font-style: italic
}

.\!leading-\[1\.35\] {
    line-height: 1.35 !important
}

.leading-3 {
    line-height: .75rem
}

.leading-4 {
    line-height: 1rem
}

.leading-\[1\.25\] {
    line-height: 1.25
}

.leading-\[1\.2\] {
    line-height: 1.2
}

.leading-\[1\] {
    line-height: 1
}

.leading-tight {
    line-height: 1.25
}

.text-\[\#00296B\] {
    --tw-text-opacity: 1;
    color: #00296b;
    color: rgb(0 41 107/var(--tw-text-opacity, 1))
}

.text-\[\#0079FF\],
.text-\[\#0079ff\] {
    --tw-text-opacity: 1;
    color: #0079ff;
    color: rgb(0 121 255/var(--tw-text-opacity, 1))
}

.text-\[\#027CB0\] {
    --tw-text-opacity: 1;
    color: #027cb0;
    color: rgb(2 124 176/var(--tw-text-opacity, 1))
}

.text-\[\#0866FF\] {
    --tw-text-opacity: 1;
    color: #0866ff;
    color: rgb(8 102 255/var(--tw-text-opacity, 1))
}

.text-\[\#0E80FF\] {
    --tw-text-opacity: 1;
    color: #0e80ff;
    color: rgb(14 128 255/var(--tw-text-opacity, 1))
}

.text-\[\#122108\] {
    --tw-text-opacity: 1;
    color: #122108;
    color: rgb(18 33 8/var(--tw-text-opacity, 1))
}

.text-\[\#131D29\] {
    --tw-text-opacity: 1;
    color: #131d29;
    color: rgb(19 29 41/var(--tw-text-opacity, 1))
}

.text-\[\#14a0ee\] {
    --tw-text-opacity: 1;
    color: #14a0ee;
    color: rgb(20 160 238/var(--tw-text-opacity, 1))
}

.text-\[\#1FA1FF\] {
    --tw-text-opacity: 1;
    color: #1fa1ff;
    color: rgb(31 161 255/var(--tw-text-opacity, 1))
}

.text-\[\#223B42\] {
    --tw-text-opacity: 1;
    color: #223b42;
    color: rgb(34 59 66/var(--tw-text-opacity, 1))
}

.text-\[\#348183\] {
    --tw-text-opacity: 1;
    color: #348183;
    color: rgb(52 129 131/var(--tw-text-opacity, 1))
}

.text-\[\#4E4E4F\] {
    --tw-text-opacity: 1;
    color: #4e4e4f;
    color: rgb(78 78 79/var(--tw-text-opacity, 1))
}

.text-\[\#687681\] {
    --tw-text-opacity: 1;
    color: #687681;
    color: rgb(104 118 129/var(--tw-text-opacity, 1))
}

.text-\[\#6A6A6A\] {
    --tw-text-opacity: 1;
    color: #6a6a6a;
    color: rgb(106 106 106/var(--tw-text-opacity, 1))
}

.text-\[\#6E6E6E\] {
    --tw-text-opacity: 1;
    color: #6e6e6e;
    color: rgb(110 110 110/var(--tw-text-opacity, 1))
}

.text-\[\#707BFE\] {
    --tw-text-opacity: 1;
    color: #707bfe;
    color: rgb(112 123 254/var(--tw-text-opacity, 1))
}

.text-\[\#767C83\] {
    --tw-text-opacity: 1;
    color: #767c83;
    color: rgb(118 124 131/var(--tw-text-opacity, 1))
}

.text-\[\#868686\] {
    --tw-text-opacity: 1;
    color: #868686;
    color: rgb(134 134 134/var(--tw-text-opacity, 1))
}

.text-\[\#8966A6\] {
    --tw-text-opacity: 1;
    color: #8966a6;
    color: rgb(137 102 166/var(--tw-text-opacity, 1))
}

.text-\[\#909093\] {
    --tw-text-opacity: 1;
    color: #909093;
    color: rgb(144 144 147/var(--tw-text-opacity, 1))
}

.text-\[\#C1C1C1\] {
    --tw-text-opacity: 1;
    color: #c1c1c1;
    color: rgb(193 193 193/var(--tw-text-opacity, 1))
}

.text-\[\#C5C5C7\] {
    --tw-text-opacity: 1;
    color: #c5c5c7;
    color: rgb(197 197 199/var(--tw-text-opacity, 1))
}

.text-\[\#CED8D6\] {
    --tw-text-opacity: 1;
    color: #ced8d6;
    color: rgb(206 216 214/var(--tw-text-opacity, 1))
}

.text-\[\#F57251\] {
    --tw-text-opacity: 1;
    color: #f57251;
    color: rgb(245 114 81/var(--tw-text-opacity, 1))
}

.text-\[\#FE4256\] {
    --tw-text-opacity: 1;
    color: #fe4256;
    color: rgb(254 66 86/var(--tw-text-opacity, 1))
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.text-blue-700 {
    --tw-text-opacity: 1;
    color: #1d4ed8;
    color: rgb(29 78 216/var(--tw-text-opacity, 1))
}

.text-green-500 {
    --tw-text-opacity: 1;
    color: #22c55e;
    color: rgb(34 197 94/var(--tw-text-opacity, 1))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: #16a34a;
    color: rgb(22 163 74/var(--tw-text-opacity, 1))
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: #ef4444;
    color: rgb(239 68 68/var(--tw-text-opacity, 1))
}

.text-white {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.text-white\/80 {
    color: #fffc
}

.shadow-\[0px_2px_10px_rgba\(0\2c 31\2c 14\2c 0\.08\)\] {
    --tw-shadow: 0px 2px 10px #001f0e14;
    --tw-shadow-colored: 0px 2px 10px var(--tw-shadow-color)
}

.shadow-\[0px_2px_10px_rgba\(0\2c 31\2c 14\2c 0\.08\)\],
.shadow-\[0px_6px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_6px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    --tw-shadow: 0px 6px 4px #00000040;
    --tw-shadow-colored: 0px 6px 4px var(--tw-shadow-color)
}

.shadow-\[1px_6px_30px_rgba\(0\2c 31\2c 14\2c 0\.05\)\] {
    --tw-shadow: 1px 6px 30px #001f0e0d;
    --tw-shadow-colored: 1px 6px 30px var(--tw-shadow-color)
}

.shadow-\[1px_6px_30px_rgba\(0\2c 31\2c 14\2c 0\.05\)\],
.shadow-lg {
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-md,
.shadow-xl {
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.blur {
    --tw-blur: blur(8px)
}

.blur,
.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)
}

.drop-shadow-\[0px_6px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    --tw-drop-shadow: drop-shadow(0px 6px 4px #00000040)
}

.drop-shadow-\[0px_6px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\],
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px)
}

.backdrop-blur-lg,
.backdrop-blur-md {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px)
}

.transition {
    transition-duration: .15s;
    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(.4, 0, .2, 1)
}

.duration-100 {
    transition-duration: .1s
}

.duration-1000 {
    transition-duration: 1s
}

.duration-500 {
    transition-duration: .5s
}

@font-face {
    font-family: SF Pro Text;
    font-weight: 400;
    src: url(/static/media/SF-Pro-Text-Regular.ba21d41dbb34b2e04643.otf)
}

.sfPro {
    font-family: SF Pro Text !important
}

.set-height-pos {
    height: 480px !important;
    position: absolute !important
}

.set-top-pos {
    top: -140px
}

@media (-webkit-device-pixel-ratio:1.25) {
    .set-height-pos {
        height: 400px !important
    }

    .set-top-pos {
        top: -180px
    }
}

@media (-webkit-device-pixel-ratio:1.5) {
    .set-height-pos {
        height: 400px !important
    }

    .set-top-pos {
        top: -180px
    }
}

.hover\:top-\[-153px\]:hover {
    top: -153px
}

.hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.hover\:scale-105:hover,
.hover\:scale-\[1\.01\]:hover {
    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))
}

.hover\:scale-\[1\.01\]:hover {
    --tw-scale-x: 1.01;
    --tw-scale-y: 1.01
}

.hover\:cursor-pointer:hover {
    cursor: pointer
}

.hover\:bg-\[\#24b0fe\]:hover {
    --tw-bg-opacity: 1;
    background-color: #24b0fe;
    background-color: rgb(36 176 254/var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#2bce59\]:hover {
    --tw-bg-opacity: 1;
    background-color: #2bce59;
    background-color: rgb(43 206 89/var(--tw-bg-opacity, 1))
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
}

.hover\:bg-slate-200:hover {
    --tw-bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgb(226 232 240/var(--tw-bg-opacity, 1))
}

.hover\:opacity-70:hover {
    opacity: .7
}

.hover\:opacity-80:hover {
    opacity: .8
}

.hover\:opacity-90:hover {
    opacity: .9
}

.hover\:opacity-95:hover {
    opacity: .95
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid #0000;
    outline-offset: 2px
}

.active\:bg-gray-100:active {
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.active\:opacity-\[\.85\]:active {
    opacity: .85
}

@media (min-width:150px) {
    .xxxs\:bottom-\[100px\] {
        bottom: 100px
    }

    .xxxs\:my-\[10px\] {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .xxxs\:mb-2 {
        margin-bottom: .5rem
    }

    .xxxs\:mb-3 {
        margin-bottom: .75rem
    }

    .xxxs\:mb-\[0px\] {
        margin-bottom: 0
    }

    .xxxs\:h-3 {
        height: .75rem
    }

    .xxxs\:h-4 {
        height: 1rem
    }

    .xxxs\:h-5 {
        height: 1.25rem
    }

    .xxxs\:h-6 {
        height: 1.5rem
    }

    .xxxs\:h-7 {
        height: 1.75rem
    }

    .xxxs\:h-\[15px\] {
        height: 15px
    }

    .xxxs\:h-\[20px\] {
        height: 20px
    }

    .xxxs\:h-\[30px\] {
        height: 30px
    }

    .xxxs\:h-\[35px\] {
        height: 35px
    }

    .xxxs\:h-\[50px\] {
        height: 50px
    }

    .xxxs\:h-\[5px\] {
        height: 5px
    }

    .xxxs\:h-full {
        height: 100%
    }

    .xxxs\:w-2 {
        width: .5rem
    }

    .xxxs\:w-4 {
        width: 1rem
    }

    .xxxs\:w-5 {
        width: 1.25rem
    }

    .xxxs\:w-6 {
        width: 1.5rem
    }

    .xxxs\:w-7 {
        width: 1.75rem
    }

    .xxxs\:w-\[15px\] {
        width: 15px
    }

    .xxxs\:w-\[20px\] {
        width: 20px
    }

    .xxxs\:w-\[30px\] {
        width: 30px
    }

    .xxxs\:w-\[35px\] {
        width: 35px
    }

    .xxxs\:w-\[40px\] {
        width: 40px
    }

    .xxxs\:scale-90 {
        --tw-scale-x: .9;
        --tw-scale-y: .9;
        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))
    }

    .xxxs\:gap-\[4px\] {
        gap: 4px
    }

    .xxxs\:space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
        margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
    }

    .xxxs\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .xxxs\:px-\[5px\] {
        padding-left: 5px;
        padding-right: 5px
    }

    .xxxs\:py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .xxxs\:py-\[3px\] {
        padding-bottom: 3px;
        padding-top: 3px
    }

    .xxxs\:py-\[4px\] {
        padding-bottom: 4px;
        padding-top: 4px
    }

    .xxxs\:py-\[8px\] {
        padding-bottom: 8px;
        padding-top: 8px
    }

    .xxxs\:pb-1 {
        padding-bottom: .25rem
    }

    .xxxs\:text-\[10px\] {
        font-size: 10px
    }

    .xxxs\:text-\[11px\] {
        font-size: 11px
    }

    .xxxs\:text-\[12px\] {
        font-size: 12px
    }

    .xxxs\:text-\[13px\] {
        font-size: 13px
    }

    .xxxs\:text-\[5px\] {
        font-size: 5px
    }

    .xxxs\:text-\[7px\] {
        font-size: 7px
    }

    .xxxs\:text-\[8px\] {
        font-size: 8px
    }

    .xxxs\:text-\[9px\] {
        font-size: 9px
    }

    .xxxs\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width:220px) {
    .xxs\:bottom-6 {
        bottom: 1.5rem
    }

    .xxs\:right-\[20px\] {
        right: 20px
    }

    .xxs\:-mt-\[60px\] {
        margin-top: -60px
    }

    .xxs\:mb-4 {
        margin-bottom: 1rem
    }

    .xxs\:mt-4 {
        margin-top: 1rem
    }

    .xxs\:flex {
        display: flex
    }

    .xxs\:h-20 {
        height: 5rem
    }

    .xxs\:h-32 {
        height: 8rem
    }

    .xxs\:h-8 {
        height: 2rem
    }

    .xxs\:h-9 {
        height: 2.25rem
    }

    .xxs\:h-\[100px\] {
        height: 100px
    }

    .xxs\:h-\[14px\] {
        height: 14px
    }

    .xxs\:h-\[170px\] {
        height: 170px
    }

    .xxs\:h-\[18px\] {
        height: 18px
    }

    .xxs\:h-\[20px\] {
        height: 20px
    }

    .xxs\:h-\[24px\] {
        height: 24px
    }

    .xxs\:h-\[25px\] {
        height: 25px
    }

    .xxs\:h-\[30px\] {
        height: 30px
    }

    .xxs\:h-\[35px\] {
        height: 35px
    }

    .xxs\:h-\[380px\] {
        height: 380px
    }

    .xxs\:w-8 {
        width: 2rem
    }

    .xxs\:w-9 {
        width: 2.25rem
    }

    .xxs\:w-\[100px\] {
        width: 100px
    }

    .xxs\:w-\[120px\] {
        width: 120px
    }

    .xxs\:w-\[14px\] {
        width: 14px
    }

    .xxs\:w-\[160px\] {
        width: 160px
    }

    .xxs\:w-\[18px\] {
        width: 18px
    }

    .xxs\:w-\[20px\] {
        width: 20px
    }

    .xxs\:w-\[24px\] {
        width: 24px
    }

    .xxs\:w-\[25px\] {
        width: 25px
    }

    .xxs\:w-\[26px\] {
        width: 26px
    }

    .xxs\:w-\[30px\] {
        width: 30px
    }

    .xxs\:w-\[35px\] {
        width: 35px
    }

    .xxs\:w-\[50px\] {
        width: 50px
    }

    .xxs\:w-\[54px\] {
        width: 54px
    }

    .xxs\:w-\[70px\] {
        width: 70px
    }

    .xxs\:max-w-\[130px\] {
        max-width: 130px
    }

    .xxs\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        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))
    }

    .xxs\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .xxs\:gap-2 {
        gap: .5rem
    }

    .xxs\:space-x-\[6px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(6px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(6px*var(--tw-space-x-reverse))
    }

    .xxs\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0px*var(--tw-space-y-reverse));
        margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
    }

    .xxs\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .xxs\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .xxs\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .xxs\:py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .xxs\:py-\[10px\] {
        padding-bottom: 10px;
        padding-top: 10px
    }

    .xxs\:py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
    }

    .xxs\:py-\[6px\] {
        padding-bottom: 6px;
        padding-top: 6px
    }

    .xxs\:py-\[7px\] {
        padding-bottom: 7px;
        padding-top: 7px
    }

    .xxs\:py-\[8px\] {
        padding-bottom: 8px;
        padding-top: 8px
    }

    .xxs\:pl-0 {
        padding-left: 0
    }

    .xxs\:text-\[0\.5rem\] {
        font-size: .5rem
    }

    .xxs\:text-\[10px\] {
        font-size: 10px
    }

    .xxs\:text-\[11px\] {
        font-size: 11px
    }

    .xxs\:text-\[12px\] {
        font-size: 12px
    }

    .xxs\:text-\[13px\] {
        font-size: 13px
    }

    .xxs\:text-\[15px\] {
        font-size: 15px
    }

    .xxs\:text-\[1rem\] {
        font-size: 1rem
    }

    .xxs\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .xxs\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .xxs\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xxs\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .xxs\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width:298px) {
    .xs\:right-\[27px\] {
        right: 27px
    }

    .xs\:my-\[14px\] {
        margin-bottom: 14px;
        margin-top: 14px
    }

    .xs\:my-\[15px\] {
        margin-bottom: 15px;
        margin-top: 15px
    }

    .xs\:my-\[20px\] {
        margin-bottom: 20px;
        margin-top: 20px
    }

    .xs\:my-\[25px\] {
        margin-bottom: 25px;
        margin-top: 25px
    }

    .xs\:-mt-\[75px\] {
        margin-top: -75px
    }

    .xs\:mb-4 {
        margin-bottom: 1rem
    }

    .xs\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .xs\:mb-\[14px\] {
        margin-bottom: 14px
    }

    .xs\:mb-\[15px\] {
        margin-bottom: 15px
    }

    .xs\:mb-\[16px\] {
        margin-bottom: 16px
    }

    .xs\:mb-\[17px\] {
        margin-bottom: 17px
    }

    .xs\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .xs\:mb-\[21px\] {
        margin-bottom: 21px
    }

    .xs\:mb-\[23px\] {
        margin-bottom: 23px
    }

    .xs\:mb-\[25px\] {
        margin-bottom: 25px
    }

    .xs\:mb-\[27px\] {
        margin-bottom: 27px
    }

    .xs\:mb-\[28px\] {
        margin-bottom: 28px
    }

    .xs\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .xs\:mb-\[33px\] {
        margin-bottom: 33px
    }

    .xs\:mb-\[35px\] {
        margin-bottom: 35px
    }

    .xs\:mb-\[37px\] {
        margin-bottom: 37px
    }

    .xs\:mb-\[38px\] {
        margin-bottom: 38px
    }

    .xs\:mb-\[40px\] {
        margin-bottom: 40px
    }

    .xs\:mb-\[49px\] {
        margin-bottom: 49px
    }

    .xs\:mb-\[9px\] {
        margin-bottom: 9px
    }

    .xs\:mr-3 {
        margin-right: .75rem
    }

    .xs\:mr-\[5px\] {
        margin-right: 5px
    }

    .xs\:mt-\[11px\] {
        margin-top: 11px
    }

    .xs\:mt-\[20px\] {
        margin-top: 20px
    }

    .xs\:mt-\[25px\] {
        margin-top: 25px
    }

    .xs\:mt-\[31px\] {
        margin-top: 31px
    }

    .xs\:mt-\[38px\] {
        margin-top: 38px
    }

    .xs\:mt-\[40px\] {
        margin-top: 40px
    }

    .xs\:mt-\[48px\] {
        margin-top: 48px
    }

    .xs\:mt-\[52px\] {
        margin-top: 52px
    }

    .xs\:mt-\[54px\] {
        margin-top: 54px
    }

    .xs\:mt-\[57px\] {
        margin-top: 57px
    }

    .xs\:mt-\[58px\] {
        margin-top: 58px
    }

    .xs\:mt-\[60px\] {
        margin-top: 60px
    }

    .xs\:mt-\[73px\] {
        margin-top: 73px
    }

    .xs\:mt-\[75px\] {
        margin-top: 75px
    }

    .xs\:mt-\[82px\] {
        margin-top: 82px
    }

    .xs\:mt-\[93px\] {
        margin-top: 93px
    }

    .xs\:block {
        display: block
    }

    .xs\:flex {
        display: flex
    }

    .xs\:hidden {
        display: none
    }

    .xs\:h-10 {
        height: 2.5rem
    }

    .xs\:h-14 {
        height: 3.5rem
    }

    .xs\:h-4 {
        height: 1rem
    }

    .xs\:h-44 {
        height: 11rem
    }

    .xs\:h-6 {
        height: 1.5rem
    }

    .xs\:h-7 {
        height: 1.75rem
    }

    .xs\:h-8 {
        height: 2rem
    }

    .xs\:h-\[120px\] {
        height: 120px
    }

    .xs\:h-\[150px\] {
        height: 150px
    }

    .xs\:h-\[184px\] {
        height: 184px
    }

    .xs\:h-\[250px\] {
        height: 250px
    }

    .xs\:h-\[25px\] {
        height: 25px
    }

    .xs\:h-\[44px\] {
        height: 44px
    }

    .xs\:h-\[48px\] {
        height: 48px
    }

    .xs\:h-\[50px\] {
        height: 50px
    }

    .xs\:h-\[520px\] {
        height: 520px
    }

    .xs\:h-\[62px\] {
        height: 62px
    }

    .xs\:h-\[7px\] {
        height: 7px
    }

    .xs\:h-max {
        height: max-content
    }

    .xs\:w-10 {
        width: 2.5rem
    }

    .xs\:w-14 {
        width: 3.5rem
    }

    .xs\:w-4 {
        width: 1rem
    }

    .xs\:w-6 {
        width: 1.5rem
    }

    .xs\:w-7 {
        width: 1.75rem
    }

    .xs\:w-8 {
        width: 2rem
    }

    .xs\:w-\[130px\] {
        width: 130px
    }

    .xs\:w-\[150px\] {
        width: 150px
    }

    .xs\:w-\[180px\] {
        width: 180px
    }

    .xs\:w-\[25px\] {
        width: 25px
    }

    .xs\:w-\[28px\] {
        width: 28px
    }

    .xs\:w-\[35px\] {
        width: 35px
    }

    .xs\:w-\[44px\] {
        width: 44px
    }

    .xs\:w-\[45px\] {
        width: 45px
    }

    .xs\:w-\[48px\] {
        width: 48px
    }

    .xs\:w-\[50px\] {
        width: 50px
    }

    .xs\:w-\[60px\] {
        width: 60px
    }

    .xs\:w-\[62px\] {
        width: 62px
    }

    .xs\:w-\[70px\] {
        width: 70px
    }

    .xs\:w-\[80px\] {
        width: 80px
    }

    .xs\:min-w-\[48px\] {
        min-width: 48px
    }

    .xs\:max-w-\[180px\] {
        max-width: 180px
    }

    .xs\:max-w-\[240px\] {
        max-width: 240px
    }

    .xs\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .xs\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .xs\:justify-start {
        justify-content: flex-start
    }

    .xs\:gap-\[2px\] {
        gap: 2px
    }

    .xs\:space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(1.25rem*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[10px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(10px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(10px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[12px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(12px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(12px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[15px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(15px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(15px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[16px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(16px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(16px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[17px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(17px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(17px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[20px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(20px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(20px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[27px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(27px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(27px*var(--tw-space-x-reverse))
    }

    .xs\:space-x-\[5px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(5px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(5px*var(--tw-space-x-reverse))
    }

    .xs\:space-y-\[15px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(15px*var(--tw-space-y-reverse));
        margin-top: calc(15px*(1 - var(--tw-space-y-reverse)))
    }

    .xs\:space-y-\[25px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(25px*var(--tw-space-y-reverse));
        margin-top: calc(25px*(1 - var(--tw-space-y-reverse)))
    }

    .xs\:p-\[10px\] {
        padding: 10px
    }

    .xs\:p-\[14px\] {
        padding: 14px
    }

    .xs\:p-\[20px\] {
        padding: 20px
    }

    .xs\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .xs\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .xs\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .xs\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .xs\:px-\[24px\] {
        padding-left: 24px;
        padding-right: 24px
    }

    .xs\:px-\[26px\] {
        padding-left: 26px;
        padding-right: 26px
    }

    .xs\:px-\[27px\] {
        padding-left: 27px;
        padding-right: 27px
    }

    .xs\:py-\[12px\] {
        padding-bottom: 12px;
        padding-top: 12px
    }

    .xs\:py-\[17px\] {
        padding-bottom: 17px;
        padding-top: 17px
    }

    .xs\:py-\[8px\] {
        padding-bottom: 8px;
        padding-top: 8px
    }

    .xs\:pb-\[14px\] {
        padding-bottom: 14px
    }

    .xs\:pb-\[25px\] {
        padding-bottom: 25px
    }

    .xs\:pl-6 {
        padding-left: 1.5rem
    }

    .xs\:pt-\[37px\] {
        padding-top: 37px
    }

    .xs\:pt-\[50px\] {
        padding-top: 50px
    }

    .xs\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .xs\:text-\[0\.825rem\] {
        font-size: .825rem
    }

    .xs\:text-\[0\.8rem\] {
        font-size: .8rem
    }

    .xs\:text-\[1\.125rem\] {
        font-size: 1.125rem
    }

    .xs\:text-\[13px\] {
        font-size: 13px
    }

    .xs\:text-\[14px\] {
        font-size: 14px
    }

    .xs\:text-\[15px\] {
        font-size: 15px
    }

    .xs\:text-\[16px\] {
        font-size: 16px
    }

    .xs\:text-\[20px\] {
        font-size: 20px
    }

    .xs\:text-\[24px\] {
        font-size: 24px
    }

    .xs\:text-\[25px\] {
        font-size: 25px
    }

    .xs\:text-\[28px\] {
        font-size: 28px
    }

    .xs\:text-\[43px\] {
        font-size: 43px
    }

    .xs\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .xs\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .xs\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xs\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .xs\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width:400px) {
    .xsm\:top-12 {
        top: 3rem
    }

    .xsm\:mb-\[28px\] {
        margin-bottom: 28px
    }

    .xsm\:mt-3 {
        margin-top: .75rem
    }

    .xsm\:mt-8 {
        margin-top: 2rem
    }

    .xsm\:mt-\[54px\] {
        margin-top: 54px
    }

    .xsm\:h-12 {
        height: 3rem
    }

    .xsm\:h-\[25px\] {
        height: 25px
    }

    .xsm\:h-\[35px\] {
        height: 35px
    }

    .xsm\:h-\[48px\] {
        height: 48px
    }

    .xsm\:w-12 {
        width: 3rem
    }

    .xsm\:w-\[25px\] {
        width: 25px
    }

    .xsm\:w-\[35px\] {
        width: 35px
    }

    .xsm\:w-\[40px\] {
        width: 40px
    }

    .xsm\:w-\[48px\] {
        width: 48px
    }

    .xsm\:gap-2 {
        gap: .5rem
    }

    .xsm\:space-x-\[14px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(14px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(14px*var(--tw-space-x-reverse))
    }

    .xsm\:space-x-\[25px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(25px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(25px*var(--tw-space-x-reverse))
    }

    .xsm\:space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(1.25rem*var(--tw-space-y-reverse));
        margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse)))
    }

    .xsm\:space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(2rem*var(--tw-space-y-reverse));
        margin-top: calc(2rem*(1 - var(--tw-space-y-reverse)))
    }

    .xsm\:py-\[12px\] {
        padding-bottom: 12px;
        padding-top: 12px
    }

    .xsm\:py-\[14px\] {
        padding-bottom: 14px;
        padding-top: 14px
    }

    .xsm\:pl-10 {
        padding-left: 2.5rem
    }

    .xsm\:pl-8 {
        padding-left: 2rem
    }

    .xsm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .xsm\:text-\[14px\] {
        font-size: 14px
    }

    .xsm\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .xsm\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .xsm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width:575px) {
    .sm\:left-0 {
        left: 0
    }

    .sm\:top-20 {
        top: 5rem
    }

    .sm\:-mt-\[110px\] {
        margin-top: -110px
    }

    .sm\:mt-14 {
        margin-top: 3.5rem
    }

    .sm\:mt-5 {
        margin-top: 1.25rem
    }

    .sm\:mt-\[20px\] {
        margin-top: 20px
    }

    .sm\:block {
        display: block
    }

    .sm\:h-10 {
        height: 2.5rem
    }

    .sm\:h-11 {
        height: 2.75rem
    }

    .sm\:h-14 {
        height: 3.5rem
    }

    .sm\:h-52 {
        height: 13rem
    }

    .sm\:h-\[100\%\] {
        height: 100%
    }

    .sm\:h-\[220px\] {
        height: 220px
    }

    .sm\:h-\[275px\] {
        height: 275px
    }

    .sm\:h-\[370px\] {
        height: 370px
    }

    .sm\:w-10 {
        width: 2.5rem
    }

    .sm\:w-11 {
        width: 2.75rem
    }

    .sm\:w-14 {
        width: 3.5rem
    }

    .sm\:w-\[120px\] {
        width: 120px
    }

    .sm\:w-\[200px\] {
        width: 200px
    }

    .sm\:w-\[220px\] {
        width: 220px
    }

    .sm\:w-\[30px\] {
        width: 30px
    }

    .sm\:w-\[40\%\] {
        width: 40%
    }

    .sm\:w-\[40px\] {
        width: 40px
    }

    .sm\:w-\[82px\] {
        width: 82px
    }

    .sm\:w-full {
        width: 100%
    }

    .sm\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .sm\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(2.5rem*var(--tw-space-x-reverse))
    }

    .sm\:space-x-\[14px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(14px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(14px*var(--tw-space-x-reverse))
    }

    .sm\:space-x-\[20px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(20px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(20px*var(--tw-space-x-reverse))
    }

    .sm\:space-x-\[22px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(22px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(22px*var(--tw-space-x-reverse))
    }

    .sm\:space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(3.5rem*var(--tw-space-y-reverse));
        margin-top: calc(3.5rem*(1 - var(--tw-space-y-reverse)))
    }

    .sm\:rounded-\[20px\] {
        border-radius: 20px
    }

    .sm\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
    }

    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .sm\:px-\[38px\] {
        padding-left: 38px;
        padding-right: 38px
    }

    .sm\:pb-8 {
        padding-bottom: 2rem
    }

    .sm\:pl-20 {
        padding-left: 5rem
    }

    .sm\:pr-\[10px\] {
        padding-right: 10px
    }

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .sm\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .sm\:text-\[15px\] {
        font-size: 15px
    }

    .sm\:text-\[24px\] {
        font-size: 24px
    }

    .sm\:text-\[28px\] {
        font-size: 28px
    }

    .sm\:text-\[35px\] {
        font-size: 35px
    }

    .sm\:text-\[48px\] {
        font-size: 48px
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width:768px) {
    .md\:block {
        display: block
    }

    .md\:hidden {
        display: none
    }

    .md\:pl-\[26px\] {
        padding-left: 26px
    }

    .md\:pr-\[20px\] {
        padding-right: 20px
    }

    .lg\:w-\[30\%\] {
        width: 30%
    }

    .lg\:w-\[580px\] {
        width: 580px
    }

    .lg\:justify-center {
        justify-content: center
    }

    .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .lg\:text-\[13px\] {
        font-size: 13px
    }
}

@media (min-width:900px) {
    .tablet\:mx-\[50px\] {
        margin-left: 50px;
        margin-right: 50px
    }

    .tablet\:my-\[0px\] {
        margin-bottom: 0;
        margin-top: 0
    }

    .tablet\:mt-0 {
        margin-top: 0
    }

    .tablet\:mt-\[30px\] {
        margin-top: 30px
    }

    .tablet\:flex {
        display: flex
    }

    .tablet\:max-h-\[616px\] {
        max-height: 616px
    }

    .tablet\:max-h-screen {
        max-height: 100vh
    }

    .tablet\:min-h-\[584px\] {
        min-height: 584px
    }

    .tablet\:min-h-screen {
        min-height: 100vh
    }

    .tablet\:w-\[100\%\] {
        width: 100%
    }

    .tablet\:w-\[480px\] {
        width: 480px
    }

    .tablet\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .tablet\:flex-col {
        flex-direction: column
    }

    .tablet\:justify-start {
        justify-content: flex-start
    }

    .tablet\:justify-center {
        justify-content: center
    }

    .tablet\:gap-\[7\%\] {
        gap: 7%
    }

    .tablet\:text-left {
        text-align: left
    }
}

@media (min-width:1280px) {
    .xl\:mx-\[200px\] {
        margin-left: 200px;
        margin-right: 200px
    }

    .xl\:mt-\[0px\] {
        margin-top: 0
    }

    .xl\:text-\[14px\] {
        font-size: 14px
    }

    .xl\:text-\[40px\] {
        font-size: 40px
    }
}

@media (min-width:1536px) {
    .\32xl\:absolute {
        position: absolute
    }

    .\32xl\:right-\[-30px\] {
        right: -30px
    }

    .\32xl\:text-\[15px\] {
        font-size: 15px
    }
}

@media (min-width:1920px) {
    .\33xl\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .\33xl\:max-h-\[700px\] {
        max-height: 700px
    }

    .\33xl\:w-\[500px\] {
        width: 500px
    }

    .\33xl\:w-\[700px\] {
        width: 700px
    }

    .\33xl\:max-w-\[1536px\] {
        max-width: 1536px
    }
}

.rtl\:left-2:where([dir=rtl], [dir=rtl] *) {
    left: .5rem
}

.rtl\:right-auto:where([dir=rtl], [dir=rtl] *) {
    right: auto
}

.rtl\:ml-0:where([dir=rtl], [dir=rtl] *) {
    margin-left: 0
}

.rtl\:ml-2:where([dir=rtl], [dir=rtl] *) {
    margin-left: .5rem
}

.rtl\:ml-4:where([dir=rtl], [dir=rtl] *) {
    margin-left: 1rem
}

.rtl\:mr-0:where([dir=rtl], [dir=rtl] *) {
    margin-right: 0
}

.rtl\:mr-2:where([dir=rtl], [dir=rtl] *) {
    margin-right: .5rem
}

.rtl\:mr-4:where([dir=rtl], [dir=rtl] *) {
    margin-right: 1rem
}

.rtl\:rotate-180:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate: 180deg;
    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))
}

.rtl\:scale-x-\[-1\]:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x: -1;
    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))
}

.rtl\:columns-3:where([dir=rtl], [dir=rtl] *) {
    column-count: 3
}

.rtl\:flex-row-reverse:where([dir=rtl], [dir=rtl] *) {
    flex-direction: row-reverse
}

.rtl\:gap-5:where([dir=rtl], [dir=rtl] *) {
    gap: 1.25rem
}

.rtl\:space-x-0:where([dir=rtl], [dir=rtl] *)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(0px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(0px*var(--tw-space-x-reverse))
}

.rtl\:space-x-2:where([dir=rtl], [dir=rtl] *)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.rtl\:space-x-reverse:where([dir=rtl], [dir=rtl] *)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

.rtl\:pl-1:where([dir=rtl], [dir=rtl] *) {
    padding-left: .25rem
}

.rtl\:pl-2:where([dir=rtl], [dir=rtl] *) {
    padding-left: .5rem
}

.rtl\:pr-0:where([dir=rtl], [dir=rtl] *) {
    padding-right: 0
}

.rtl\:pr-2:where([dir=rtl], [dir=rtl] *) {
    padding-right: .5rem
}

.rtl\:ps-2:where([dir=rtl], [dir=rtl] *) {
    padding-inline-start: .5rem
}

.rtl\:text-right:where([dir=rtl], [dir=rtl] *) {
    text-align: right
}

.rtl\:text-base:where([dir=rtl], [dir=rtl] *) {
    font-size: 1rem;
    line-height: 1.5rem
}

.rtl\:text-sm:where([dir=rtl], [dir=rtl] *) {
    font-size: .875rem;
    line-height: 1.25rem
}

.rtl\:leading-4:where([dir=rtl], [dir=rtl] *) {
    line-height: 1rem
}

/*# sourceMappingURL=main.c588d2a4.css.map*/


.App {
    width: 100%;
    max-width: 480px;
    margin: auto;
}