@charset "UTF-8";

/* Định nghĩa font "Be Vietnam Pro" */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../font/Be_Vietnam_Pro/BeVietnamPro-Light.ttf') format('truetype'),
}
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../font/Be_Vietnam_Pro/BeVietnamPro-Regular.ttf') format('truetype'),

}
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    src: url('../font/Be_Vietnam_Pro/BeVietnamPro-Medium.ttf') format('truetype'),
}
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    src: url('../font/Be_Vietnam_Pro/BeVietnamPro-SemiBold.ttf') format('truetype'),
}
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    src: url('../font/Be_Vietnam_Pro/BeVietnamPro-Bold.ttf') format('truetype'),
}

/* Định nghĩa font "Noto Sans Symbols" */
@font-face {
    font-family: 'Noto Sans Symbols';
    font-style: normal;
    font-weight: 400;
    src: url('../font/NotoSansSymbols-Regular.ttf') format('truetype'),
}
 body {
                padding: 0 !important;
            }
/* Sử dụng font */
:root {
    font-family: 'Be Vietnam Pro', 'Noto Sans Symbols', sans-serif;
    font-size: 16px;
    line-height: 1.5;
}

/* Các định nghĩa CSS khác */
.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-select: none;
}

.slick-slider{
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    font-family: 'Be Vietnam Pro', sans-serif; /* Áp dụng font cục bộ */
}
.slick-list,.slick-slider{
    display:block;
    position:relative
}
.slick-list{
    margin:0;
    overflow:hidden;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    transform:translateZ(0)
}
.slick-track{
    display:block;
    left:0;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:0
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    border:1px solid #0000;
    display:block;
    height:auto
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-loading .slick-list{
    background:#fff 
        url(data:image/gif;base64,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) 50% no-repeat
}

@font-face{
    font-family:slick;
    font-style:normal;
    font-weight:400;
    src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);
    src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix)
        format("embedded-opentype"),url(static/media/slick.295183786cd8a1389865.woff)
        format("woff"),url(static/media/slick.c94f7671dcc99dce43e2.ttf)
        format("truetype"),url(static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")
}
.slick-next,.slick-prev{
    border:none;
    cursor:pointer;
    display:block;
    font-size:0;
    height:20px;
    line-height:0;
    padding:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:20px
}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    background:#0000;
    color:#0000;
    outline:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#fff;
    font-family:slick;
    font-size:20px;
    line-height:1;
    opacity:.75
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-25px
}
.slick-prev:before{
    content:"←"
}
[dir=rtl] .slick-prev:before{
    content:"→"
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    left:-25px;
    right:auto
}
.slick-next:before{
    content:"→"
}
[dir=rtl] .slick-next:before{
    content:"←"
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    bottom:-25px;
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    text-align:center;
    width:100%
}
.slick-dots li{
    display:inline-block;
    margin:0 5px;
    padding:0;
    position:relative
}
.slick-dots li,.slick-dots li button{
    cursor:pointer;
    height:20px;
    width:20px
}
.slick-dots li button{
    background:#0000;
    border:0;
    color:#0000;
    display:block;
    font-size:0;
    line-height:0;
    outline:none;
    padding:5px
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:none
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#000;
    content:"•";
    font-family:slick;
    font-size:6px;
    height:20px;
    left:0;
    line-height:20px;
    opacity:.25;
    position:absolute;
    text-align:center;
    top:0;
    width:20px
}
.slick-dots li.slick-active button:before{
    color:#000;
    opacity:.75
}
.bg-top-login{
    max-height:80vh;
    max-width:70vh
}
@media only screen and (max-width:800px){
    .mobile{
        display:block!important
    }
    .custom-scroll{
        background-image:none;
        max-height:100vh!important
    }
    .desktop{
        display:none!important
    }
}
.LoadingFullScreen_loading_overlay__6pWSj{
    align-items:center;
    background-color:#00000080;
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:1000
}
.LoadingFullScreen_spinner__uMFYk{
    animation:LoadingFullScreen_spin__kEMwx 1s linear infinite;
    border:5px solid #ffffff4d;
    border-radius:50%;
    border-top-color:#fff;
    height:30px;
    width:30px
}
@keyframes LoadingFullScreen_spin__kEMwx{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.CreateHonoscope_slick-dots__2jR71 li button:before{
    color:#fff;
    font-size:12px
}
.CreateHonoscope_slick-dots__2jR71 li.CreateHonoscope_slick-active__4-kYv button:before{
    color:#fff
}
.CreateHonoscope_slider_image__Zf5mC,.CreateHonoscope_slider_image__Zf5mC:focus{
    border:none;
    outline:none
}
.CreateHonoscope_slick-dots__2jR71{
    bottom:-15px
}
@media only screen and (max-width:900px){
    .CreateHonoscope_slider_container__kX1tM{
        height:200px!important
    }
    .CreateHonoscope_image_slider__Ksb3j{
        height:150px!important
    }
    .CreateHonoscope_slick-dots__2jR71 li button:before{
        color:#fff;
        font-size:9px
    }
}
@media only screen and (max-width:500px){
    .CreateHonoscope_slider_container__kX1tM{
        height:150px!important
    }
    .CreateHonoscope_image_slider__Ksb3j{
        height:130px!important
    }
    .CreateHonoscope_slider__yuVQL{
        height:100%!important;
        width:100%!important
    }
    .CreateHonoscope_slick-dots__2jR71 li button:before{
        color:#fff;
        font-size:6px
    }
}
.slick-dots li button:before{
    color:#fff;
    font-size:12px
}
.slick-dots li.slick-active button:before{
    color:#fff
}
.slick-dots{
    bottom:-15px
}
img,img:focus{
    border:none!important;
    box-shadow:none!important
}
a,a:focus,img,img:focus{
    outline:none!important
}
a:focus{
    border:none!important;
    box-shadow:none!important
}
@media only screen and (max-width:900px){
    .slick-dots li button:before{
        color:#fff;
        font-size:9px
    }
}
@media only screen and (max-width:500px){
    .slick-dots li button:before{
        color:#fff;
        font-size:6px
    }
}
.custom-scroll{
    background-image:url(/static/media/form_login.915edd7160d197311377.webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    max-height:80vh;
    overflow-y:auto
}
.custom-scroll::-webkit-scrollbar{
    width:4px
}
.custom-scroll::-webkit-scrollbar-thumb{
    background-color:#888;
    border-radius:10px
}
.custom-scroll::-webkit-scrollbar-track{
    background-color:#ccc;
    border-radius:10px
}
.bg-top-login{
    left:0;
    max-height:"80%";
    max-width:"50%";
    position:"absolute";
    top:0;
    z-index:1000
}
.mobile{
    display:none
}
@media only screen and (max-width:800px){
    .mobile{
        display:block
    }
    .desktop{
        display:none
    }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{
    -webkit-text-size-adjust:100%;
    line-height:1.15
}
main{
    display:block
}
h1{
    font-size:2em;
    margin:.67em 0
}
hr{
    box-sizing:initial;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:#0000
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
img{
    border-style:none
}
button,input,optgroup,select,textarea{
    line-height:1.15
}
button,input{
    overflow:visible
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    white-space:normal
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
details{
    display:block
}
[hidden],template{
    display:none
}
:root{
    --primary:#56a4fe
}
*{
    box-sizing:border-box;
    margin:0
}
body{
    margin:0 auto
}
.container-md{
    margin:0 auto;
    max-width:1240px;
    padding:0 20px
}
ul{
    list-style-type:none;
    padding-left:0
}
.scrollbar-hide::-webkit-scrollbar{
    display:none
}
.scrollbar-hide{
    -ms-overflow-style:none;
    scrollbar-width:none
}
nav::-webkit-scrollbar{
    width:6px
}
nav::-webkit-scrollbar-track{
    background:#2d2d2d;
    border-radius:10px
}
nav::-webkit-scrollbar-thumb{
    background:#f5d556;
    border-radius:10px
}
nav::-webkit-scrollbar-thumb:hover{
    background:#e5c044
}
@media(max-width:768px){
    nav::-webkit-scrollbar{
        display:none
    }
}
*,: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:
}
::backdrop{
    --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:Be Vietnam Pro,sans-serif;
    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:640px){
    .container{
        max-width:640px
    }
}
@media (min-width:768px){
    .container{
        max-width:768px
    }
}
@media (min-width:1024px){
    .container{
        max-width:1024px
    }
}
@media (min-width:1280px){
    .container{
        max-width:1280px
    }
}
@media (min-width:1536px){
    .container{
        max-width:1536px
    }
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.inset-0{
    inset:0
}
.-bottom-3{
    bottom:-.75rem
}
.bottom-0{
    bottom:0
}
.bottom-1{
    bottom:.25rem
}
.left-0{
    left:0
}
.left-\[50\%\]{
    left:50%
}
.right-3{
    right:.75rem
}
.right-4{
    right:1rem
}
.top-0{
    top:0
}
.top-4{
    top:1rem
}
.top-6{
    top:1.5rem
}
.top-\[34px\]{
    top:34px
}
.top-\[50\%\]{
    top:50%
}
.z-10{
    z-index:10
}
.z-50{
    z-index:50
}
.m-3{
    margin:.75rem
}
.mx-1{
    margin-left:.25rem;
    margin-right:.25rem
}
.mx-8{
    margin-left:2rem;
    margin-right:2rem
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.my-1{
    margin-bottom:.25rem;
    margin-top:.25rem
}
.my-10{
    margin-bottom:2.5rem;
    margin-top:2.5rem
}
.my-2{
    margin-bottom:.5rem;
    margin-top:.5rem
}
.my-3{
    margin-bottom:.75rem;
    margin-top:.75rem
}
.my-4{
    margin-bottom:1rem;
    margin-top:1rem
}
.mb-1{
    margin-bottom:.25rem
}
.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
}
.ml-10{
    margin-left:2.5rem
}
.ml-2{
    margin-left:.5rem
}
.ml-4{
    margin-left:1rem
}
.ml-5{
    margin-left:1.25rem
}
.mr-10{
    margin-right:2.5rem
}
.mr-2{
    margin-right:.5rem
}
.mr-4{
    margin-right:1rem
}
.mr-5{
    margin-right:1.25rem
}
.ms-4{
    -webkit-margin-start:1rem;
    margin-inline-start:1rem
}
.mt-1{
    margin-top:.25rem
}
.mt-10{
    margin-top:2.5rem
}
.mt-2{
    margin-top:.5rem
}
.mt-20{
    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-8{
    margin-top:2rem
}
.mt-\[-10px\]{
    margin-top:-10px
}
.mt-\[-20px\]{
    margin-top:-20px
}
.line-clamp-3{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    overflow:hidden
}
.\!block{
    display:block!important
}
.block{
    display:block
}
.inline-block{
    display:inline-block
}
.flex{
    display:flex
}
.grid{
    display:grid
}
.hidden{
    display:none
}
.h-10{
    height:2.5rem
}
.h-11{
    height:2.75rem
}
.h-12{
    height:3rem
}
.h-14{
    height:3.5rem
}
.h-16{
    height:4rem
}
.h-4{
    height:1rem
}
.h-5{
    height:1.25rem
}
.h-7{
    height:1.75rem
}
.h-8{
    height:2rem
}
.h-\[100vh\]{
    height:100vh
}
.h-\[132px\]{
    height:132px
}
.h-\[150px\]{
    height:150px
}
.h-\[2\.4rem\]{
    height:2.4rem
}
.h-\[200px\]{
    height:200px
}
.h-\[30px\]{
    height:30px
}
.h-\[350px\]{
    height:350px
}
.h-\[38px\]{
    height:38px
}
.h-\[40px\]{
    height:40px
}
.h-\[44px\]{
    height:44px
}
.h-\[80px\]{
    height:80px
}
.h-full{
    height:100%
}
.h-screen{
    height:100vh
}
.min-h-\[500px\]{
    min-height:500px
}
.min-h-\[55vh\]{
    min-height:55vh
}
.min-h-\[60px\]{
    min-height:60px
}
.min-h-\[70vh\]{
    min-height:70vh
}
.min-h-screen{
    min-height:100vh
}
.w-1\/2{
    width:50%
}
.w-1\/6{
    width:16.666667%
}
.w-10{
    width:2.5rem
}
.w-11{
    width:2.75rem
}
.w-12{
    width:3rem
}
.w-16{
    width:4rem
}
.w-4{
    width:1rem
}
.w-40{
    width:10rem
}
.w-5{
    width:1.25rem
}
.w-5\/12{
    width:41.666667%
}
.w-64{
    width:16rem
}
.w-7{
    width:1.75rem
}
.w-8{
    width:2rem
}
.w-\[132px\]{
    width:132px
}
.w-\[150px\]{
    width:150px
}
.w-\[200px\]{
    width:200px
}
.w-\[220px\]{
    width:220px
}
.w-\[240px\]{
    width:240px
}
.w-\[300px\]{
    width:300px
}
.w-\[30px\]{
    width:30px
}
.w-\[50\%\]{
    width:50%
}
.w-\[50px\]{
    width:50px
}
.w-\[80\%\]{
    width:80%
}
.w-\[90\%\]{
    width:90%
}
.w-full{
    width:100%
}
.min-w-\[200px\]{
    min-width:200px
}
.max-w-\[23\.5rem\]{
    max-width:23.5rem
}
.max-w-\[270px\]{
    max-width:270px
}
.max-w-\[320px\]{
    max-width:320px
}
.max-w-\[420px\]{
    max-width:420px
}
.max-w-\[88\%\]{
    max-width:88%
}
.max-w-lg{
    max-width:32rem
}
.max-w-md{
    max-width:28rem
}
.max-w-sm{
    max-width:24rem
}
.flex-1{
    flex:1 1
}
.flex-grow{
    flex-grow:1
}
.-translate-x-full{
    --tw-translate-x:-100%
}
.-translate-x-full,.translate-x-0{
    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))
}
.translate-x-0{
    --tw-translate-x:0px
}
.translate-x-\[-50\%\]{
    --tw-translate-x:-50%
}
.translate-x-\[-50\%\],.translate-y-\[-50\%\]{
    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))
}
.translate-y-\[-50\%\]{
    --tw-translate-y:-50%
}
.rotate-90{
    --tw-rotate:90deg
}
.rotate-90,.scale-\[66\%\]{
    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))
}
.scale-\[66\%\]{
    --tw-scale-x:66%;
    --tw-scale-y:66%
}
.scale-\[86\%\]{
    --tw-scale-x:86%;
    --tw-scale-y:86%
}
.scale-\[86\%\],.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))
}
.animate-spin{
    animation:spin 1s linear infinite
}
@keyframes spin{
    to{
        transform:rotate(1turn)
    }
}
.animate-spinSlow{
    animation:spin 3s linear infinite
}
.cursor-not-allowed{
    cursor:not-allowed
}
.cursor-pointer{
    cursor:pointer
}
.list-disc{
    list-style-type:disc
}
.list-none{
    list-style-type:none
}
.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))
}
.flex-col{
    flex-direction:column
}
.flex-col-reverse{
    flex-direction:column-reverse
}
.items-start{
    align-items:flex-start
}
.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
}
.gap-1{
    gap:.25rem
}
.gap-2{
    gap:.5rem
}
.gap-3{
    gap:.75rem
}
.gap-4{
    gap:1rem
}
.gap-6{
    gap:1.5rem
}
.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-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-6>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse:0;
    margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));
    margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))
}
.overflow-hidden{
    overflow:hidden
}
.overflow-y-auto{
    overflow-y:auto
}
.scroll-smooth{
    scroll-behavior:smooth
}
.whitespace-normal{
    white-space:normal
}
.whitespace-nowrap{
    white-space:nowrap
}
.break-words{
    overflow-wrap:break-word
}
.rounded{
    border-radius:.25rem
}
.rounded-2xl{
    border-radius:1rem
}
.rounded-3xl{
    border-radius:1.5rem
}
.rounded-\[5px\]{
    border-radius:5px
}
.rounded-\[60px\]{
    border-radius:60px
}
.rounded-full{
    border-radius:9999px
}
.rounded-lg{
    border-radius:.5rem
}
.rounded-md{
    border-radius:.375rem
}
.rounded-sm{
    border-radius:.125rem
}
.rounded-xl{
    border-radius:.75rem
}
.border{
    border-width:1px
}
.border-2{
    border-width:2px
}
.border-4{
    border-width:4px
}
.border-\[2px\]{
    border-width:2px
}
.border-b{
    border-bottom-width:1px
}
.border-b-2{
    border-bottom-width:2px
}
.border-t{
    border-top-width:1px
}
.border-t-2{
    border-top-width:2px
}
.border-solid{
    border-style:solid
}
.border-\[\#913f33\]{
    --tw-border-opacity:1;
    border-color:#913f33;
    border-color:rgb(145 63 51/var(--tw-border-opacity,1))
}
.border-\[\#D0D5DD\]{
    --tw-border-opacity:1;
    border-color:#d0d5dd;
    border-color:rgb(208 213 221/var(--tw-border-opacity,1))
}
.border-\[\#EAEAEA\]{
    --tw-border-opacity:1;
    border-color:#eaeaea;
    border-color:rgb(234 234 234/var(--tw-border-opacity,1))
}
.border-\[\#FBC12D\]{
    --tw-border-opacity:1;
    border-color:#fbc12d;
    border-color:rgb(251 193 45/var(--tw-border-opacity,1))
}
.border-\[\#f1b821\]{
    --tw-border-opacity:1;
    border-color:#f1b821;
    border-color:rgb(241 184 33/var(--tw-border-opacity,1))
}
.border-\[\#f5a623\]{
    --tw-border-opacity:1;
    border-color:#f5a623;
    border-color:rgb(245 166 35/var(--tw-border-opacity,1))
}
.border-\[\#f5d556\]{
    --tw-border-opacity:1;
    border-color:#f5d556;
    border-color:rgb(245 213 86/var(--tw-border-opacity,1))
}
.border-\[\#fbc12d\]{
    --tw-border-opacity:1;
    border-color:#fbc12d;
    border-color:rgb(251 193 45/var(--tw-border-opacity,1))
}
.border-gray-200{
    --tw-border-opacity:1;
    border-color:#e5e7eb;
    border-color:rgb(229 231 235/var(--tw-border-opacity,1))
}
.border-gray-300{
    --tw-border-opacity:1;
    border-color:#d1d5db;
    border-color:rgb(209 213 219/var(--tw-border-opacity,1))
}
.border-primary{
    --tw-border-opacity:1;
    border-color:#ffde59;
    border-color:rgb(255 222 89/var(--tw-border-opacity,1))
}
.border-red-500{
    --tw-border-opacity:1;
    border-color:#ef4444;
    border-color:rgb(239 68 68/var(--tw-border-opacity,1))
}
.border-white{
    --tw-border-opacity:1;
    border-color:#fff;
    border-color:rgb(255 255 255/var(--tw-border-opacity,1))
}
.border-yellow-400{
    --tw-border-opacity:1;
    border-color:#facc15;
    border-color:rgb(250 204 21/var(--tw-border-opacity,1))
}
.border-t-transparent{
    border-top-color:#0000
}
.bg-\[\#36C65A\]{
    --tw-bg-opacity:1;
    background-color:#36c65a;
    background-color:rgb(54 198 90/var(--tw-bg-opacity,1))
}
.bg-\[\#68281e\]{
    --tw-bg-opacity:1;
    background-color:#68281e;
    background-color:rgb(104 40 30/var(--tw-bg-opacity,1))
}
.bg-\[\#931502\]{
    --tw-bg-opacity:1;
    background-color:#931502;
    background-color:rgb(147 21 2/var(--tw-bg-opacity,1))
}
.bg-\[\#999\]{
    --tw-bg-opacity:1;
    background-color:#999;
    background-color:rgb(153 153 153/var(--tw-bg-opacity,1))
}
.bg-\[\#D92D20\]{
    --tw-bg-opacity:1;
    background-color:#d92d20;
    background-color:rgb(217 45 32/var(--tw-bg-opacity,1))
}
.bg-\[\#F1B821\]{
    --tw-bg-opacity:1;
    background-color:#f1b821;
    background-color:rgb(241 184 33/var(--tw-bg-opacity,1))
}
.bg-\[\#FBC12D\]{
    --tw-bg-opacity:1;
    background-color:#fbc12d;
    background-color:rgb(251 193 45/var(--tw-bg-opacity,1))
}
.bg-\[\#FFFCEC\]{
    --tw-bg-opacity:1;
    background-color:#fffcec;
    background-color:rgb(255 252 236/var(--tw-bg-opacity,1))
}
.bg-\[\#d8961a\]{
    --tw-bg-opacity:1;
    background-color:#d8961a;
    background-color:rgb(216 150 26/var(--tw-bg-opacity,1))
}
.bg-\[\#eaeaea\]{
    --tw-bg-opacity:1;
    background-color:#eaeaea;
    background-color:rgb(234 234 234/var(--tw-bg-opacity,1))
}
.bg-\[\#f1b821\]{
    --tw-bg-opacity:1;
    background-color:#f1b821;
    background-color:rgb(241 184 33/var(--tw-bg-opacity,1))
}
.bg-\[\#fbc12d\]{
    --tw-bg-opacity:1;
    background-color:#fbc12d;
    background-color:rgb(251 193 45/var(--tw-bg-opacity,1))
}
.bg-\[\#fff7e6\]{
    --tw-bg-opacity:1;
    background-color:#fff7e6;
    background-color:rgb(255 247 230/var(--tw-bg-opacity,1))
}
.bg-\[red\]{
    --tw-bg-opacity:1;
    background-color:red;
    background-color:rgb(255 0 0/var(--tw-bg-opacity,1))
}
.bg-blue{
    --tw-bg-opacity:1;
    background-color:#1272db;
    background-color:rgb(18 114 219/var(--tw-bg-opacity,1))
}
.bg-error{
    --tw-bg-opacity:1;
    background-color:#d92d20;
    background-color:rgb(217 45 32/var(--tw-bg-opacity,1))
}
.bg-gray-100{
    --tw-bg-opacity:1;
    background-color:#f3f4f6;
    background-color:rgb(243 244 246/var(--tw-bg-opacity,1))
}
.bg-gray-200{
    --tw-bg-opacity:1;
    background-color:#e5e7eb;
    background-color:rgb(229 231 235/var(--tw-bg-opacity,1))
}
.bg-gray-300{
    --tw-bg-opacity:1;
    background-color:#d1d5db;
    background-color:rgb(209 213 219/var(--tw-bg-opacity,1))
}
.bg-gray-500{
    --tw-bg-opacity:1;
    background-color:#6b7280;
    background-color:rgb(107 114 128/var(--tw-bg-opacity,1))
}
.bg-green-200{
    --tw-bg-opacity:1;
    background-color:#bbf7d0;
    background-color:rgb(187 247 208/var(--tw-bg-opacity,1))
}
.bg-green-500{
    --tw-bg-opacity:1;
    background-color:#22c55e;
    background-color:rgb(34 197 94/var(--tw-bg-opacity,1))
}
.bg-main{
    --tw-bg-opacity:1;
    background-color:#760f00;
    background-color:rgb(118 15 0/var(--tw-bg-opacity,1))
}
.bg-primary{
    --tw-bg-opacity:1;
    background-color:#ffde59;
    background-color:rgb(255 222 89/var(--tw-bg-opacity,1))
}
.bg-red-200{
    --tw-bg-opacity:1;
    background-color:#fecaca;
    background-color:rgb(254 202 202/var(--tw-bg-opacity,1))
}
.bg-red-500{
    --tw-bg-opacity:1;
    background-color:#ef4444;
    background-color:rgb(239 68 68/var(--tw-bg-opacity,1))
}
.bg-success{
    --tw-bg-opacity:1;
    background-color:#36c65a;
    background-color:rgb(54 198 90/var(--tw-bg-opacity,1))
}
.bg-warning{
    --tw-bg-opacity:1;
    background-color:#f1b821;
    background-color:rgb(241 184 33/var(--tw-bg-opacity,1))
}
.bg-white{
    --tw-bg-opacity:1;
    background-color:#fff;
    background-color:rgb(255 255 255/var(--tw-bg-opacity,1))
}
.bg-yellow-200{
    --tw-bg-opacity:1;
    background-color:#fef08a;
    background-color:rgb(254 240 138/var(--tw-bg-opacity,1))
}
.bg-yellow-400{
    --tw-bg-opacity:1;
    background-color:#facc15;
    background-color:rgb(250 204 21/var(--tw-bg-opacity,1))
}
.bg-yellow-500{
    --tw-bg-opacity:1;
    background-color:#eab308;
    background-color:rgb(234 179 8/var(--tw-bg-opacity,1))
}
.bg-opacity-50{
    --tw-bg-opacity:0.5
}
.bg-custom{
    background-image:linear-gradient(180deg,#a3200b,#520b00)
}
.bg-cover{
    background-size:cover
}
.bg-center{
    background-position:50%
}
.object-cover{
    object-fit:cover
}
.p-2{
    padding:.5rem
}
.p-3{
    padding:.75rem
}
.p-4{
    padding:1rem
}
.p-5{
    padding:1.25rem
}
.p-6{
    padding:1.5rem
}
.p-\[2px\]{
    padding:2px
}
.px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
}
.px-16{
    padding-left:4rem;
    padding-right:4rem
}
.px-4{
    padding-left:1rem;
    padding-right:1rem
}
.px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.px-8{
    padding-left:2rem;
    padding-right:2rem
}
.px-9{
    padding-left:2.25rem;
    padding-right:2.25rem
}
.px-\[2rem\]{
    padding-left:2rem;
    padding-right:2rem
}
.py-10{
    padding-bottom:2.5rem;
    padding-top:2.5rem
}
.py-2{
    padding-bottom:.5rem;
    padding-top:.5rem
}
.py-20{
    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-9{
    padding-bottom:2.25rem;
    padding-top:2.25rem
}
.py-\[10px\]{
    padding-bottom:10px;
    padding-top:10px
}
.py-\[11px\]{
    padding-bottom:11px;
    padding-top:11px
}
.pb-10{
    padding-bottom:2.5rem
}
.pb-2{
    padding-bottom:.5rem
}
.pb-20{
    padding-bottom:5rem
}
.pb-4{
    padding-bottom:1rem
}
.pb-5{
    padding-bottom:1.25rem
}
.pb-\[2rem\]{
    padding-bottom:2rem
}
.pb-\[7rem\]{
    padding-bottom:7rem
}
.pl-10{
    padding-left:2.5rem
}
.pl-2{
    padding-left:.5rem
}
.pl-3{
    padding-left:.75rem
}
.pl-8{
    padding-left:2rem
}
.pr-10{
    padding-right:2.5rem
}
.pr-3{
    padding-right:.75rem
}
.pr-4{
    padding-right:1rem
}
.pt-2{
    padding-top:.5rem
}
.pt-5{
    padding-top:1.25rem
}
.pt-\[2rem\]{
    padding-top:2rem
}
.pt-\[3rem\]{
    padding-top:3rem
}
.pt-\[60px\]{
    padding-top:60px
}
.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-end{
    text-align:end
}
.text-2xl{
    font-size:1.5rem;
    line-height:2rem
}
.text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
}
.text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
}
.text-\[0\.75rem\]{
    font-size:.75rem
}
.text-\[0\.7rem\]{
    font-size:.7rem
}
.text-\[0\.85rem\]{
    font-size:.85rem
}
.text-\[0\.8rem\]{
    font-size:.8rem
}
.text-\[1\.25rem\]{
    font-size:1.25rem
}
.text-\[14px\]{
    font-size:14px
}
.text-\[16px\]{
    font-size:16px
}
.text-\[18px\]{
    font-size:18px
}
.text-\[20px\]{
    font-size:20px
}
.text-\[26px\]{
    font-size:26px
}
.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-light{
    font-weight:300
}
.font-medium{
    font-weight:500
}
.font-normal{
    font-weight:400
}
.font-semibold{
    font-weight:600
}
.uppercase{
    text-transform:uppercase
}
.italic{
    font-style:italic
}
.leading-5{
    line-height:1.25rem
}
.leading-6{
    line-height:1.5rem
}
.text-\[\#2563EB\]{
    --tw-text-opacity:1;
    color:#2563eb;
    color:rgb(37 99 235/var(--tw-text-opacity,1))
}
.text-\[\#333333\],.text-\[\#333\]{
    --tw-text-opacity:1;
    color:#333;
    color:rgb(51 51 51/var(--tw-text-opacity,1))
}
.text-\[\#475467\]{
    --tw-text-opacity:1;
    color:#475467;
    color:rgb(71 84 103/var(--tw-text-opacity,1))
}
.text-\[\#850b02\]{
    --tw-text-opacity:1;
    color:#850b02;
    color:rgb(133 11 2/var(--tw-text-opacity,1))
}
.text-\[\#BEBFC3\]{
    --tw-text-opacity:1;
    color:#bebfc3;
    color:rgb(190 191 195/var(--tw-text-opacity,1))
}
.text-\[\#F1B821\]{
    --tw-text-opacity:1;
    color:#f1b821;
    color:rgb(241 184 33/var(--tw-text-opacity,1))
}
.text-\[\#FFDE59\]{
    --tw-text-opacity:1;
    color:#ffde59;
    color:rgb(255 222 89/var(--tw-text-opacity,1))
}
.text-\[\#ddab22\]{
    --tw-text-opacity:1;
    color:#ddab22;
    color:rgb(221 171 34/var(--tw-text-opacity,1))
}
.text-\[\#f1b821\]{
    --tw-text-opacity:1;
    color:#f1b821;
    color:rgb(241 184 33/var(--tw-text-opacity,1))
}
.text-\[\#f8db57\]{
    --tw-text-opacity:1;
    color:#f8db57;
    color:rgb(248 219 87/var(--tw-text-opacity,1))
}
.text-\[\#fbc12d\]{
    --tw-text-opacity:1;
    color:#fbc12d;
    color:rgb(251 193 45/var(--tw-text-opacity,1))
}
.text-\[\#fff\]{
    --tw-text-opacity:1;
    color:#fff;
    color:rgb(255 255 255/var(--tw-text-opacity,1))
}
.text-\[gray\]{
    --tw-text-opacity:1;
    color:grey;
    color:rgb(128 128 128/var(--tw-text-opacity,1))
}
.text-black{
    --tw-text-opacity:1;
    color:#000;
    color:rgb(0 0 0/var(--tw-text-opacity,1))
}
.text-error{
    --tw-text-opacity:1;
    color:#d92d20;
    color:rgb(217 45 32/var(--tw-text-opacity,1))
}
.text-gray-500{
    --tw-text-opacity:1;
    color:#6b7280;
    color:rgb(107 114 128/var(--tw-text-opacity,1))
}
.text-gray-600{
    --tw-text-opacity:1;
    color:#4b5563;
    color:rgb(75 85 99/var(--tw-text-opacity,1))
}
.text-gray-700{
    --tw-text-opacity:1;
    color:#374151;
    color:rgb(55 65 81/var(--tw-text-opacity,1))
}
.text-gray-800{
    --tw-text-opacity:1;
    color:#1f2937;
    color:rgb(31 41 55/var(--tw-text-opacity,1))
}
.text-main{
    --tw-text-opacity:1;
    color:#760f00;
    color:rgb(118 15 0/var(--tw-text-opacity,1))
}
.text-primary{
    --tw-text-opacity:1;
    color:#ffde59;
    color:rgb(255 222 89/var(--tw-text-opacity,1))
}
.text-primary\/80{
    color:#ffde59cc
}
.text-red-500{
    --tw-text-opacity:1;
    color:#ef4444;
    color:rgb(239 68 68/var(--tw-text-opacity,1))
}
.text-red-600{
    --tw-text-opacity:1;
    color:#dc2626;
    color:rgb(220 38 38/var(--tw-text-opacity,1))
}
.text-red-700{
    --tw-text-opacity:1;
    color:#b91c1c;
    color:rgb(185 28 28/var(--tw-text-opacity,1))
}
.text-secondary{
    --tw-text-opacity:1;
    color:#bebfc3;
    color:rgb(190 191 195/var(--tw-text-opacity,1))
}
.text-warning{
    --tw-text-opacity:1;
    color:#f1b821;
    color:rgb(241 184 33/var(--tw-text-opacity,1))
}
.text-white{
    --tw-text-opacity:1;
    color:#fff;
    color:rgb(255 255 255/var(--tw-text-opacity,1))
}
.text-yellow-300{
    --tw-text-opacity:1;
    color:#fde047;
    color:rgb(253 224 71/var(--tw-text-opacity,1))
}
.text-yellow-400{
    --tw-text-opacity:1;
    color:#facc15;
    color:rgb(250 204 21/var(--tw-text-opacity,1))
}
.text-yellow-500{
    --tw-text-opacity:1;
    color:#eab308;
    color:rgb(234 179 8/var(--tw-text-opacity,1))
}
.underline{
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline
}
.opacity-30{
    opacity:.3
}
.opacity-70{
    opacity:.7
}
.shadow-2xl{
    --tw-shadow:0 25px 50px -12px #00000040;
    --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)
}
.shadow-2xl,.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);
    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)
}
.blur{
    --tw-blur:blur(8px)
}
.blur,.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)
}
.transition{
    transition-duration:.15s;
    transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.transition-all{
    transition-duration:.15s;
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.transition-transform{
    transition-duration:.15s;
    transition-property:transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.duration-200{
    transition-duration:.2s
}
.duration-300{
    transition-duration:.3s
}
.duration-500{
    transition-duration:.5s
}
.ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.hover\:bg-gray-100:hover{
    --tw-bg-opacity:1;
    background-color:#f3f4f6;
    background-color:rgb(243 244 246/var(--tw-bg-opacity,1))
}
.hover\:bg-gray-400:hover{
    --tw-bg-opacity:1;
    background-color:#9ca3af;
    background-color:rgb(156 163 175/var(--tw-bg-opacity,1))
}
.hover\:bg-green-600:hover{
    --tw-bg-opacity:1;
    background-color:#16a34a;
    background-color:rgb(22 163 74/var(--tw-bg-opacity,1))
}
.hover\:bg-red-600:hover{
    --tw-bg-opacity:1;
    background-color:#dc2626;
    background-color:rgb(220 38 38/var(--tw-bg-opacity,1))
}
.hover\:bg-yellow-600:hover{
    --tw-bg-opacity:1;
    background-color:#ca8a04;
    background-color:rgb(202 138 4/var(--tw-bg-opacity,1))
}
.hover\:text-primary\/80:hover{
    color:#ffde59cc
}
.hover\:opacity-80:hover{
    opacity:.8
}
.focus\:outline-none:focus{
    outline:2px solid #0000;
    outline-offset:2px
}
.focus\:ring-2:focus{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.focus\:ring-\[\#f5a623\]:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(245 166 35/var(--tw-ring-opacity,1))
}
@media (min-width:640px){
    .sm\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .sm\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
}
@media (min-width:768px){
    .md\:-bottom-1{
        bottom:-.25rem
    }
    .md\:mb-0{
        margin-bottom:0
    }
    .md\:ml-0{
        margin-left:0
    }
    .md\:ml-10{
        margin-left:2.5rem
    }
    .md\:ml-4{
        margin-left:1rem
    }
    .md\:mr-4{
        margin-right:1rem
    }
    .md\:mt-6{
        margin-top:1.5rem
    }
    .md\:mt-7{
        margin-top:1.75rem
    }
    .md\:block{
        display:block
    }
    .md\:flex{
        display:flex
    }
    .md\:hidden{
        display:none
    }
    .md\:h-12{
        height:3rem
    }
    .md\:h-\[2\.5rem\]{
        height:2.5rem
    }
    .md\:h-\[270px\]{
        height:270px
    }
    .md\:h-\[44px\]{
        height:44px
    }
    .md\:w-12{
        width:3rem
    }
    .md\:w-\[100\%\]{
        width:100%
    }
    .md\:w-\[270px\]{
        width:270px
    }
    .md\:w-\[35\%\]{
        width:35%
    }
    .md\:w-\[40\%\]{
        width:40%
    }
    .md\:w-\[440px\]{
        width:440px
    }
    .md\:w-\[45\%\]{
        width:45%
    }
    .md\:w-\[55\%\]{
        width:55%
    }
    .md\:w-\[60\%\]{
        width:60%
    }
    .md\:w-\[70\%\]{
        width:70%
    }
    .md\:max-w-\[100\%\],.md\:max-w-full{
        max-width:100%
    }
    .md\: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))
    }
    .md\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:flex-row{
        flex-direction:row
    }
    .md\:items-center{
        align-items:center
    }
    .md\:justify-end{
        justify-content:flex-end
    }
    .md\:gap-10{
        gap:2.5rem
    }
    .md\:gap-3{
        gap:.75rem
    }
    .md\:border-r{
        border-right-width:1px
    }
    .md\:border-none{
        border-style:none
    }
    .md\:bg-\[\#F4F8F7\]{
        --tw-bg-opacity:1;
        background-color:#f4f8f7;
        background-color:rgb(244 248 247/var(--tw-bg-opacity,1))
    }
    .md\:px-0{
        padding-left:0;
        padding-right:0
    }
    .md\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .md\:px-\[6rem\]{
        padding-left:6rem;
        padding-right:6rem
    }
    .md\:py-0{
        padding-top:0
    }
    .md\:pb-0,.md\:py-0{
        padding-bottom:0
    }
    .md\:pb-14{
        padding-bottom:3.5rem
    }
    .md\:pb-\[7rem\]{
        padding-bottom:7rem
    }
    .md\:pl-3{
        padding-left:.75rem
    }
    .md\:pl-6{
        padding-left:1.5rem
    }
    .md\:pr-6{
        padding-right:1.5rem
    }
    .md\:pt-3{
        padding-top:.75rem
    }
    .md\:pt-\[5rem\]{
        padding-top:5rem
    }
    .md\:text-left{
        text-align:left
    }
    .md\:text-2xl{
        font-size:1.5rem;
        line-height:2rem
    }
    .md\:text-\[0\.9rem\]{
        font-size:.9rem
    }
    .md\:text-\[1\.3rem\]{
        font-size:1.3rem
    }
    .md\:text-base{
        font-size:1rem;
        line-height:1.5rem
    }
    .md\:text-xl{
        font-size:1.25rem;
        line-height:1.75rem
    }
    .md\:leading-\[28px\]{
        line-height:28px
    }
    .md\:opacity-100{
        opacity:1
    }
    .md\: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);
        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)
    }
}
@media (min-width:1024px){
    .lg\:mt-8{
        margin-top:2rem
    }
    .lg\:block{
        display:block
    }
    .lg\:h-\[2\.6rem\]{
        height:2.6rem
    }
    .lg\:w-\[60\%\]{
        width:60%
    }
    .lg\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .lg\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .lg\:px-\[8rem\]{
        padding-left:8rem;
        padding-right:8rem
    }
    .lg\:pb-\[8rem\]{
        padding-bottom:8rem
    }
    .lg\:pt-\[6rem\]{
        padding-top:6rem
    }
    .lg\:text-\[1\.5rem\]{
        font-size:1.5rem
    }
    .lg\:text-\[1rem\]{
        font-size:1rem
    }
}
@media (min-width:1280px){
    .xl\:h-\[2\.7rem\]{
        height:2.7rem
    }
    .xl\:w-\[50\%\]{
        width:50%
    }
    .xl\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .xl\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xl\:px-\[10rem\]{
        padding-left:10rem;
        padding-right:10rem
    }
    .xl\:pb-\[9rem\]{
        padding-bottom:9rem
    }
    .xl\:pt-\[8rem\]{
        padding-top:8rem
    }
    .xl\:text-\[1\.1rem\]{
        font-size:1.1rem
    }
    .xl\:text-\[1\.6rem\]{
        font-size:1.6rem
    }
}
@media (min-width:1536px){
    .\32xl\:h-\[2\.8rem\]{
        height:2.8rem
    }
    .\32xl\:w-\[50\%\]{
        width:50%
    }
    .\32xl\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .\32xl\:px-40,.\32xl\:px-\[10rem\]{
        padding-left:10rem;
        padding-right:10rem
    }
    .\32xl\:pb-\[10rem\]{
        padding-bottom:10rem
    }
    .\32xl\:pt-\[10rem\]{
        padding-top:10rem
    }
    .\32xl\:text-\[1\.2rem\]{
        font-size:1.2rem
    }
    .\32xl\:text-\[1\.75rem\]{
        font-size:1.75rem
    }
}
:root{
    --toastify-color-light:#fff;
    --toastify-color-dark:#121212;
    --toastify-color-info:#3498db;
    --toastify-color-success:#07bc0c;
    --toastify-color-warning:#f1c40f;
    --toastify-color-error:#e74c3c;
    --toastify-color-transparent:#ffffffb3;
    --toastify-icon-color-info:var(--toastify-color-info);
    --toastify-icon-color-success:var(--toastify-color-success);
    --toastify-icon-color-warning:var(--toastify-color-warning);
    --toastify-icon-color-error:var(--toastify-color-error);
    --toastify-toast-width:320px;
    --toastify-toast-background:#fff;
    --toastify-toast-min-height:64px;
    --toastify-toast-max-height:800px;
    --toastify-font-family:sans-serif;
    --toastify-z-index:9999;
    --toastify-text-color-light:#757575;
    --toastify-text-color-dark:#fff;
    --toastify-text-color-info:#fff;
    --toastify-text-color-success:#fff;
    --toastify-text-color-warning:#fff;
    --toastify-text-color-error:#fff;
    --toastify-spinner-color:#616161;
    --toastify-spinner-color-empty-area:#e0e0e0;
    --toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    --toastify-color-progress-dark:#bb86fc;
    --toastify-color-progress-info:var(--toastify-color-info);
    --toastify-color-progress-success:var(--toastify-color-success);
    --toastify-color-progress-warning:var(--toastify-color-warning);
    --toastify-color-progress-error:var(--toastify-color-error)
}
.Toastify__toast-container{
    box-sizing:border-box;
    color:#fff;
    padding:4px;
    position:fixed;
    -webkit-transform:translateZ(9999);
    -webkit-transform:translateZ(var(--toastify-z-index));
    width:320px;
    width:var(--toastify-toast-width);
    z-index:9999;
    z-index:var(--toastify-z-index)
}
.Toastify__toast-container--top-left{
    left:1em;
    top:1em
}
.Toastify__toast-container--top-center{
    left:50%;
    top:1em;
    transform:translateX(-50%)
}
.Toastify__toast-container--top-right{
    right:1em;
    top:1em
}
.Toastify__toast-container--bottom-left{
    bottom:1em;
    left:1em
}
.Toastify__toast-container--bottom-center{
    bottom:1em;
    left:50%;
    transform:translateX(-50%)
}
.Toastify__toast-container--bottom-right{
    bottom:1em;
    right:1em
}
@media only screen and (max-width:480px){
    .Toastify__toast-container{
        left:0;
        margin:0;
        padding:0;
        width:100vw
    }
    .Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{
        top:0;
        transform:translateX(0)
    }
    .Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{
        bottom:0;
        transform:translateX(0)
    }
    .Toastify__toast-container--rtl{
        left:auto;
        right:0
    }
}
.Toastify__toast{
    border-radius:4px;
    box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;
    box-sizing:border-box;
    cursor:default;
    direction:ltr;
    display:flex;
    font-family:sans-serif;
    font-family:var(--toastify-font-family);
    justify-content:space-between;
    margin-bottom:1rem;
    max-height:800px;
    max-height:var(--toastify-toast-max-height);
    min-height:64px;
    min-height:var(--toastify-toast-min-height);
    overflow:hidden;
    padding:8px;
    position:relative;
    z-index:0
}
.Toastify__toast--rtl{
    direction:rtl
}
.Toastify__toast--close-on-click{
    cursor:pointer
}
.Toastify__toast-body{
    align-items:center;
    display:flex;
    flex:1 1 auto;
    margin:auto 0;
    padding:6px
}
.Toastify__toast-body>div:last-child{
    flex:1 1;
    word-break:break-word
}
.Toastify__toast-icon{
    -webkit-margin-end:10px;
    display:flex;
    flex-shrink:0;
    margin-inline-end:10px;
    width:20px
}
.Toastify--animate{
    animation-duration:.7s;
    animation-fill-mode:both
}
.Toastify--animate-icon{
    animation-duration:.3s;
    animation-fill-mode:both
}
@media only screen and (max-width:480px){
    .Toastify__toast{
        border-radius:0;
        margin-bottom:0
    }
}
.Toastify__toast-theme--dark{
    background:#121212;
    background:var(--toastify-color-dark);
    color:#fff;
    color:var(--toastify-text-color-dark)
}
.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{
    background:#fff;
    background:var(--toastify-color-light);
    color:#757575;
    color:var(--toastify-text-color-light)
}
.Toastify__toast-theme--colored.Toastify__toast--info{
    background:#3498db;
    background:var(--toastify-color-info);
    color:#fff;
    color:var(--toastify-text-color-info)
}
.Toastify__toast-theme--colored.Toastify__toast--success{
    background:#07bc0c;
    background:var(--toastify-color-success);
    color:#fff;
    color:var(--toastify-text-color-success)
}
.Toastify__toast-theme--colored.Toastify__toast--warning{
    background:#f1c40f;
    background:var(--toastify-color-warning);
    color:#fff;
    color:var(--toastify-text-color-warning)
}
.Toastify__toast-theme--colored.Toastify__toast--error{
    background:#e74c3c;
    background:var(--toastify-color-error);
    color:#fff;
    color:var(--toastify-text-color-error)
}
.Toastify__progress-bar-theme--light{
    background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    background:var(--toastify-color-progress-light)
}
.Toastify__progress-bar-theme--dark{
    background:#bb86fc;
    background:var(--toastify-color-progress-dark)
}
.Toastify__progress-bar--info{
    background:#3498db;
    background:var(--toastify-color-progress-info)
}
.Toastify__progress-bar--success{
    background:#07bc0c;
    background:var(--toastify-color-progress-success)
}
.Toastify__progress-bar--warning{
    background:#f1c40f;
    background:var(--toastify-color-progress-warning)
}
.Toastify__progress-bar--error{
    background:#e74c3c;
    background:var(--toastify-color-progress-error)
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{
    background:#ffffffb3;
    background:var(--toastify-color-transparent)
}
.Toastify__close-button{
    align-self:flex-start;
    background:#0000;
    border:none;
    color:#fff;
    cursor:pointer;
    opacity:.7;
    outline:none;
    padding:0;
    transition:.3s ease
}
.Toastify__close-button--light{
    color:#000;
    opacity:.3
}
.Toastify__close-button>svg{
    fill:currentColor;
    height:16px;
    width:14px
}
.Toastify__close-button:focus,.Toastify__close-button:hover{
    opacity:1
}
@keyframes Toastify__trackProgress{
    0%{
        transform:scaleX(1)
    }
    to{
        transform:scaleX(0)
    }
}
.Toastify__progress-bar{
    bottom:0;
    height:5px;
    left:0;
    opacity:.7;
    position:absolute;
    transform-origin:left;
    width:100%;
    z-index:9999;
    z-index:var(--toastify-z-index)
}
.Toastify__progress-bar--animated{
    animation:Toastify__trackProgress linear 1 forwards
}
.Toastify__progress-bar--controlled{
    transition:transform .2s
}
.Toastify__progress-bar--rtl{
    left:auto;
    right:0;
    transform-origin:right
}
.Toastify__spinner{
    animation:Toastify__spin .65s linear infinite;
    border:2px solid #e0e0e0;
    border-color:var(--toastify-spinner-color-empty-area);
    border-radius:100%;
    border-right-color:#616161;
    border-right-color:var(--toastify-spinner-color);
    box-sizing:border-box;
    height:20px;
    width:20px
}
@keyframes Toastify__bounceInRight{
    0%,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(-25px,0,0)
    }
    75%{
        transform:translate3d(10px,0,0)
    }
    90%{
        transform:translate3d(-5px,0,0)
    }
    to{
        transform:none
    }
}
@keyframes Toastify__bounceOutRight{
    20%{
        opacity:1;
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(2000px,0,0)
    }
}
@keyframes Toastify__bounceInLeft{
    0%,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(25px,0,0)
    }
    75%{
        transform:translate3d(-10px,0,0)
    }
    90%{
        transform:translate3d(5px,0,0)
    }
    to{
        transform:none
    }
}
@keyframes Toastify__bounceOutLeft{
    20%{
        opacity:1;
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes Toastify__bounceInUp{
    0%,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,-20px,0)
    }
    75%{
        transform:translate3d(0,10px,0)
    }
    90%{
        transform:translate3d(0,-5px,0)
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes Toastify__bounceOutUp{
    20%{
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes Toastify__bounceInDown{
    0%,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,25px,0)
    }
    75%{
        transform:translate3d(0,-10px,0)
    }
    90%{
        transform:translate3d(0,5px,0)
    }
    to{
        transform:none
    }
}
@keyframes Toastify__bounceOutDown{
    20%{
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        transform:translate3d(0,2000px,0)
    }
}
.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{
    animation-name:Toastify__bounceInLeft
}
.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{
    animation-name:Toastify__bounceInRight
}
.Toastify__bounce-enter--top-center{
    animation-name:Toastify__bounceInDown
}
.Toastify__bounce-enter--bottom-center{
    animation-name:Toastify__bounceInUp
}
.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{
    animation-name:Toastify__bounceOutLeft
}
.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{
    animation-name:Toastify__bounceOutRight
}
.Toastify__bounce-exit--top-center{
    animation-name:Toastify__bounceOutUp
}
.Toastify__bounce-exit--bottom-center{
    animation-name:Toastify__bounceOutDown
}
@keyframes Toastify__zoomIn{
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes Toastify__zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
.Toastify__zoom-enter{
    animation-name:Toastify__zoomIn
}
.Toastify__zoom-exit{
    animation-name:Toastify__zoomOut
}
@keyframes Toastify__flipIn{
    0%{
        animation-timing-function:ease-in;
        opacity:0;
        transform:perspective(400px) rotateX(90deg)
    }
    40%{
        animation-timing-function:ease-in;
        transform:perspective(400px) rotateX(-20deg)
    }
    60%{
        opacity:1;
        transform:perspective(400px) rotateX(10deg)
    }
    80%{
        transform:perspective(400px) rotateX(-5deg)
    }
    to{
        transform:perspective(400px)
    }
}
@keyframes Toastify__flipOut{
    0%{
        transform:perspective(400px)
    }
    30%{
        opacity:1;
        transform:perspective(400px) rotateX(-20deg)
    }
    to{
        opacity:0;
        transform:perspective(400px) rotateX(90deg)
    }
}
.Toastify__flip-enter{
    animation-name:Toastify__flipIn
}
.Toastify__flip-exit{
    animation-name:Toastify__flipOut
}
@keyframes Toastify__slideInRight{
    0%{
        transform:translate3d(110%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes Toastify__slideInLeft{
    0%{
        transform:translate3d(-110%,0,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes Toastify__slideInUp{
    0%{
        transform:translate3d(0,110%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes Toastify__slideInDown{
    0%{
        transform:translate3d(0,-110%,0);
        visibility:visible
    }
    to{
        transform:translateZ(0)
    }
}
@keyframes Toastify__slideOutRight{
    0%{
        transform:translateZ(0)
    }
    to{
        transform:translate3d(110%,0,0);
        visibility:hidden
    }
}
@keyframes Toastify__slideOutLeft{
    0%{
        transform:translateZ(0)
    }
    to{
        transform:translate3d(-110%,0,0);
        visibility:hidden
    }
}
@keyframes Toastify__slideOutDown{
    0%{
        transform:translateZ(0)
    }
    to{
        transform:translate3d(0,500px,0);
        visibility:hidden
    }
}
@keyframes Toastify__slideOutUp{
    0%{
        transform:translateZ(0)
    }
    to{
        transform:translate3d(0,-500px,0);
        visibility:hidden
    }
}
.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{
    animation-name:Toastify__slideInLeft
}
.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{
    animation-name:Toastify__slideInRight
}
.Toastify__slide-enter--top-center{
    animation-name:Toastify__slideInDown
}
.Toastify__slide-enter--bottom-center{
    animation-name:Toastify__slideInUp
}
.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{
    animation-name:Toastify__slideOutLeft
}
.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{
    animation-name:Toastify__slideOutRight
}
.Toastify__slide-exit--top-center{
    animation-name:Toastify__slideOutUp
}
.Toastify__slide-exit--bottom-center{
    animation-name:Toastify__slideOutDown
}
@keyframes Toastify__spin{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
