
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*!
 * Generated by SASS compiler
 * Please, dont edit this file
 */
/**
   * Start: Swiper inject
   */
.wrap-swiper .swiper-slide img {
        min-height: 125px;
      }
/**
   * End: Swiper inject
   */
/**
   * Start: KYC modal/popup
   */
#welcome-kyc-dialog.in{
        display: grid !important;
        place-items: center;
}
#verification-kyc-dialog.in{
        display: grid !important;
        place-items: center;
}
.modal-backdrop.in:is(.dark *){
        opacity: 0.6;
}
/**
   * End: KYC modal/popup
   */
.sr-only{
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
}
.pointer-events-none{
        pointer-events: none;
}
.\!visible{
        visibility: visible !important;
}
.visible{
        visibility: visible;
}
.invisible{
        visibility: hidden;
}
.collapse{
        visibility: collapse;
}
.static{
        position: static;
}
.fixed{
        position: fixed;
}
.absolute{
        position: absolute;
}
.relative{
        position: relative;
}
.sticky{
        position: sticky;
}
.inset-0{
        inset: 0px;
}
.inset-y-0{
        top: 0px;
        bottom: 0px;
}
.inset-y-auto{
        top: auto;
        bottom: auto;
}
.\!-right-6{
        right: -1.5rem !important;
}
.\!-right-8{
        right: -2rem !important;
}
.\!top-\[120\%\]{
        top: 120% !important;
}
.\!top-\[150\%\]{
        top: 150% !important;
}
.-bottom-14{
        bottom: -3.5rem;
}
.-bottom-16{
        bottom: -4rem;
}
.-bottom-24{
        bottom: -6rem;
}
.-left-20{
        left: -5rem;
}
.-left-8{
        left: -2rem;
}
.-right-1\/4{
        right: -25%;
}
.-right-14{
        right: -3.5rem;
}
.-right-20{
        right: -5rem;
}
.bottom-0{
        bottom: 0px;
}
.bottom-40{
        bottom: 10rem;
}
.left-0{
        left: 0px;
}
.left-3{
        left: 0.75rem;
}
.left-4{
        left: 1rem;
}
.left-\[20\%\]{
        left: 20%;
}
.left-\[40\%\]{
        left: 40%;
}
.left-auto{
        left: auto;
}
.right-0{
        right: 0px;
}
.right-10{
        right: 2.5rem;
}
.right-2{
        right: 0.5rem;
}
.right-3{
        right: 0.75rem;
}
.right-5{
        right: 1.25rem;
}
.right-56{
        right: 14rem;
}
.right-6{
        right: 1.5rem;
}
.right-\[10px\]{
        right: 10px;
}
.right-\[3\%\]{
        right: 3%;
}
.top-0{
        top: 0px;
}
.top-0\.5{
        top: 0.125rem;
}
.top-2{
        top: 0.5rem;
}
.top-20{
        top: 5rem;
}
.top-24{
        top: 6rem;
}
.top-3{
        top: 0.75rem;
}
.top-3\.5{
        top: 0.875rem;
}
.top-4{
        top: 1rem;
}
.top-5{
        top: 1.25rem;
}
.top-6{
        top: 1.5rem;
}
.top-\[-15px\]{
        top: -15px;
}
.top-\[-4px\]{
        top: -4px;
}
.top-\[1\.1rem\]{
        top: 1.1rem;
}
.top-\[10px\]{
        top: 10px;
}
.top-\[120\%\]{
        top: 120%;
}
.top-\[120px\]{
        top: 120px;
}
.top-\[20\%\]{
        top: 20%;
}
.top-\[36\%\]{
        top: 36%;
}
.top-\[40\%\]{
        top: 40%;
}
.top-\[8px\]{
        top: 8px;
}
.-z-10{
        z-index: -10;
}
.-z-\[2px\]{
        z-index: -2px;
}
.z-10{
        z-index: 10;
}
.z-20{
        z-index: 20;
}
.z-\[1\]{
        z-index: 1;
}
.z-\[2000\]{
        z-index: 2000;
}
.z-\[2\]{
        z-index: 2;
}
.z-\[3\]{
        z-index: 3;
}
.z-\[9999999\]{
        z-index: 9999999;
}
.z-\[99\]{
        z-index: 99;
}
.order-last{
        order: 9999;
}
.col-span-1{
        grid-column: span 1 / span 1;
}
.col-span-2{
        grid-column: span 2 / span 2;
}
.col-span-4{
        grid-column: span 4 / span 4;
}
.col-span-full{
        grid-column: 1 / -1;
}
.col-start-1{
        grid-column-start: 1;
}
.col-start-2{
        grid-column-start: 2;
}
.col-end-4{
        grid-column-end: 4;
}
.row-start-1{
        grid-row-start: 1;
}
.row-start-2{
        grid-row-start: 2;
}
.float-right{
        float: right;
}
.\!m-0{
        margin: 0px !important;
}
.m-0{
        margin: 0px;
}
.m-3{
        margin: 0.75rem;
}
.m-5{
        margin: 1.25rem;
}
.m-\[-1px\]{
        margin: -1px;
}
.m-auto{
        margin: auto;
}
.mx-0{
        margin-left: 0px;
        margin-right: 0px;
}
.mx-10{
        margin-left: 2.5rem;
        margin-right: 2.5rem;
}
.mx-16{
        margin-left: 4rem;
        margin-right: 4rem;
}
.mx-2{
        margin-left: 0.5rem;
        margin-right: 0.5rem;
}
.mx-20{
        margin-left: 5rem;
        margin-right: 5rem;
}
.mx-4{
        margin-left: 1rem;
        margin-right: 1rem;
}
.mx-5{
        margin-left: 1.25rem;
        margin-right: 1.25rem;
}
.mx-8{
        margin-left: 2rem;
        margin-right: 2rem;
}
.mx-\[20px\]{
        margin-left: 20px;
        margin-right: 20px;
}
.mx-\[32px\]{
        margin-left: 32px;
        margin-right: 32px;
}
.mx-auto{
        margin-left: auto;
        margin-right: auto;
}
.my-0{
        margin-top: 0px;
        margin-bottom: 0px;
}
.my-10{
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
}
.my-12{
        margin-top: 3rem;
        margin-bottom: 3rem;
}
.my-14{
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
}
.my-2{
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
}
.my-20{
        margin-top: 5rem;
        margin-bottom: 5rem;
}
.my-3{
        margin-top: 0.75rem;
        margin-bottom: 0.75rem;
}
.my-4{
        margin-top: 1rem;
        margin-bottom: 1rem;
}
.my-5{
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
}
.my-6{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
}
.my-7{
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
}
.my-auto{
        margin-top: auto;
        margin-bottom: auto;
}
.\!mb-0{
        margin-bottom: 0px !important;
}
.\!mt-28{
        margin-top: 7rem !important;
}
.-ml-1{
        margin-left: -0.25rem;
}
.-mt-32{
        margin-top: -8rem;
}
.mb-0{
        margin-bottom: 0px;
}
.mb-1{
        margin-bottom: 0.25rem;
}
.mb-10{
        margin-bottom: 2.5rem;
}
.mb-2{
        margin-bottom: 0.5rem;
}
.mb-3{
        margin-bottom: 0.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-8{
        margin-bottom: 2rem;
}
.mb-\[100px\]{
        margin-bottom: 100px;
}
.mb-\[10px\]{
        margin-bottom: 10px;
}
.mb-\[120px\]{
        margin-bottom: 120px;
}
.mb-\[16px\]{
        margin-bottom: 16px;
}
.mb-\[20px\]{
        margin-bottom: 20px;
}
.mb-\[2px\]{
        margin-bottom: 2px;
}
.mb-\[3\.5rem\]{
        margin-bottom: 3.5rem;
}
.mb-\[60px\]{
        margin-bottom: 60px;
}
.ml-0{
        margin-left: 0px;
}
.ml-1{
        margin-left: 0.25rem;
}
.ml-10{
        margin-left: 2.5rem;
}
.ml-2{
        margin-left: 0.5rem;
}
.ml-3{
        margin-left: 0.75rem;
}
.ml-5{
        margin-left: 1.25rem;
}
.ml-9{
        margin-left: 2.25rem;
}
.ml-\[-11px\]{
        margin-left: -11px;
}
.ml-\[2px\]{
        margin-left: 2px;
}
.ml-\[4px\]{
        margin-left: 4px;
}
.ml-\[6px\]{
        margin-left: 6px;
}
.ml-\[70\%\]{
        margin-left: 70%;
}
.ml-auto{
        margin-left: auto;
}
.mr-2{
        margin-right: 0.5rem;
}
.mr-3{
        margin-right: 0.75rem;
}
.mr-4{
        margin-right: 1rem;
}
.mr-5{
        margin-right: 1.25rem;
}
.mr-\[10px\]{
        margin-right: 10px;
}
.mr-\[30px\]{
        margin-right: 30px;
}
.mt-0{
        margin-top: 0px;
}
.mt-1{
        margin-top: 0.25rem;
}
.mt-10{
        margin-top: 2.5rem;
}
.mt-12{
        margin-top: 3rem;
}
.mt-14{
        margin-top: 3.5rem;
}
.mt-2{
        margin-top: 0.5rem;
}
.mt-20{
        margin-top: 5rem;
}
.mt-24{
        margin-top: 6rem;
}
.mt-28{
        margin-top: 7rem;
}
.mt-3{
        margin-top: 0.75rem;
}
.mt-32{
        margin-top: 8rem;
}
.mt-4{
        margin-top: 1rem;
}
.mt-40{
        margin-top: 10rem;
}
.mt-5{
        margin-top: 1.25rem;
}
.mt-6{
        margin-top: 1.5rem;
}
.mt-8{
        margin-top: 2rem;
}
.mt-80{
        margin-top: 20rem;
}
.mt-\[-12px\]{
        margin-top: -12px;
}
.mt-\[100px\]{
        margin-top: 100px;
}
.mt-\[10px\]{
        margin-top: 10px;
}
.mt-\[150px\]{
        margin-top: 150px;
}
.mt-\[19\%\]{
        margin-top: 19%;
}
.mt-\[1px\]{
        margin-top: 1px;
}
.mt-\[20\]{
        margin-top: 20;
}
.mt-\[20px\]{
        margin-top: 20px;
}
.mt-\[22\%\]{
        margin-top: 22%;
}
.mt-\[24px\]{
        margin-top: 24px;
}
.mt-\[30px\]{
        margin-top: 30px;
}
.mt-\[40px\]{
        margin-top: 40px;
}
.mt-\[45px\]{
        margin-top: 45px;
}
.mt-\[4px\]{
        margin-top: 4px;
}
.mt-\[5px\]{
        margin-top: 5px;
}
.mt-\[80px\]{
        margin-top: 80px;
}
.mt-\[8px\]{
        margin-top: 8px;
}
.box-border{
        box-sizing: border-box;
}
.box-content{
        box-sizing: content-box;
}
.\!block{
        display: block !important;
}
.block{
        display: block;
}
.inline-block{
        display: inline-block;
}
.inline{
        display: inline;
}
.\!flex{
        display: flex !important;
}
.flex{
        display: flex;
}
.inline-flex{
        display: inline-flex;
}
.\!table{
        display: table !important;
}
.table{
        display: table;
}
.table-footer-group{
        display: table-footer-group;
}
.table-row{
        display: table-row;
}
.grid{
        display: grid;
}
.contents{
        display: contents;
}
.list-item{
        display: list-item;
}
.hidden{
        display: none;
}
.aspect-\[5\/3\]{
        aspect-ratio: 5/3;
}
.aspect-square{
        aspect-ratio: 1 / 1;
}
.\!h-\[80vh\]{
        height: 80vh !important;
}
.h-0{
        height: 0px;
}
.h-1{
        height: 0.25rem;
}
.h-10{
        height: 2.5rem;
}
.h-12{
        height: 3rem;
}
.h-14{
        height: 3.5rem;
}
.h-16{
        height: 4rem;
}
.h-2{
        height: 0.5rem;
}
.h-2\.5{
        height: 0.625rem;
}
.h-20{
        height: 5rem;
}
.h-24{
        height: 6rem;
}
.h-36{
        height: 9rem;
}
.h-4{
        height: 1rem;
}
.h-5{
        height: 1.25rem;
}
.h-56{
        height: 14rem;
}
.h-6{
        height: 1.5rem;
}
.h-60{
        height: 15rem;
}
.h-8{
        height: 2rem;
}
.h-80{
        height: 20rem;
}
.h-\[100\%\]{
        height: 100%;
}
.h-\[100px\]{
        height: 100px;
}
.h-\[10px\]{
        height: 10px;
}
.h-\[12\.5\%\]{
        height: 12.5%;
}
.h-\[120px\]{
        height: 120px;
}
.h-\[14px\]{
        height: 14px;
}
.h-\[150px\]{
        height: 150px;
}
.h-\[160px\]{
        height: 160px;
}
.h-\[18px\]{
        height: 18px;
}
.h-\[1px\]{
        height: 1px;
}
.h-\[20\%\]{
        height: 20%;
}
.h-\[20\]{
        height: 20;
}
.h-\[20px\]{
        height: 20px;
}
.h-\[22px\]{
        height: 22px;
}
.h-\[24px\]{
        height: 24px;
}
.h-\[25\%\]{
        height: 25%;
}
.h-\[250px\]{
        height: 250px;
}
.h-\[25px\]{
        height: 25px;
}
.h-\[26px\]{
        height: 26px;
}
.h-\[300px\]{
        height: 300px;
}
.h-\[30px\]{
        height: 30px;
}
.h-\[32px\]{
        height: 32px;
}
.h-\[350px\]{
        height: 350px;
}
.h-\[36\.5px\]{
        height: 36.5px;
}
.h-\[38px\]{
        height: 38px;
}
.h-\[40px\]{
        height: 40px;
}
.h-\[42px\]{
        height: 42px;
}
.h-\[50\%\]{
        height: 50%;
}
.h-\[500px\]{
        height: 500px;
}
.h-\[50px\]{
        height: 50px;
}
.h-\[6\.25\%\]{
        height: 6.25%;
}
.h-\[60\%\]{
        height: 60%;
}
.h-\[600px\]{
        height: 600px;
}
.h-\[60px\]{
        height: 60px;
}
.h-\[6px\]{
        height: 6px;
}
.h-\[700px\]{
        height: 700px;
}
.h-\[75vh\]{
        height: 75vh;
}
.h-\[80\%\]{
        height: 80%;
}
.h-\[800px\]{
        height: 800px;
}
.h-\[80px\]{
        height: 80px;
}
.h-\[full\]{
        height: full;
}
.h-auto{
        height: auto;
}
.h-full{
        height: 100%;
}
.h-max{
        height: -moz-max-content;
        height: max-content;
}
.h-screen{
        height: 100vh;
}
.max-h-0{
        max-height: 0px;
}
.max-h-\[240px\]{
        max-height: 240px;
}
.max-h-\[300px\]{
        max-height: 300px;
}
.max-h-\[30px\]{
        max-height: 30px;
}
.max-h-\[33rem\]{
        max-height: 33rem;
}
.max-h-\[350px\]{
        max-height: 350px;
}
.max-h-\[400px\]{
        max-height: 400px;
}
.max-h-\[500px\]{
        max-height: 500px;
}
.max-h-\[50px\]{
        max-height: 50px;
}
.max-h-\[550px\]{
        max-height: 550px;
}
.max-h-full{
        max-height: 100%;
}
.min-h-\[200px\]{
        min-height: 200px;
}
.min-h-\[292px\]{
        min-height: 292px;
}
.min-h-\[34rem\]{
        min-height: 34rem;
}
.min-h-\[500px\]{
        min-height: 500px;
}
.min-h-\[65px\]{
        min-height: 65px;
}
.min-h-\[720px\]{
        min-height: 720px;
}
.min-h-max{
        min-height: -moz-max-content;
        min-height: max-content;
}
.min-h-screen{
        min-height: 100vh;
}
.\!w-full{
        width: 100% !important;
}
.w-1{
        width: 0.25rem;
}
.w-1\/2{
        width: 50%;
}
.w-1\/3{
        width: 33.333333%;
}
.w-1\/4{
        width: 25%;
}
.w-10{
        width: 2.5rem;
}
.w-12{
        width: 3rem;
}
.w-14{
        width: 3.5rem;
}
.w-16{
        width: 4rem;
}
.w-2\/3{
        width: 66.666667%;
}
.w-20{
        width: 5rem;
}
.w-24{
        width: 6rem;
}
.w-28{
        width: 7rem;
}
.w-3\/4{
        width: 75%;
}
.w-5{
        width: 1.25rem;
}
.w-52{
        width: 13rem;
}
.w-6{
        width: 1.5rem;
}
.w-8{
        width: 2rem;
}
.w-\[100px\]{
        width: 100px;
}
.w-\[105px\]{
        width: 105px;
}
.w-\[10px\]{
        width: 10px;
}
.w-\[120px\]{
        width: 120px;
}
.w-\[135px\]{
        width: 135px;
}
.w-\[144px\]{
        width: 144px;
}
.w-\[14px\]{
        width: 14px;
}
.w-\[150px\]{
        width: 150px;
}
.w-\[16px\]{
        width: 16px;
}
.w-\[185px\]{
        width: 185px;
}
.w-\[18px\]{
        width: 18px;
}
.w-\[20\%\]{
        width: 20%;
}
.w-\[200px\]{
        width: 200px;
}
.w-\[20px\]{
        width: 20px;
}
.w-\[220px\]{
        width: 220px;
}
.w-\[22px\]{
        width: 22px;
}
.w-\[24px\]{
        width: 24px;
}
.w-\[25px\]{
        width: 25px;
}
.w-\[26px\]{
        width: 26px;
}
.w-\[300px\]{
        width: 300px;
}
.w-\[30px\]{
        width: 30px;
}
.w-\[320px\]{
        width: 320px;
}
.w-\[32px\]{
        width: 32px;
}
.w-\[32rem\]{
        width: 32rem;
}
.w-\[34rem\]{
        width: 34rem;
}
.w-\[40\%\]{
        width: 40%;
}
.w-\[400px\]{
        width: 400px;
}
.w-\[40\]{
        width: 40;
}
.w-\[40px\]{
        width: 40px;
}
.w-\[50px\]{
        width: 50px;
}
.w-\[60\%\]{
        width: 60%;
}
.w-\[60px\]{
        width: 60px;
}
.w-\[70\%\]{
        width: 70%;
}
.w-\[80px\]{
        width: 80px;
}
.w-\[85\%\]{
        width: 85%;
}
.w-\[89vw\]{
        width: 89vw;
}
.w-\[90\%\]{
        width: 90%;
}
.w-\[90vw\]{
        width: 90vw;
}
.w-\[95\%\]{
        width: 95%;
}
.w-\[full\]{
        width: full;
}
.w-\[unset\]{
        width: unset;
}
.w-auto{
        width: auto;
}
.w-fit{
        width: -moz-fit-content;
        width: fit-content;
}
.w-full{
        width: 100%;
}
.w-max{
        width: -moz-max-content;
        width: max-content;
}
.w-screen{
        width: 100vw;
}
.min-w-\[100px\]{
        min-width: 100px;
}
.min-w-\[120px\]{
        min-width: 120px;
}
.min-w-\[125px\]{
        min-width: 125px;
}
.min-w-\[170px\]{
        min-width: 170px;
}
.min-w-\[180px\]{
        min-width: 180px;
}
.min-w-\[500px\]{
        min-width: 500px;
}
.min-w-\[90\%\]{
        min-width: 90%;
}
.min-w-fit{
        min-width: -moz-fit-content;
        min-width: fit-content;
}
.max-w-10{
        max-width: 2.5rem;
}
.max-w-2xl{
        max-width: 42rem;
}
.max-w-3xl{
        max-width: 48rem;
}
.max-w-5xl{
        max-width: 64rem;
}
.max-w-6xl{
        max-width: 72rem;
}
.max-w-\[100vw\]{
        max-width: 100vw;
}
.max-w-\[130px\]{
        max-width: 130px;
}
.max-w-\[16rem\]{
        max-width: 16rem;
}
.max-w-\[175px\]{
        max-width: 175px;
}
.max-w-\[200px\]{
        max-width: 200px;
}
.max-w-\[300px\]{
        max-width: 300px;
}
.max-w-\[30px\]{
        max-width: 30px;
}
.max-w-\[320px\]{
        max-width: 320px;
}
.max-w-\[400px\]{
        max-width: 400px;
}
.max-w-\[460px\]{
        max-width: 460px;
}
.max-w-\[470px\]{
        max-width: 470px;
}
.max-w-\[490px\]{
        max-width: 490px;
}
.max-w-\[500px\]{
        max-width: 500px;
}
.max-w-\[50px\]{
        max-width: 50px;
}
.max-w-\[514px\]{
        max-width: 514px;
}
.max-w-\[515px\]{
        max-width: 515px;
}
.max-w-\[520px\]{
        max-width: 520px;
}
.max-w-\[540px\]{
        max-width: 540px;
}
.max-w-\[60px\]{
        max-width: 60px;
}
.max-w-\[70\%\]{
        max-width: 70%;
}
.max-w-\[740px\]{
        max-width: 740px;
}
.max-w-\[745px\]{
        max-width: 745px;
}
.max-w-\[780px\]{
        max-width: 780px;
}
.max-w-\[90\%\]{
        max-width: 90%;
}
.max-w-full{
        max-width: 100%;
}
.max-w-lg{
        max-width: 32rem;
}
.max-w-screen-2xl{
        max-width: 1536px;
}
.flex-1{
        flex: 1 1 0%;
}
.flex-auto{
        flex: 1 1 auto;
}
.flex-none{
        flex: none;
}
.flex-shrink{
        flex-shrink: 1;
}
.shrink{
        flex-shrink: 1;
}
.shrink-0{
        flex-shrink: 0;
}
.flex-grow{
        flex-grow: 1;
}
.grow{
        flex-grow: 1;
}
.basis-\[100\%\]{
        flex-basis: 100%;
}
.border-collapse{
        border-collapse: collapse;
}
.-translate-y-\[50\%\]{
        --tw-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));
}
.rotate-180{
        --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));
}
.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 content{
        from{
                opacity: 0;
                transform: translateY(5%);
        }
        to{
                opacity: 1;
                transform: translateY(0%);
        }
}
.animate-content{
        animation: content 0, 3s ease-in-out;
}
@keyframes dot-bricks{
        0%{
                box-shadow: 9991px -16px 0 0 #000000, 9991px 0 0 0 #000000, 10007px 0 0 0 #000000;
        }
        8.333%{
                box-shadow: 10007px -16px 0 0 #000000, 9991px 0 0 0 #000000, 10007px 0 0 0 #000000;
        }
        16.667%{
                box-shadow: 10007px -16px 0 0 #000000, 9991px -16px 0 0 #000000, 10007px 0 0 0 #000000;
        }
        25%{
                box-shadow: 10007px -16px 0 0 #000000, 9991px -16px 0 0 #000000, 9991px 0 0 0 #000000;
        }
        33.333%{
                box-shadow: 10007px 0 0 0 #000000, 9991px -16px 0 0 #000000, 9991px 0 0 0 #000000;
        }
        41.667%{
                box-shadow: 10007px 0 0 0 #000000, 10007px -16px 0 0 #000000, 9991px 0 0 0 #000000;
        }
        50%{
                box-shadow: 10007px 0 0 0 #000000, 10007px -16px 0 0 #000000, 9991px -16px 0 0 #000000;
        }
        58.333%{
                box-shadow: 9991px 0 0 0 #000000, 10007px -16px 0 0 #000000, 9991px -16px 0 0 #000000;
        }
        66.666%{
                box-shadow: 9991px 0 0 0 #000000, 10007px 0 0 0 #000000, 9991px -16px 0 0 #000000;
        }
        75%{
                box-shadow: 9991px 0 0 0 #000000, 10007px 0 0 0 #000000, 10007px -16px 0 0 #000000;
        }
        83.333%{
                box-shadow: 9991px -16px 0 0 #000000, 10007px 0 0 0 #000000, 10007px -16px 0 0 #000000;
        }
        91.667%{
                box-shadow: 9991px -16px 0 0 #000000, 9991px 0 0 0 #000000, 10007px -16px 0 0 #000000;
        }
        100%{
                box-shadow: 9991px -16px 0 0 #000000, 9991px 0 0 0 #000000, 10007px 0 0 0 #000000;
        }
}
.animate-dot-bricks{
        animation: dot-bricks 2s infinite ease;
}
@keyframes pulse{
        50%{
                opacity: .5;
        }
}
.animate-pulse{
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes shake{
        0%{
                transform: rotate(0deg) scale(1);
        }
        25%{
                transform: rotate(5deg) scale(1.3);
        }
        50%{
                transform: rotate(0eg) scale(1.3);
        }
        75%{
                transform: rotate(-5deg) scale(1.3);
        }
        100%{
                transform: rotate(0deg) scale(1);
        }
}
.animate-shake{
        animation: shake 0.82s forwards;
}
@keyframes sidebarHover{
        0%{
                opacity: 0;
        }
        40%{
                opacity: 0;
                left: 100px;
        }
        100%{
                opacity: 1;
                left: 85px;
        }
}
.animate-sidebarHoverSlide{
        animation: sidebarHover 0.3s ease-in;
}
@keyframes sidebarHoverSubMenu{
        0%{
                opacity: 0;
        }
        40%{
                opacity: 0;
                left: 100px;
        }
        100%{
                opacity: 1;
                left: 68px;
        }
}
.animate-sidebarHoverSubMenu{
        animation: sidebarHoverSubMenu 0.3s ease-in;
}
@keyframes slide-in-left{
        0%{
                visibility: hidden;
                opacity: 0;
                transform: translate3d(-130%, 0, 0);
        }
        90%{
                visibility: visible;
                opacity: 1;
                transform: translate3d(3%, 0, 0);
        }
        100%{
                visibility: visible;
                opacity: 1;
                transform: translate3d(0, 0, 0);
        }
}
.animate-slideinleft{
        animation: slide-in-left 0.6s ease-out forwards;
}
@keyframes spin{
        to{
                transform: rotate(360deg);
        }
}
.animate-spin{
        animation: spin 1s linear infinite;
}
.cursor-default{
        cursor: default;
}
.cursor-not-allowed{
        cursor: not-allowed;
}
.cursor-pointer{
        cursor: pointer;
}
.select-all{
        -webkit-user-select: all;
           -moz-user-select: all;
                user-select: all;
}
.resize{
        resize: both;
}
.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));
}
.grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
        grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-7{
        grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-row{
        flex-direction: row;
}
.flex-row-reverse{
        flex-direction: row-reverse;
}
.flex-col{
        flex-direction: column;
}
.flex-col-reverse{
        flex-direction: column-reverse;
}
.flex-wrap{
        flex-wrap: wrap;
}
.flex-nowrap{
        flex-wrap: nowrap;
}
.place-items-center{
        place-items: center;
}
.items-start{
        align-items: flex-start;
}
.items-end{
        align-items: flex-end;
}
.items-center{
        align-items: center;
}
.justify-end{
        justify-content: flex-end;
}
.\!justify-center{
        justify-content: center !important;
}
.justify-center{
        justify-content: center;
}
.justify-between{
        justify-content: space-between;
}
.justify-around{
        justify-content: space-around;
}
.gap-0{
        gap: 0px;
}
.gap-1{
        gap: 0.25rem;
}
.gap-10{
        gap: 2.5rem;
}
.gap-16{
        gap: 4rem;
}
.gap-2{
        gap: 0.5rem;
}
.gap-3{
        gap: 0.75rem;
}
.gap-4{
        gap: 1rem;
}
.gap-5{
        gap: 1.25rem;
}
.gap-6{
        gap: 1.5rem;
}
.gap-7{
        gap: 1.75rem;
}
.gap-8{
        gap: 2rem;
}
.gap-\[10px\]{
        gap: 10px;
}
.gap-\[15px\]{
        gap: 15px;
}
.gap-\[24px\]{
        gap: 24px;
}
.gap-\[3px\]{
        gap: 3px;
}
.gap-\[5px\]{
        gap: 5px;
}
.gap-x-2{
        -moz-column-gap: 0.5rem;
             column-gap: 0.5rem;
}
.gap-x-\[10px\]{
        -moz-column-gap: 10px;
             column-gap: 10px;
}
.gap-y-6{
        row-gap: 1.5rem;
}
.gap-y-\[12px\]{
        row-gap: 12px;
}
.gap-y-\[16px\]{
        row-gap: 16px;
}
.gap-y-\[21px\]{
        row-gap: 21px;
}
.gap-y-\[40px\]{
        row-gap: 40px;
}
.\!space-x-6 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0 !important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(0.25rem * var(--tw-space-x-reverse));
        margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-10 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(0.5rem * var(--tw-space-x-reverse));
        margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(0.75rem * var(--tw-space-x-reverse));
        margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[5px\] > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(5px * var(--tw-space-x-reverse));
        margin-left: calc(5px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[8px\] > :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(8px * var(--tw-space-x-reverse));
        margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-black\/10 > :not([hidden]) ~ :not([hidden]){
        border-color: rgb(0 0 0 / 0.1);
}
.self-start{
        align-self: flex-start;
}
.self-end{
        align-self: flex-end;
}
.self-center{
        align-self: center;
}
.justify-self-start{
        justify-self: start;
}
.overflow-auto{
        overflow: auto;
}
.overflow-hidden{
        overflow: hidden;
}
.overflow-x-auto{
        overflow-x: auto;
}
.overflow-y-auto{
        overflow-y: auto;
}
.overflow-x-hidden{
        overflow-x: hidden;
}
.overflow-y-hidden{
        overflow-y: hidden;
}
.overflow-x-scroll{
        overflow-x: scroll;
}
.overflow-y-scroll{
        overflow-y: scroll;
}
.scroll-smooth{
        scroll-behavior: smooth;
}
.truncate{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.text-ellipsis{
        text-overflow: ellipsis;
}
.whitespace-normal{
        white-space: normal;
}
.whitespace-nowrap{
        white-space: nowrap;
}
.text-nowrap{
        text-wrap: nowrap;
}
.break-words{
        overflow-wrap: break-word;
}
.break-all{
        word-break: break-all;
}
.\!rounded-2xl{
        border-radius: 1rem !important;
}
.\!rounded-lg{
        border-radius: 0.5rem !important;
}
.\!rounded-xl{
        border-radius: 0.75rem !important;
}
.rounded{
        border-radius: 0.25rem;
}
.rounded-2xl{
        border-radius: 1rem;
}
.rounded-3xl{
        border-radius: 1.5rem;
}
.rounded-\[100px\]{
        border-radius: 100px;
}
.rounded-\[10px\]{
        border-radius: 10px;
}
.rounded-\[12px\]{
        border-radius: 12px;
}
.rounded-\[16px\]{
        border-radius: 16px;
}
.rounded-\[200px\]{
        border-radius: 200px;
}
.rounded-\[2rem\]{
        border-radius: 2rem;
}
.rounded-\[3px\]{
        border-radius: 3px;
}
.rounded-\[4px\]{
        border-radius: 4px;
}
.rounded-\[50px\]{
        border-radius: 50px;
}
.rounded-\[5px\]{
        border-radius: 5px;
}
.rounded-\[6px\]{
        border-radius: 6px;
}
.rounded-full{
        border-radius: 9999px;
}
.rounded-lg{
        border-radius: 0.5rem;
}
.rounded-md{
        border-radius: 0.375rem;
}
.rounded-none{
        border-radius: 0px;
}
.rounded-sm{
        border-radius: 0.125rem;
}
.rounded-xl{
        border-radius: 0.75rem;
}
.rounded-bl-xl{
        border-bottom-left-radius: 0.75rem;
}
.rounded-br-md{
        border-bottom-right-radius: 0.375rem;
}
.rounded-br-none{
        border-bottom-right-radius: 0px;
}
.rounded-br-xl{
        border-bottom-right-radius: 0.75rem;
}
.rounded-tl-\[2px\]{
        border-top-left-radius: 2px;
}
.rounded-tl-lg{
        border-top-left-radius: 0.5rem;
}
.rounded-tr-\[2px\]{
        border-top-right-radius: 2px;
}
.rounded-tr-lg{
        border-top-right-radius: 0.5rem;
}
.rounded-tr-md{
        border-top-right-radius: 0.375rem;
}
.rounded-tr-none{
        border-top-right-radius: 0px;
}
.border{
        border-width: 1px;
}
.border-0{
        border-width: 0px;
}
.border-2{
        border-width: 2px;
}
.border-\[1px\]{
        border-width: 1px;
}
.border-\[50px\]{
        border-width: 50px;
}
.border-x-0{
        border-left-width: 0px;
        border-right-width: 0px;
}
.border-x-2{
        border-left-width: 2px;
        border-right-width: 2px;
}
.border-y-0{
        border-top-width: 0px;
        border-bottom-width: 0px;
}
.border-b{
        border-bottom-width: 1px;
}
.border-b-0{
        border-bottom-width: 0px;
}
.border-b-2{
        border-bottom-width: 2px;
}
.border-l{
        border-left-width: 1px;
}
.border-l-0{
        border-left-width: 0px;
}
.border-l-\[1px\]{
        border-left-width: 1px;
}
.border-r{
        border-right-width: 1px;
}
.border-r-0{
        border-right-width: 0px;
}
.border-r-\[1px\]{
        border-right-width: 1px;
}
.border-t{
        border-top-width: 1px;
}
.border-t-0{
        border-top-width: 0px;
}
.border-solid{
        border-style: solid;
}
.\!border-none{
        border-style: none !important;
}
.border-none{
        border-style: none;
}
.\!border-transparent{
        border-color: transparent !important;
}
.border-\[\#0184B5\]{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.border-\[\#0184b5\]{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.border-\[\#169DD026\]{
        border-color: #169DD026;
}
.border-\[\#169DD0\]{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.border-\[\#3782B2\]{
        --tw-border-opacity: 1;
        border-color: rgb(55 130 178 / var(--tw-border-opacity));
}
.border-\[\#4B2983\]{
        --tw-border-opacity: 1;
        border-color: rgb(75 41 131 / var(--tw-border-opacity));
}
.border-\[\#636E7B\]{
        --tw-border-opacity: 1;
        border-color: rgb(99 110 123 / var(--tw-border-opacity));
}
.border-\[\#979797\]{
        --tw-border-opacity: 1;
        border-color: rgb(151 151 151 / var(--tw-border-opacity));
}
.border-\[\#A0AABE\]{
        --tw-border-opacity: 1;
        border-color: rgb(160 170 190 / var(--tw-border-opacity));
}
.border-\[\#B7B7B7\]{
        --tw-border-opacity: 1;
        border-color: rgb(183 183 183 / var(--tw-border-opacity));
}
.border-\[\#C4C4C4\]{
        --tw-border-opacity: 1;
        border-color: rgb(196 196 196 / var(--tw-border-opacity));
}
.border-\[\#C95C53\]{
        --tw-border-opacity: 1;
        border-color: rgb(201 92 83 / var(--tw-border-opacity));
}
.border-\[\#CCCCCC\]{
        --tw-border-opacity: 1;
        border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.border-\[\#D05651\]{
        --tw-border-opacity: 1;
        border-color: rgb(208 86 81 / var(--tw-border-opacity));
}
.border-\[\#DDDDDD\]{
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.border-\[\#DDDDD\]{
        border-color: #DDDDD;
}
.border-\[\#DDECF6\]{
        --tw-border-opacity: 1;
        border-color: rgb(221 236 246 / var(--tw-border-opacity));
}
.border-\[\#E14B4B\]{
        --tw-border-opacity: 1;
        border-color: rgb(225 75 75 / var(--tw-border-opacity));
}
.border-\[\#E4E7EE\]{
        --tw-border-opacity: 1;
        border-color: rgb(228 231 238 / var(--tw-border-opacity));
}
.border-\[\#F7EACF\]{
        --tw-border-opacity: 1;
        border-color: rgb(247 234 207 / var(--tw-border-opacity));
}
.border-\[\#F7EBCF\]{
        --tw-border-opacity: 1;
        border-color: rgb(247 235 207 / var(--tw-border-opacity));
}
.border-\[\#ccc\]{
        --tw-border-opacity: 1;
        border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.border-\[\#cccccc\]{
        --tw-border-opacity: 1;
        border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.border-\[\#ddd\]{
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.border-\[\#dddddd\]{
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.border-gray-200{
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-gray-300{
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-green-100{
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity));
}
.border-green-500{
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-idx-500{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.border-primary-500{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.border-red-100{
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity));
}
.border-red-500{
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-600{
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-slate-100{
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-slate-300{
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-slate-400{
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.border-slate-600{
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
.border-transparent{
        border-color: transparent;
}
.border-white{
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-\[\#ECECEC\]{
        --tw-border-opacity: 1;
        border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity));
}
.border-b-black{
        --tw-border-opacity: 1;
        border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.\!bg-\[\#0184B5\]{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(1 132 181 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#B7B7B7\]{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(183 183 183 / var(--tw-bg-opacity)) !important;
}
.\!bg-cyan-500{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity)) !important;
}
.\!bg-idx-500{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(22 157 208 / var(--tw-bg-opacity)) !important;
}
.\!bg-red-500{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity)) !important;
}
.\!bg-transparent{
        background-color: transparent !important;
}
.\!bg-white{
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#0184B5\]{
        --tw-bg-opacity: 1;
        background-color: rgb(1 132 181 / var(--tw-bg-opacity));
}
.bg-\[\#0A141C\]\/60{
        background-color: rgb(10 20 28 / 0.6);
}
.bg-\[\#1283AD\]{
        --tw-bg-opacity: 1;
        background-color: rgb(18 131 173 / var(--tw-bg-opacity));
}
.bg-\[\#169DD01A\]{
        background-color: #169DD01A;
}
.bg-\[\#169DD01A\]\/10{
        background-color: rgb(22 157 208 / 0.1);
}
.bg-\[\#169DD026\]{
        background-color: #169DD026;
}
.bg-\[\#169DD0\]{
        --tw-bg-opacity: 1;
        background-color: rgb(22 157 208 / var(--tw-bg-opacity));
}
.bg-\[\#169DD0\]\/10{
        background-color: rgb(22 157 208 / 0.1);
}
.bg-\[\#169DD0\]\/\[0\.15\]{
        background-color: rgb(22 157 208 / 0.15);
}
.bg-\[\#19AF821A\]{
        background-color: #19AF821A;
}
.bg-\[\#19AF821A\]\/10{
        background-color: rgb(25 175 130 / 0.1);
}
.bg-\[\#19AF82\]{
        --tw-bg-opacity: 1;
        background-color: rgb(25 175 130 / var(--tw-bg-opacity));
}
.bg-\[\#19AF82\]\/10{
        background-color: rgb(25 175 130 / 0.1);
}
.bg-\[\#19af821a\]{
        background-color: #19af821a;
}
.bg-\[\#3782B2\]{
        --tw-bg-opacity: 1;
        background-color: rgb(55 130 178 / var(--tw-bg-opacity));
}
.bg-\[\#4B2983\]{
        --tw-bg-opacity: 1;
        background-color: rgb(75 41 131 / var(--tw-bg-opacity));
}
.bg-\[\#A0AABE\]{
        --tw-bg-opacity: 1;
        background-color: rgb(160 170 190 / var(--tw-bg-opacity));
}
.bg-\[\#B7B7B71A\]{
        background-color: #B7B7B71A;
}
.bg-\[\#B7B7B7\]{
        --tw-bg-opacity: 1;
        background-color: rgb(183 183 183 / var(--tw-bg-opacity));
}
.bg-\[\#C95C53\]{
        --tw-bg-opacity: 1;
        background-color: rgb(201 92 83 / var(--tw-bg-opacity));
}
.bg-\[\#D9D9D9\]{
        --tw-bg-opacity: 1;
        background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}
.bg-\[\#DAECF7\]{
        --tw-bg-opacity: 1;
        background-color: rgb(218 236 247 / var(--tw-bg-opacity));
}
.bg-\[\#DDDDDD\]{
        --tw-bg-opacity: 1;
        background-color: rgb(221 221 221 / var(--tw-bg-opacity));
}
.bg-\[\#DDECF6\]{
        --tw-bg-opacity: 1;
        background-color: rgb(221 236 246 / var(--tw-bg-opacity));
}
.bg-\[\#E14B4B1A\]{
        background-color: #E14B4B1A;
}
.bg-\[\#E14B4B\]{
        --tw-bg-opacity: 1;
        background-color: rgb(225 75 75 / var(--tw-bg-opacity));
}
.bg-\[\#E14B4B\]\/10{
        background-color: rgb(225 75 75 / 0.1);
}
.bg-\[\#E14B4B\]\/\[0\.15\]{
        background-color: rgb(225 75 75 / 0.15);
}
.bg-\[\#E3F1F7\]{
        --tw-bg-opacity: 1;
        background-color: rgb(227 241 247 / var(--tw-bg-opacity));
}
.bg-\[\#E4E7EE\]{
        --tw-bg-opacity: 1;
        background-color: rgb(228 231 238 / var(--tw-bg-opacity));
}
.bg-\[\#E5E7EA\]{
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 234 / var(--tw-bg-opacity));
}
.bg-\[\#E5FBFFCC\]\/80{
        background-color: rgb(229 251 255 / 0.8);
}
.bg-\[\#E6EBF0\]{
        --tw-bg-opacity: 1;
        background-color: rgb(230 235 240 / var(--tw-bg-opacity));
}
.bg-\[\#E7E8EC\]{
        --tw-bg-opacity: 1;
        background-color: rgb(231 232 236 / var(--tw-bg-opacity));
}
.bg-\[\#ECECEC\]{
        --tw-bg-opacity: 1;
        background-color: rgb(236 236 236 / var(--tw-bg-opacity));
}
.bg-\[\#EFEFEF\]{
        --tw-bg-opacity: 1;
        background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}
.bg-\[\#EFF6FF\]{
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#F2C642\]{
        --tw-bg-opacity: 1;
        background-color: rgb(242 198 66 / var(--tw-bg-opacity));
}
.bg-\[\#F2C642\]\/10{
        background-color: rgb(242 198 66 / 0.1);
}
.bg-\[\#F596051A\]{
        background-color: #F596051A;
}
.bg-\[\#F5D20A1A\]{
        background-color: #F5D20A1A;
}
.bg-\[\#F5D20A26\]{
        background-color: #F5D20A26;
}
.bg-\[\#F5D20A\]\/10{
        background-color: rgb(245 210 10 / 0.1);
}
.bg-\[\#F5D20A\]\/40{
        background-color: rgb(245 210 10 / 0.4);
}
.bg-\[\#F6F6F6\]{
        --tw-bg-opacity: 1;
        background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7F7\]{
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#F8F9FB\]{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.bg-\[\#FBF8E5\]{
        --tw-bg-opacity: 1;
        background-color: rgb(251 248 229 / var(--tw-bg-opacity));
}
.bg-\[\#FDF7D9\]{
        --tw-bg-opacity: 1;
        background-color: rgb(253 247 217 / var(--tw-bg-opacity));
}
.bg-\[\#FF819833\]{
        background-color: #FF819833;
}
.bg-\[\#FFF8E1\]{
        --tw-bg-opacity: 1;
        background-color: rgb(255 248 225 / var(--tw-bg-opacity));
}
.bg-\[\#b7b7b733\]{
        background-color: #b7b7b733;
}
.bg-\[\#c4c4c4\]{
        --tw-bg-opacity: 1;
        background-color: rgb(196 196 196 / var(--tw-bg-opacity));
}
.bg-\[\#ccc\]{
        --tw-bg-opacity: 1;
        background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7f7\]{
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#f8f9fa\]{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 250 / var(--tw-bg-opacity));
}
.bg-\[\#f8f9fb\]{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.bg-\[\#fef8da\]{
        --tw-bg-opacity: 1;
        background-color: rgb(254 248 218 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff\]{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[white\]{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-black{
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/50{
        background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-400{
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-gray-100{
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-gray-200{
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-gray-300{
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.bg-gray-400{
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.bg-green-100{
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-500{
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-idx-200\/50{
        background-color: rgb(154 220 244 / 0.5);
}
.bg-idx-300\/50{
        background-color: rgb(103 203 239 / 0.5);
}
.bg-idx-500{
        --tw-bg-opacity: 1;
        background-color: rgb(22 157 208 / var(--tw-bg-opacity));
}
.bg-orange-100{
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-primary-500{
        --tw-bg-opacity: 1;
        background-color: rgb(1 132 181 / var(--tw-bg-opacity));
}
.bg-red-100{
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-500{
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-slate-200{
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-slate-50{
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-transparent{
        background-color: transparent;
}
.bg-white{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow-500{
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-gradient-to-b{
        background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-\[\#BCE8FD\]{
        --tw-gradient-from: #BCE8FD var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(188 232 253 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#C0FFEC\]{
        --tw-gradient-to: #C0FFEC var(--tw-gradient-to-position);
}
.to-\[\#E5FBFF\]{
        --tw-gradient-to: #E5FBFF var(--tw-gradient-to-position);
}
.to-\[\#EFF6FF\]{
        --tw-gradient-to: #EFF6FF var(--tw-gradient-to-position);
}
.fill-red-500{
        fill: #ef4444;
}
.stroke-green-500{
        stroke: #22c55e;
}
.object-cover{
        -o-object-fit: cover;
           object-fit: cover;
}
.object-center{
        -o-object-position: center;
           object-position: center;
}
.\!p-0{
        padding: 0px !important;
}
.p-0{
        padding: 0px;
}
.p-1{
        padding: 0.25rem;
}
.p-10{
        padding: 2.5rem;
}
.p-12{
        padding: 3rem;
}
.p-2{
        padding: 0.5rem;
}
.p-3{
        padding: 0.75rem;
}
.p-4{
        padding: 1rem;
}
.p-5{
        padding: 1.25rem;
}
.p-6{
        padding: 1.5rem;
}
.p-7{
        padding: 1.75rem;
}
.p-8{
        padding: 2rem;
}
.p-\[0_32px_16px_32px\]{
        padding: 0 32px 16px 32px;
}
.p-\[0_32px_32px_32px\]{
        padding: 0 32px 32px 32px;
}
.p-\[0px_32px_32px_32px\]{
        padding: 0px 32px 32px 32px;
}
.p-\[10px\]{
        padding: 10px;
}
.p-\[10px_32px\]{
        padding: 10px 32px;
}
.p-\[12px\]{
        padding: 12px;
}
.p-\[12px_16px\]{
        padding: 12px 16px;
}
.p-\[12px_32px\]{
        padding: 12px 32px;
}
.p-\[20px\]{
        padding: 20px;
}
.p-\[24px\]{
        padding: 24px;
}
.p-\[30px\]{
        padding: 30px;
}
.p-\[32px\]{
        padding: 32px;
}
.p-\[32px_32px_24px_32px\]{
        padding: 32px 32px 24px 32px;
}
.p-\[40px\]{
        padding: 40px;
}
.p-\[5px\]{
        padding: 5px;
}
.\!px-\[18px\]{
        padding-left: 18px !important;
        padding-right: 18px !important;
}
.\!py-\[10px\]{
        padding-top: 10px !important;
        padding-bottom: 10px !important;
}
.px-0{
        padding-left: 0px;
        padding-right: 0px;
}
.px-1{
        padding-left: 0.25rem;
        padding-right: 0.25rem;
}
.px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
}
.px-12{
        padding-left: 3rem;
        padding-right: 3rem;
}
.px-14{
        padding-left: 3.5rem;
        padding-right: 3.5rem;
}
.px-2{
        padding-left: 0.5rem;
        padding-right: 0.5rem;
}
.px-20{
        padding-left: 5rem;
        padding-right: 5rem;
}
.px-24{
        padding-left: 6rem;
        padding-right: 6rem;
}
.px-3{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
}
.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-7{
        padding-left: 1.75rem;
        padding-right: 1.75rem;
}
.px-8{
        padding-left: 2rem;
        padding-right: 2rem;
}
.px-\[10px\]{
        padding-left: 10px;
        padding-right: 10px;
}
.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-\[20px\]{
        padding-left: 20px;
        padding-right: 20px;
}
.px-\[25px\]{
        padding-left: 25px;
        padding-right: 25px;
}
.px-\[30px\]{
        padding-left: 30px;
        padding-right: 30px;
}
.px-\[32px\]{
        padding-left: 32px;
        padding-right: 32px;
}
.px-\[40px\]{
        padding-left: 40px;
        padding-right: 40px;
}
.px-\[7px\]{
        padding-left: 7px;
        padding-right: 7px;
}
.px-\[8px\]{
        padding-left: 8px;
        padding-right: 8px;
}
.py-0{
        padding-top: 0px;
        padding-bottom: 0px;
}
.py-1{
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
}
.py-10{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
}
.py-12{
        padding-top: 3rem;
        padding-bottom: 3rem;
}
.py-16{
        padding-top: 4rem;
        padding-bottom: 4rem;
}
.py-2{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
}
.py-2\.5{
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
}
.py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
}
.py-3{
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
}
.py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
}
.py-5{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
}
.py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
}
.py-7{
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
}
.py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
}
.py-\[100px\]{
        padding-top: 100px;
        padding-bottom: 100px;
}
.py-\[10px\]{
        padding-top: 10px;
        padding-bottom: 10px;
}
.py-\[11px\]{
        padding-top: 11px;
        padding-bottom: 11px;
}
.py-\[12px\]{
        padding-top: 12px;
        padding-bottom: 12px;
}
.py-\[14px\]{
        padding-top: 14px;
        padding-bottom: 14px;
}
.py-\[16px\]{
        padding-top: 16px;
        padding-bottom: 16px;
}
.py-\[40px\]{
        padding-top: 40px;
        padding-bottom: 40px;
}
.py-\[5px\]{
        padding-top: 5px;
        padding-bottom: 5px;
}
.py-\[60px\]{
        padding-top: 60px;
        padding-bottom: 60px;
}
.py-\[8px\]{
        padding-top: 8px;
        padding-bottom: 8px;
}
.py-\[9px\]{
        padding-top: 9px;
        padding-bottom: 9px;
}
.\!pl-\[30px\]{
        padding-left: 30px !important;
}
.\!pt-0{
        padding-top: 0px !important;
}
.\!pt-2{
        padding-top: 0.5rem !important;
}
.\!pt-36{
        padding-top: 9rem !important;
}
.pb-0{
        padding-bottom: 0px;
}
.pb-10{
        padding-bottom: 2.5rem;
}
.pb-16{
        padding-bottom: 4rem;
}
.pb-2{
        padding-bottom: 0.5rem;
}
.pb-2\.5{
        padding-bottom: 0.625rem;
}
.pb-20{
        padding-bottom: 5rem;
}
.pb-32{
        padding-bottom: 8rem;
}
.pb-4{
        padding-bottom: 1rem;
}
.pb-5{
        padding-bottom: 1.25rem;
}
.pb-8{
        padding-bottom: 2rem;
}
.pb-9{
        padding-bottom: 2.25rem;
}
.pb-\[100px\]{
        padding-bottom: 100px;
}
.pb-\[14px\]{
        padding-bottom: 14px;
}
.pb-\[8px\]{
        padding-bottom: 8px;
}
.pl-0{
        padding-left: 0px;
}
.pl-1{
        padding-left: 0.25rem;
}
.pl-10{
        padding-left: 2.5rem;
}
.pl-12{
        padding-left: 3rem;
}
.pl-2{
        padding-left: 0.5rem;
}
.pl-20{
        padding-left: 5rem;
}
.pl-3{
        padding-left: 0.75rem;
}
.pl-4{
        padding-left: 1rem;
}
.pl-48{
        padding-left: 12rem;
}
.pl-5{
        padding-left: 1.25rem;
}
.pl-6{
        padding-left: 1.5rem;
}
.pl-7{
        padding-left: 1.75rem;
}
.pl-\[20px\]{
        padding-left: 20px;
}
.pl-\[46px\]{
        padding-left: 46px;
}
.pr-0{
        padding-right: 0px;
}
.pr-10{
        padding-right: 2.5rem;
}
.pr-11{
        padding-right: 2.75rem;
}
.pr-12{
        padding-right: 3rem;
}
.pr-16{
        padding-right: 4rem;
}
.pr-2{
        padding-right: 0.5rem;
}
.pr-3{
        padding-right: 0.75rem;
}
.pr-4{
        padding-right: 1rem;
}
.pr-5{
        padding-right: 1.25rem;
}
.pr-6{
        padding-right: 1.5rem;
}
.pr-7{
        padding-right: 1.75rem;
}
.pr-\[100px\]{
        padding-right: 100px;
}
.pt-0{
        padding-top: 0px;
}
.pt-1{
        padding-top: 0.25rem;
}
.pt-10{
        padding-top: 2.5rem;
}
.pt-16{
        padding-top: 4rem;
}
.pt-2{
        padding-top: 0.5rem;
}
.pt-28{
        padding-top: 7rem;
}
.pt-4{
        padding-top: 1rem;
}
.pt-5{
        padding-top: 1.25rem;
}
.pt-6{
        padding-top: 1.5rem;
}
.pt-8{
        padding-top: 2rem;
}
.pt-\[-40px\]{
        padding-top: -40px;
}
.pt-\[21px\]{
        padding-top: 21px;
}
.pt-\[60px\]{
        padding-top: 60px;
}
.\!text-left{
        text-align: left !important;
}
.text-left{
        text-align: left;
}
.text-center{
        text-align: center;
}
.text-right{
        text-align: right;
}
.text-justify{
        text-align: justify;
}
.text-end{
        text-align: end;
}
.align-middle{
        vertical-align: middle;
}
.align-bottom{
        vertical-align: bottom;
}
.\!font-poppins{
        font-family: "Poppins", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
.font-poppins{
        font-family: "Poppins", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.\!text-2xl{
        font-size: 1.5rem !important;
        line-height: 2rem !important;
}
.\!text-3xl{
        font-size: 1.875rem !important;
        line-height: 2.25rem !important;
}
.\!text-\[12px\]{
        font-size: 12px !important;
}
.\!text-\[18px\]{
        font-size: 18px !important;
}
.\!text-xl{
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
}
.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-5xl{
        font-size: 3rem;
        line-height: 1;
}
.text-\[10px\]{
        font-size: 10px;
}
.text-\[11px\]{
        font-size: 11px;
}
.text-\[12px\]{
        font-size: 12px;
}
.text-\[13px\]{
        font-size: 13px;
}
.text-\[14px\]{
        font-size: 14px;
}
.text-\[15px\]{
        font-size: 15px;
}
.text-\[16px\]{
        font-size: 16px;
}
.text-\[17px\]{
        font-size: 17px;
}
.text-\[18px\]{
        font-size: 18px;
}
.text-\[20px\]{
        font-size: 20px;
}
.text-\[21px\]{
        font-size: 21px;
}
.text-\[22px\]{
        font-size: 22px;
}
.text-\[24px\]{
        font-size: 24px;
}
.text-\[28px\]{
        font-size: 28px;
}
.text-\[30px\]{
        font-size: 30px;
}
.text-\[36px\]{
        font-size: 36px;
}
.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: 0.875rem;
        line-height: 1.25rem;
}
.text-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
}
.text-xs{
        font-size: 0.75rem;
        line-height: 1rem;
}
.font-\[500\]{
        font-weight: 500;
}
.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;
}
.lowercase{
        text-transform: lowercase;
}
.capitalize{
        text-transform: capitalize;
}
.italic{
        font-style: italic;
}
.leading-6{
        line-height: 1.5rem;
}
.leading-7{
        line-height: 1.75rem;
}
.leading-\[18px\]{
        line-height: 18px;
}
.leading-\[20px\]{
        line-height: 20px;
}
.leading-\[24px\]{
        line-height: 24px;
}
.leading-\[25px\]{
        line-height: 25px;
}
.leading-\[27px\]{
        line-height: 27px;
}
.leading-\[30px\]{
        line-height: 30px;
}
.leading-\[32px\]{
        line-height: 32px;
}
.leading-\[40px\]{
        line-height: 40px;
}
.leading-\[41px\]{
        line-height: 41px;
}
.leading-\[4rem\]{
        line-height: 4rem;
}
.leading-normal{
        line-height: 1.5;
}
.leading-relaxed{
        line-height: 1.625;
}
.leading-tight{
        line-height: 1.25;
}
.tracking-wide{
        letter-spacing: 0.025em;
}
.\!text-\[\#0084B6\]{
        --tw-text-opacity: 1 !important;
        color: rgb(0 132 182 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#0184B5\]{
        --tw-text-opacity: 1 !important;
        color: rgb(1 132 181 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#169DD0\]{
        --tw-text-opacity: 1 !important;
        color: rgb(22 157 208 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#232832\]{
        --tw-text-opacity: 1 !important;
        color: rgb(35 40 50 / var(--tw-text-opacity)) !important;
}
.\!text-\[\#4A4A4A\]{
        --tw-text-opacity: 1 !important;
        color: rgb(74 74 74 / var(--tw-text-opacity)) !important;
}
.\!text-white{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#\#4A4A4A\]{
        color: ##4A4A4A;
}
.text-\[\#000000\]{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#0184B5\]{
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.text-\[\#169DD0\]{
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.text-\[\#18B182\]{
        --tw-text-opacity: 1;
        color: rgb(24 177 130 / var(--tw-text-opacity));
}
.text-\[\#19AF82\]{
        --tw-text-opacity: 1;
        color: rgb(25 175 130 / var(--tw-text-opacity));
}
.text-\[\#232832\]{
        --tw-text-opacity: 1;
        color: rgb(35 40 50 / var(--tw-text-opacity));
}
.text-\[\#232832\]\/75{
        color: rgb(35 40 50 / 0.75);
}
.text-\[\#4A4A4A\]{
        --tw-text-opacity: 1;
        color: rgb(74 74 74 / var(--tw-text-opacity));
}
.text-\[\#4F5154\]{
        --tw-text-opacity: 1;
        color: rgb(79 81 84 / var(--tw-text-opacity));
}
.text-\[\#4a4a4a\]{
        --tw-text-opacity: 1;
        color: rgb(74 74 74 / var(--tw-text-opacity));
}
.text-\[\#646E82\]{
        --tw-text-opacity: 1;
        color: rgb(100 110 130 / var(--tw-text-opacity));
}
.text-\[\#646e82\]{
        --tw-text-opacity: 1;
        color: rgb(100 110 130 / var(--tw-text-opacity));
}
.text-\[\#666E80\]{
        --tw-text-opacity: 1;
        color: rgb(102 110 128 / var(--tw-text-opacity));
}
.text-\[\#777777\]{
        --tw-text-opacity: 1;
        color: rgb(119 119 119 / var(--tw-text-opacity));
}
.text-\[\#777\]{
        --tw-text-opacity: 1;
        color: rgb(119 119 119 / var(--tw-text-opacity));
}
.text-\[\#856D42\]{
        --tw-text-opacity: 1;
        color: rgb(133 109 66 / var(--tw-text-opacity));
}
.text-\[\#856E42\]{
        --tw-text-opacity: 1;
        color: rgb(133 110 66 / var(--tw-text-opacity));
}
.text-\[\#999999\]{
        --tw-text-opacity: 1;
        color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#A0AABE\]{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.text-\[\#A2AABC\]{
        --tw-text-opacity: 1;
        color: rgb(162 170 188 / var(--tw-text-opacity));
}
.text-\[\#CCCCCC\]{
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-\[\#D05651\]{
        --tw-text-opacity: 1;
        color: rgb(208 86 81 / var(--tw-text-opacity));
}
.text-\[\#DDDDDD\]{
        --tw-text-opacity: 1;
        color: rgb(221 221 221 / var(--tw-text-opacity));
}
.text-\[\#E14B4B\]{
        --tw-text-opacity: 1;
        color: rgb(225 75 75 / var(--tw-text-opacity));
}
.text-\[\#E4E7EE\]{
        --tw-text-opacity: 1;
        color: rgb(228 231 238 / var(--tw-text-opacity));
}
.text-\[\#F59605\]{
        --tw-text-opacity: 1;
        color: rgb(245 150 5 / var(--tw-text-opacity));
}
.text-\[\#f8f9fa\]{
        --tw-text-opacity: 1;
        color: rgb(248 249 250 / var(--tw-text-opacity));
}
.text-\[\#ffffff\]{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\'\+deposit_list\[j\]\.custom_label\.text_color\+\'\]{
        color: '+deposit list[j].custom label.text color+';
}
.text-amber-500{
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity));
}
.text-black{
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-400{
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500{
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-cyan-800{
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity));
}
.text-gray-200{
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-gray-300{
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-gray-400{
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-gray-500{
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-gray-600{
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-gray-700{
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-gray-800{
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-gray-900{
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-green-500{
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-idx-500{
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.text-primary-500{
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.text-red-500{
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600{
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-slate-400{
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-500{
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-white{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-opacity-75{
        --tw-text-opacity: 0.75;
}
.underline{
        text-decoration-line: underline;
}
.\!no-underline{
        text-decoration-line: none !important;
}
.no-underline{
        text-decoration-line: none;
}
.antialiased{
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}
.accent-\[\#169DD0\]{
        accent-color: #169DD0;
}
.\!opacity-100{
        opacity: 1 !important;
}
.opacity-0{
        opacity: 0;
}
.opacity-100{
        opacity: 1;
}
.opacity-25{
        opacity: 0.25;
}
.opacity-40{
        opacity: 0.4;
}
.opacity-50{
        opacity: 0.5;
}
.opacity-75{
        opacity: 0.75;
}
.shadow-lg{
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none{
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
        outline: 2px solid transparent;
        outline-offset: 2px;
}
.outline{
        outline-style: solid;
}
.outline-1{
        outline-width: 1px;
}
.outline-idx-500{
        outline-color: #169DD0;
}
.blur{
        --tw-blur: blur(8px);
        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 rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
        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-md{
        --tw-drop-shadow: drop-shadow(0 35px 35px rgba(0, 0, 0, 0.25));
        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);
}
.grayscale{
        --tw-grayscale: grayscale(100%);
        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);
}
.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-filter{
        -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);
}
.transition{
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.transition-\[height\]{
        transition-property: height;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.transition-\[max-height\]{
        transition-property: max-height;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.transition-all{
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.transition-colors{
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.transition-transform{
        transition-property: transform;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.duration-200{
        transition-duration: 200ms;
}
.duration-300{
        transition-duration: 300ms;
}
.duration-500{
        transition-duration: 500ms;
}
.duration-700{
        transition-duration: 700ms;
}
.ease-in{
        transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[transform\:translateX\(-100\%\)\]{
        transform: translateX(-100%);
}
html{
        scroll-behavior: smooth;
}
.placeholder\:text-\[14px\]::-moz-placeholder{
        font-size: 14px;
}
.placeholder\:text-\[14px\]::placeholder{
        font-size: 14px;
}
.placeholder\:font-normal::-moz-placeholder{
        font-weight: 400;
}
.placeholder\:font-normal::placeholder{
        font-weight: 400;
}
.placeholder\:text-\[\#A0AABE\]::-moz-placeholder{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.placeholder\:text-\[\#A0AABE\]::placeholder{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::-moz-placeholder{
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::placeholder{
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity));
}
.before\:absolute::before{
        content: var(--tw-content);
        position: absolute;
}
.before\:-left-12::before{
        content: var(--tw-content);
        left: -3rem;
}
.before\:-left-6::before{
        content: var(--tw-content);
        left: -1.5rem;
}
.before\:bottom-0::before{
        content: var(--tw-content);
        bottom: 0px;
}
.before\:left-0::before{
        content: var(--tw-content);
        left: 0px;
}
.before\:top-0::before{
        content: var(--tw-content);
        top: 0px;
}
.before\:hidden::before{
        content: var(--tw-content);
        display: none;
}
.before\:h-0::before{
        content: var(--tw-content);
        height: 0px;
}
.before\:h-0\.5::before{
        content: var(--tw-content);
        height: 0.125rem;
}
.before\:h-full::before{
        content: var(--tw-content);
        height: 100%;
}
.before\:w-0::before{
        content: var(--tw-content);
        width: 0px;
}
.before\:w-5::before{
        content: var(--tw-content);
        width: 1.25rem;
}
.before\:origin-right::before{
        content: var(--tw-content);
        transform-origin: right;
}
.before\:-skew-x-12::before{
        content: var(--tw-content);
        --tw-skew-x: -12deg;
        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));
}
.before\:border::before{
        content: var(--tw-content);
        border-width: 1px;
}
.before\:border-y-0::before{
        content: var(--tw-content);
        border-top-width: 0px;
        border-bottom-width: 0px;
}
.before\:border-r-0::before{
        content: var(--tw-content);
        border-right-width: 0px;
}
.before\:border-solid::before{
        content: var(--tw-content);
        border-style: solid;
}
.before\:\!border-\[\#E4E7EE\]::before{
        content: var(--tw-content);
        --tw-border-opacity: 1 !important;
        border-color: rgb(228 231 238 / var(--tw-border-opacity)) !important;
}
.before\:border-\[\#464F55\]::before{
        content: var(--tw-content);
        --tw-border-opacity: 1;
        border-color: rgb(70 79 85 / var(--tw-border-opacity));
}
.before\:bg-\[\#169DD0\]::before{
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(22 157 208 / var(--tw-bg-opacity));
}
.before\:bg-white\/50::before{
        content: var(--tw-content);
        background-color: rgb(255 255 255 / 0.5);
}
.before\:transition-all::before{
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.before\:duration-500::before{
        content: var(--tw-content);
        transition-duration: 500ms;
}
.before\:content-\[\'\'\]::before{
        --tw-content: '';
        content: var(--tw-content);
}
.after\:absolute::after{
        content: var(--tw-content);
        position: absolute;
}
.after\:bottom-0::after{
        content: var(--tw-content);
        bottom: 0px;
}
.after\:left-0::after{
        content: var(--tw-content);
        left: 0px;
}
.after\:left-4::after{
        content: var(--tw-content);
        left: 1rem;
}
.after\:top-5::after{
        content: var(--tw-content);
        top: 1.25rem;
}
.after\:h-0::after{
        content: var(--tw-content);
        height: 0px;
}
.after\:h-0\.5::after{
        content: var(--tw-content);
        height: 0.125rem;
}
.after\:h-20::after{
        content: var(--tw-content);
        height: 5rem;
}
.after\:w-0::after{
        content: var(--tw-content);
        width: 0px;
}
.after\:w-\[2px\]::after{
        content: var(--tw-content);
        width: 2px;
}
.after\:bg-\[\#1283AD\]::after{
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(18 131 173 / var(--tw-bg-opacity));
}
.after\:bg-\[\#E4E7EE\]::after{
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(228 231 238 / var(--tw-bg-opacity));
}
.after\:transition-all::after{
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after{
        --tw-content: '';
        content: var(--tw-content);
}
.visited\:text-white:visited{
        color: rgb(255 255 255 );
}
.focus-within\:border:focus-within{
        border-width: 1px;
}
.focus-within\:border-solid:focus-within{
        border-style: solid;
}
.focus-within\:border-\[\#169DD0\]:focus-within{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.focus-within\:border-\[\#E14B4B\]:focus-within{
        --tw-border-opacity: 1;
        border-color: rgb(225 75 75 / var(--tw-border-opacity));
}
.focus-within\:border-\[\#aaa\]:focus-within{
        --tw-border-opacity: 1;
        border-color: rgb(170 170 170 / var(--tw-border-opacity));
}
.focus-within\:border-primary-500:focus-within{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.focus-within\:outline-primary-500:focus-within{
        outline-color: #0184B5;
}
.hover\:-translate-y-4:hover{
        --tw-translate-y: -1rem;
        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\:transform: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\:cursor-pointer:hover{
        cursor: pointer;
}
.hover\:border:hover{
        border-width: 1px;
}
.hover\:border-solid:hover{
        border-style: solid;
}
.hover\:border-\[\#0184B5\]:hover{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.hover\:border-\[\#169DD0\]:hover{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.hover\:border-\[\#169DDO\]:hover{
        border-color: #169DDO;
}
.hover\:border-\[\#E14B4B\]:hover{
        --tw-border-opacity: 1;
        border-color: rgb(225 75 75 / var(--tw-border-opacity));
}
.hover\:border-\[\#ddd\]:hover{
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.hover\:border-gray-300:hover{
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:border-green-500:hover{
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.hover\:border-idx-500:hover{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.hover\:border-primary-500:hover{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.hover\:border-red-500:hover{
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.hover\:border-transparent:hover{
        border-color: transparent;
}
.hover\:bg-\[\#0184B5\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(1 132 181 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#127EA6\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(18 126 166 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#1283AD\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(18 131 173 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#128BB8\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(18 139 184 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#169DD0\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(22 157 208 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#B83232\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(184 50 50 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#E4E7EE\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(228 231 238 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F8F9FB\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#d9edf7\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(217 237 247 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f8f9fb\]:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.hover\:bg-idx-200\/50:hover{
        background-color: rgb(154 220 244 / 0.5);
}
.hover\:bg-idx-600:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(18 126 166 / var(--tw-bg-opacity));
}
.hover\:bg-primary-600:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(1 108 147 / var(--tw-bg-opacity));
}
.hover\:bg-sky-200:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-opacity-95:hover{
        --tw-bg-opacity: 0.95;
}
.hover\:\!text-white:hover{
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.hover\:text-\[\#0184B5\]:hover{
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.hover\:text-\[\#127EA6\]:hover{
        --tw-text-opacity: 1;
        color: rgb(18 126 166 / var(--tw-text-opacity));
}
.hover\:text-\[\#1283AD\]:hover{
        --tw-text-opacity: 1;
        color: rgb(18 131 173 / var(--tw-text-opacity));
}
.hover\:text-\[\#169DD0\]:hover{
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.hover\:text-gray-800:hover{
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover{
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:text-idx-600:hover{
        --tw-text-opacity: 1;
        color: rgb(18 126 166 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:opacity-80:hover{
        opacity: 0.8;
}
.hover\:\[transform\:scale\(1\.2\)\]:hover{
        transform: scale(1.2);
}
.hover\:\[transform\:translateX\(-3px\)\]:hover{
        transform: translateX(-3px);
}
.before\:hover\:w-full:hover::before{
        content: var(--tw-content);
        width: 100%;
}
@keyframes shine{
        to{
                content: var(--tw-content);
                left: 125%;
        }
}
.before\:hover\:animate-shine:hover::before{
        content: var(--tw-content);
        animation: shine 0.5s;
}
.after\:hover\:w-full:hover::after{
        content: var(--tw-content);
        width: 100%;
}
.focus\:border:focus{
        border-width: 1px;
}
.focus\:border-solid:focus{
        border-style: solid;
}
.focus\:border-none:focus{
        border-style: none;
}
.focus\:border-\[\#169DD0\]:focus{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.focus\:border-\[\#169DDO\]:focus{
        border-color: #169DDO;
}
.focus\:border-\[\#E14B4B\]:focus{
        --tw-border-opacity: 1;
        border-color: rgb(225 75 75 / var(--tw-border-opacity));
}
.focus\:border-idx-500:focus{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.focus\:border-primary-500:focus{
        --tw-border-opacity: 1;
        border-color: rgb(1 132 181 / var(--tw-border-opacity));
}
.focus\:border-red-600:focus{
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.focus\:bg-\[\#F8F9FB\]:focus{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.focus\:bg-\[\#d9edf7\]:focus{
        --tw-bg-opacity: 1;
        background-color: rgb(217 237 247 / var(--tw-bg-opacity));
}
.focus\:bg-gray-50:focus{
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.focus\:bg-opacity-90:focus{
        --tw-bg-opacity: 0.9;
}
.focus\:text-\[\#0184B5\]:focus{
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.focus\:text-\[\#169DD0\]:focus{
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.focus\:text-white:focus{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus\:outline-none:focus{
        outline: 2px solid transparent;
        outline-offset: 2px;
}
.focus\:outline-\[\#E14B4B\]:focus{
        outline-color: #E14B4B;
}
.focus\:outline-primary-500:focus{
        outline-color: #0184B5;
}
.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.active\:rotate-180:active{
        --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));
}
.active\:border-none:active{
        border-style: none;
}
.active\:border-\[\#169DD0\]:active{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.active\:border-red-600:active{
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.active\:text-\[\#0184B5\]:active{
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.active\:text-white:active{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.active\:outline-none:active{
        outline: 2px solid transparent;
        outline-offset: 2px;
}
.active\:ring-0:active{
        --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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.active\:\[transform\:scale\(1\)\]:active{
        transform: scale(1);
}
.disabled\:cursor-not-allowed:disabled{
        cursor: not-allowed;
}
.disabled\:border-\[\#B7B7B7\]:disabled{
        --tw-border-opacity: 1;
        border-color: rgb(183 183 183 / var(--tw-border-opacity));
}
.disabled\:border-transparent:disabled{
        border-color: transparent;
}
.disabled\:bg-\[\#A0AABE\]:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(160 170 190 / var(--tw-bg-opacity));
}
.disabled\:bg-\[\#B7B7B7\]:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(183 183 183 / var(--tw-bg-opacity));
}
.disabled\:bg-\[\#F8F9FB\]:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(248 249 251 / var(--tw-bg-opacity));
}
.disabled\:bg-\[\#ccc\]:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.disabled\:bg-slate-400:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.disabled\:text-\[\#A0AABE\]:disabled{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.disabled\:text-white:disabled{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.disabled\:opacity-50:disabled{
        opacity: 0.5;
}
.before\:disabled\:w-0:disabled::before{
        content: var(--tw-content);
        width: 0px;
}
.disabled\:hover\:border-transparent:hover:disabled{
        border-color: transparent;
}
.disabled\:hover\:bg-\[\#A0AABE\]:hover:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(160 170 190 / var(--tw-bg-opacity));
}
.disabled\:hover\:bg-\[\#B7B7B7\]:hover:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(183 183 183 / var(--tw-bg-opacity));
}
.disabled\:hover\:bg-white:hover:disabled{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.disabled\:hover\:text-white:hover:disabled{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:\!visible{
        visibility: visible !important;
}
.group:hover .group-hover\:\!inline-block{
        display: inline-block !important;
}
.group:hover .group-hover\:border-b{
        border-bottom-width: 1px;
}
.group:hover .group-hover\:border-solid{
        border-style: solid;
}
.group:hover .group-hover\:border-\[\#169DD0\]{
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.group:hover .group-hover\:border-\[\#E14B4B\]{
        --tw-border-opacity: 1;
        border-color: rgb(225 75 75 / var(--tw-border-opacity));
}
.group:hover .group-hover\:opacity-0{
        opacity: 0;
}
.group:hover .group-hover\:opacity-100{
        opacity: 1;
}
.group:hover .group-hover\:\[transform\:scale\(1\.1\)\]{
        transform: scale(1.1);
}
.group:hover .group-hover\:\[transform\:translateX\(0\%\)\]{
        transform: translateX(0%);
}
.group:hover .group-hover\:\[transform\:translateX\(100\%\)\]{
        transform: translateX(100%);
}
.dark\:\!visible:is(.dark *){
        visibility: visible !important;
}
.dark\:\!block:is(.dark *){
        display: block !important;
}
.dark\:hidden:is(.dark *){
        display: none;
}
.dark\:border:is(.dark *){
        border-width: 1px;
}
.dark\:border-0:is(.dark *){
        border-width: 0px;
}
.dark\:border-l:is(.dark *){
        border-left-width: 1px;
}
.dark\:border-solid:is(.dark *){
        border-style: solid;
}
.dark\:border-none:is(.dark *){
        border-style: none;
}
.dark\:\!border-\[\#444F56\]:is(.dark *){
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 79 86 / var(--tw-border-opacity)) !important;
}
.dark\:\!border-\[\#464F55\]:is(.dark *){
        --tw-border-opacity: 1 !important;
        border-color: rgb(70 79 85 / var(--tw-border-opacity)) !important;
}
.dark\:\!border-\[\#D05651\]:is(.dark *){
        --tw-border-opacity: 1 !important;
        border-color: rgb(208 86 81 / var(--tw-border-opacity)) !important;
}
.dark\:border-\[\#284747\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(40 71 71 / var(--tw-border-opacity));
}
.dark\:border-\[\#2B353C\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(43 53 60 / var(--tw-border-opacity));
}
.dark\:border-\[\#444F56\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(68 79 86 / var(--tw-border-opacity));
}
.dark\:border-\[\#46383e\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(70 56 62 / var(--tw-border-opacity));
}
.dark\:border-\[\#464F55\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(70 79 85 / var(--tw-border-opacity));
}
.dark\:border-\[\#535D62\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(83 93 98 / var(--tw-border-opacity));
}
.dark\:border-\[\#535D63\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(83 93 99 / var(--tw-border-opacity));
}
.dark\:border-\[\#6A7278\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(106 114 120 / var(--tw-border-opacity));
}
.dark\:border-\[\#F5D20A26\]:is(.dark *){
        border-color: #F5D20A26;
}
.dark\:border-\[\#ccc\]:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.dark\:border-white:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.dark\:border-white\/10:is(.dark *){
        border-color: rgb(255 255 255 / 0.1);
}
.dark\:\!bg-\[\#18232B\]:is(.dark *){
        --tw-bg-opacity: 1 !important;
        background-color: rgb(24 35 43 / var(--tw-bg-opacity)) !important;
}
.dark\:\!bg-\[\#28353D\]:is(.dark *){
        --tw-bg-opacity: 1 !important;
        background-color: rgb(40 53 61 / var(--tw-bg-opacity)) !important;
}
.dark\:\!bg-\[\#2f3d45\]:is(.dark *){
        --tw-bg-opacity: 1 !important;
        background-color: rgb(47 61 69 / var(--tw-bg-opacity)) !important;
}
.dark\:\!bg-\[\#384A56\]:is(.dark *){
        --tw-bg-opacity: 1 !important;
        background-color: rgb(56 74 86 / var(--tw-bg-opacity)) !important;
}
.dark\:\!bg-\[\#464F55\]:is(.dark *){
        --tw-bg-opacity: 1 !important;
        background-color: rgb(70 79 85 / var(--tw-bg-opacity)) !important;
}
.dark\:\!bg-transparent:is(.dark *){
        background-color: transparent !important;
}
.dark\:bg-\[\#0094AF\]\/80:is(.dark *){
        background-color: rgb(0 148 175 / 0.8);
}
.dark\:bg-\[\#0184B5\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(1 132 181 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#0A141C\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(10 20 28 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#15232C\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(21 35 44 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#15232c\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(21 35 44 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#169DD01A\]:is(.dark *){
        background-color: #169DD01A;
}
.dark\:bg-\[\#169DD01A\]\/10:is(.dark *){
        background-color: rgb(22 157 208 / 0.1);
}
.dark\:bg-\[\#169DD026\]:is(.dark *){
        background-color: #169DD026;
}
.dark\:bg-\[\#18232B\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(24 35 43 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#182B37\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(24 43 55 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#1B2D33\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(27 45 51 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#204159\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(32 65 89 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#204159\]\/25:is(.dark *){
        background-color: rgb(32 65 89 / 0.25);
}
.dark\:bg-\[\#23283299\]:is(.dark *){
        background-color: #23283299;
}
.dark\:bg-\[\#232832\]\/60:is(.dark *){
        background-color: rgb(35 40 50 / 0.6);
}
.dark\:bg-\[\#243447\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(36 52 71 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#28353D\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(40 53 61 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#284747\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(40 71 71 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#29353D\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(41 53 61 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#2B353C\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(43 53 60 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#2b353b\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(43 53 59 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#384A56\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(56 74 86 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#3C3C3C\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(60 60 60 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#444F56\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(68 79 86 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#444f56\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(68 79 86 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#46383e\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(70 56 62 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#464F55\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(70 79 85 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#464f55\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(70 79 85 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#4a4a4a\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(74 74 74 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#5FD4FF\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(95 212 255 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#7C7C7C\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(124 124 124 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#F5D20A1A\]:is(.dark *){
        background-color: #F5D20A1A;
}
.dark\:bg-\[\#F5D20A26\]:is(.dark *){
        background-color: #F5D20A26;
}
.dark\:bg-\[\#FBF8E5\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(251 248 229 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#cdaf08\]:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(205 175 8 / var(--tw-bg-opacity));
}
.dark\:bg-gray-1000:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(21 28 38 / var(--tw-bg-opacity));
}
.dark\:bg-gray-600:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.dark\:bg-green-600:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}
.dark\:bg-idx-300\/10:is(.dark *){
        background-color: rgb(103 203 239 / 0.1);
}
.dark\:bg-orange-600:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.dark\:bg-red-600:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.dark\:bg-slate-700:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.dark\:bg-transparent:is(.dark *){
        background-color: transparent;
}
.dark\:bg-white:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.dark\:bg-opacity-\[0\.15\]:is(.dark *){
        --tw-bg-opacity: 0.15;
}
.dark\:from-\[\#010101\]:is(.dark *){
        --tw-gradient-from: #010101 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(1 1 1 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-\[\#045881\]:is(.dark *){
        --tw-gradient-from: #045881 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(4 88 129 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:to-\[\#0094AF\]:is(.dark *){
        --tw-gradient-to: #0094AF var(--tw-gradient-to-position);
}
.dark\:to-\[\#253547\]:is(.dark *){
        --tw-gradient-to: #253547 var(--tw-gradient-to-position);
}
.dark\:\!stroke-white:is(.dark *){
        stroke: #fff !important;
}
.dark\:py-0:is(.dark *){
        padding-top: 0px;
        padding-bottom: 0px;
}
.dark\:pb-3:is(.dark *){
        padding-bottom: 0.75rem;
}
.dark\:\!text-\[\#EFEFEE\]:is(.dark *){
        --tw-text-opacity: 1 !important;
        color: rgb(239 239 238 / var(--tw-text-opacity)) !important;
}
.dark\:\!text-\[\#FFFFFF\]:is(.dark *){
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.dark\:\!text-black:is(.dark *){
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.dark\:\!text-gray-200:is(.dark *){
        --tw-text-opacity: 1 !important;
        color: rgb(226 232 240 / var(--tw-text-opacity)) !important;
}
.dark\:\!text-white:is(.dark *){
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.dark\:text-\[\#009ED9\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(0 158 217 / var(--tw-text-opacity));
}
.dark\:text-\[\#0184B5\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(1 132 181 / var(--tw-text-opacity));
}
.dark\:text-\[\#19AF82\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(25 175 130 / var(--tw-text-opacity));
}
.dark\:text-\[\#23283299\]:is(.dark *){
        color: #23283299;
}
.dark\:text-\[\#232832\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(35 40 50 / var(--tw-text-opacity));
}
.dark\:text-\[\#4A4A4A\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(74 74 74 / var(--tw-text-opacity));
}
.dark\:text-\[\#4F5154\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(79 81 84 / var(--tw-text-opacity));
}
.dark\:text-\[\#646E82\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(100 110 130 / var(--tw-text-opacity));
}
.dark\:text-\[\#98E3FE\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(152 227 254 / var(--tw-text-opacity));
}
.dark\:text-\[\#CCAF08\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(204 175 8 / var(--tw-text-opacity));
}
.dark\:text-\[\#CCCCCC\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.dark\:text-\[\#CCC\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.dark\:text-\[\#D4D4D4\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity));
}
.dark\:text-\[\#F5D20A\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(245 210 10 / var(--tw-text-opacity));
}
.dark\:text-\[\#FFFFFF\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:text-\[\#ccc\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.dark\:text-\[\#eee\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(238 238 238 / var(--tw-text-opacity));
}
.dark\:text-\[\#ffffff\]:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:text-amber-50:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity));
}
.dark\:text-gray-200:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity));
}
.dark\:text-gray-600:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity));
}
.dark\:text-green-50:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity));
}
.dark\:text-red-50:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity));
}
.dark\:text-red-500:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:highlight-white\/20:is(.dark *){
        box-shadow: inset 0 1px 0 0 rgb(255 255 255 / 0.2);
}
.first-letter\:dark\:border-\[\#444F56\]:is(.dark *)::first-letter{
        --tw-border-opacity: 1;
        border-color: rgb(68 79 86 / var(--tw-border-opacity));
}
.dark\:placeholder\:text-\[\#A0AABE\]:is(.dark *)::-moz-placeholder{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.dark\:placeholder\:text-\[\#A0AABE\]:is(.dark *)::placeholder{
        --tw-text-opacity: 1;
        color: rgb(160 170 190 / var(--tw-text-opacity));
}
.dark\:placeholder\:text-\[\#CCCCCC\]:is(.dark *)::-moz-placeholder{
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.dark\:placeholder\:text-\[\#CCCCCC\]:is(.dark *)::placeholder{
        --tw-text-opacity: 1;
        color: rgb(204 204 204 / var(--tw-text-opacity));
}
.dark\:focus-within\:border-\[\#169DD0\]:focus-within:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.dark\:hover\:border-\[\#169DD0\]:hover:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.hover\:dark\:border-green-500:is(.dark *):hover{
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.hover\:dark\:border-red-500:is(.dark *):hover{
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.dark\:hover\:bg-\[\#169DD01A\]:hover:is(.dark *){
        background-color: #169DD01A;
}
.dark\:hover\:bg-\[\#23283299\]:hover:is(.dark *){
        background-color: #23283299;
}
.dark\:hover\:bg-\[\#232832\]\/60:hover:is(.dark *){
        background-color: rgb(35 40 50 / 0.6);
}
.dark\:hover\:bg-\[\#3A464E\]:hover:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(58 70 78 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-\[\#464F55\]:hover:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(70 79 85 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-100\/10:hover:is(.dark *){
        background-color: rgb(241 245 249 / 0.1);
}
.dark\:hover\:bg-gray-900:hover:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-white:hover:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:dark\:bg-\[\#15232c\]:is(.dark *):hover{
        --tw-bg-opacity: 1;
        background-color: rgb(21 35 44 / var(--tw-bg-opacity));
}
.dark\:hover\:text-\[\#15232C\]:hover:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(21 35 44 / var(--tw-text-opacity));
}
.dark\:hover\:text-\[\#169DD0\]:hover:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.dark\:hover\:text-white:hover:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:focus\:border-\[\#169DD0\]:focus:is(.dark *){
        --tw-border-opacity: 1;
        border-color: rgb(22 157 208 / var(--tw-border-opacity));
}
.dark\:focus\:bg-\[\#169DD01A\]:focus:is(.dark *){
        background-color: #169DD01A;
}
.dark\:focus\:bg-gray-900:focus:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.dark\:focus\:text-\[\#169DD0\]:focus:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(22 157 208 / var(--tw-text-opacity));
}
.dark\:focus\:text-white:focus:is(.dark *){
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:disabled\:bg-\[\#15232C\]:disabled:is(.dark *){
        --tw-bg-opacity: 1;
        background-color: rgb(21 35 44 / var(--tw-bg-opacity));
}
@media not all and (min-width: 768px){
        .max-md\:mt-32{
                margin-top: 8rem;
        }
}
@media (min-width: 640px){
        .sm\:m-0{
                margin: 0px;
        }
        .sm\:mx-20{
                margin-left: 5rem;
                margin-right: 5rem;
        }
        .sm\:mb-5{
                margin-bottom: 1.25rem;
        }
        .sm\:mt-0{
                margin-top: 0px;
        }
        .sm\:mt-10{
                margin-top: 2.5rem;
        }
        .sm\:mt-12{
                margin-top: 3rem;
        }
        .sm\:mt-16{
                margin-top: 4rem;
        }
        .sm\:block{
                display: block;
        }
        .sm\:flex{
                display: flex;
        }
        .sm\:\!hidden{
                display: none !important;
        }
        .sm\:h-10{
                height: 2.5rem;
        }
        .sm\:h-12{
                height: 3rem;
        }
        .sm\:h-36{
                height: 9rem;
        }
        .sm\:h-8{
                height: 2rem;
        }
        .sm\:h-96{
                height: 24rem;
        }
        .sm\:h-\[200px\]{
                height: 200px;
        }
        .sm\:w-10{
                width: 2.5rem;
        }
        .sm\:w-8{
                width: 2rem;
        }
        .sm\:w-\[72px\]{
                width: 72px;
        }
        .sm\:w-auto{
                width: auto;
        }
        .sm\:w-fit{
                width: -moz-fit-content;
                width: fit-content;
        }
        .sm\:grid-cols-2{
                grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .sm\:flex-row{
                flex-direction: row;
        }
        .sm\:gap-12{
                gap: 3rem;
        }
        .sm\:gap-5{
                gap: 1.25rem;
        }
        .sm\:gap-6{
                gap: 1.5rem;
        }
        .sm\:gap-8{
                gap: 2rem;
        }
        .sm\:gap-\[75px\]{
                gap: 75px;
        }
        .sm\:self-center{
                align-self: center;
        }
        .sm\:p-6{
                padding: 1.5rem;
        }
        .sm\:p-\[20px\]{
                padding: 20px;
        }
        .sm\:px-10{
                padding-left: 2.5rem;
                padding-right: 2.5rem;
        }
        .sm\:py-0{
                padding-top: 0px;
                padding-bottom: 0px;
        }
        .sm\:text-left{
                text-align: left;
        }
        .sm\:text-justify{
                text-align: justify;
        }
        .sm\:text-\[25px\]{
                font-size: 25px;
        }
        .before\:sm\:\!visible::before{
                content: var(--tw-content);
                visibility: visible !important;
        }
        .before\:sm\:\!block::before{
                content: var(--tw-content);
                display: block !important;
        }
}
@media (min-width: 768px){
        .md\:\!visible{
                visibility: visible !important;
        }
        .md\:visible{
                visibility: visible;
        }
        .md\:absolute{
                position: absolute;
        }
        .md\:left-0{
                left: 0px;
        }
        .md\:col-start-3{
                grid-column-start: 3;
        }
        .md\:row-start-1{
                grid-row-start: 1;
        }
        .md\:-mx-6{
                margin-left: -1.5rem;
                margin-right: -1.5rem;
        }
        .md\:mx-24{
                margin-left: 6rem;
                margin-right: 6rem;
        }
        .md\:ml-3{
                margin-left: 0.75rem;
        }
        .md\:ml-auto{
                margin-left: auto;
        }
        .md\:mt-0{
                margin-top: 0px;
        }
        .md\:mt-5{
                margin-top: 1.25rem;
        }
        .md\:mt-auto{
                margin-top: auto;
        }
        .md\:\!block{
                display: block !important;
        }
        .md\:\!inline-block{
                display: inline-block !important;
        }
        .md\:\!flex{
                display: flex !important;
        }
        .md\:flex{
                display: flex;
        }
        .md\:\!hidden{
                display: none !important;
        }
        .md\:hidden{
                display: none;
        }
        .md\:h-96{
                height: 24rem;
        }
        .md\:h-\[100\%\]{
                height: 100%;
        }
        .md\:h-screen{
                height: 100vh;
        }
        .md\:max-h-full{
                max-height: 100%;
        }
        .md\:w-2\/5{
                width: 40%;
        }
        .md\:w-28{
                width: 7rem;
        }
        .md\:w-3\/5{
                width: 60%;
        }
        .md\:w-\[200px\]{
                width: 200px;
        }
        .md\:w-\[30\%\]{
                width: 30%;
        }
        .md\:w-\[500px\]{
                width: 500px;
        }
        .md\:w-\[60\%\]{
                width: 60%;
        }
        .md\:w-auto{
                width: auto;
        }
        .md\:w-fit{
                width: -moz-fit-content;
                width: fit-content;
        }
        .md\:w-full{
                width: 100%;
        }
        .md\:w-max{
                width: -moz-max-content;
                width: max-content;
        }
        .md\:min-w-\[200px\]{
                min-width: 200px;
        }
        .md\:min-w-\[470px\]{
                min-width: 470px;
        }
        .md\:max-w-\[470px\]{
                max-width: 470px;
        }
        .md\:max-w-full{
                max-width: 100%;
        }
        .md\:grid-cols-2{
                grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .md\:grid-cols-4{
                grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .md\:flex-row{
                flex-direction: row;
        }
        .md\:flex-col{
                flex-direction: column;
        }
        .md\:items-center{
                align-items: center;
        }
        .md\:justify-start{
                justify-content: flex-start;
        }
        .md\:justify-between{
                justify-content: space-between;
        }
        .md\:gap-2{
                gap: 0.5rem;
        }
        .md\:gap-3{
                gap: 0.75rem;
        }
        .md\:gap-5{
                gap: 1.25rem;
        }
        .md\:gap-6{
                gap: 1.5rem;
        }
        .md\:gap-\[100px\]{
                gap: 100px;
        }
        .md\:gap-\[15px\]{
                gap: 15px;
        }
        .md\:space-x-20 > :not([hidden]) ~ :not([hidden]){
                --tw-space-x-reverse: 0;
                margin-right: calc(5rem * var(--tw-space-x-reverse));
                margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
        }
        .md\:p-0{
                padding: 0px;
        }
        .md\:p-10{
                padding: 2.5rem;
        }
        .md\:p-20{
                padding: 5rem;
        }
        .md\:p-24{
                padding: 6rem;
        }
        .md\:p-5{
                padding: 1.25rem;
        }
        .md\:p-\[40px\]{
                padding: 40px;
        }
        .md\:p-\[48px\]{
                padding: 48px;
        }
        .md\:px-0{
                padding-left: 0px;
                padding-right: 0px;
        }
        .md\:px-10{
                padding-left: 2.5rem;
                padding-right: 2.5rem;
        }
        .md\:px-24{
                padding-left: 6rem;
                padding-right: 6rem;
        }
        .md\:pl-20{
                padding-left: 5rem;
        }
        .md\:pr-10{
                padding-right: 2.5rem;
        }
        .md\:text-center{
                text-align: center;
        }
        .md\:text-2xl{
                font-size: 1.5rem;
                line-height: 2rem;
        }
        .md\:text-\[14px\]{
                font-size: 14px;
        }
        .md\:text-\[18px\]{
                font-size: 18px;
        }
        .md\:text-\[24px\]{
                font-size: 24px;
        }
}
@media (min-width: 1024px){
        .lg\:\!visible{
                visibility: visible !important;
        }
        .lg\:right-20{
                right: 5rem;
        }
        .lg\:col-span-2{
                grid-column: span 2 / span 2;
        }
        .lg\:col-start-3{
                grid-column-start: 3;
        }
        .lg\:row-start-1{
                grid-row-start: 1;
        }
        .lg\:mx-0{
                margin-left: 0px;
                margin-right: 0px;
        }
        .lg\:mx-6{
                margin-left: 1.5rem;
                margin-right: 1.5rem;
        }
        .lg\:my-20{
                margin-top: 5rem;
                margin-bottom: 5rem;
        }
        .lg\:my-4{
                margin-top: 1rem;
                margin-bottom: 1rem;
        }
        .lg\:my-7{
                margin-top: 1.75rem;
                margin-bottom: 1.75rem;
        }
        .lg\:mb-0{
                margin-bottom: 0px;
        }
        .lg\:mb-10{
                margin-bottom: 2.5rem;
        }
        .lg\:mb-\[72px\]{
                margin-bottom: 72px;
        }
        .lg\:mb-\[80px\]{
                margin-bottom: 80px;
        }
        .lg\:mr-0{
                margin-right: 0px;
        }
        .lg\:mt-0{
                margin-top: 0px;
        }
        .lg\:mt-12{
                margin-top: 3rem;
        }
        .lg\:mt-16{
                margin-top: 4rem;
        }
        .lg\:mt-2{
                margin-top: 0.5rem;
        }
        .lg\:mt-20{
                margin-top: 5rem;
        }
        .lg\:mt-4{
                margin-top: 1rem;
        }
        .lg\:mt-5{
                margin-top: 1.25rem;
        }
        .lg\:mt-6{
                margin-top: 1.5rem;
        }
        .lg\:\!block{
                display: block !important;
        }
        .lg\:\!inline-block{
                display: inline-block !important;
        }
        .lg\:flex{
                display: flex;
        }
        .lg\:grid{
                display: grid;
        }
        .lg\:\!hidden{
                display: none !important;
        }
        .lg\:hidden{
                display: none;
        }
        .lg\:h-10{
                height: 2.5rem;
        }
        .lg\:h-24{
                height: 6rem;
        }
        .lg\:h-32{
                height: 8rem;
        }
        .lg\:h-56{
                height: 14rem;
        }
        .lg\:h-\[100px\]{
                height: 100px;
        }
        .lg\:h-\[24px\]{
                height: 24px;
        }
        .lg\:h-\[33px\]{
                height: 33px;
        }
        .lg\:max-h-\[379px\]{
                max-height: 379px;
        }
        .lg\:w-1\/5{
                width: 20%;
        }
        .lg\:w-4\/5{
                width: 80%;
        }
        .lg\:w-\[100px\]{
                width: 100px;
        }
        .lg\:w-\[150px\]{
                width: 150px;
        }
        .lg\:w-\[24px\]{
                width: 24px;
        }
        .lg\:w-\[250px\]{
                width: 250px;
        }
        .lg\:w-\[300px\]{
                width: 300px;
        }
        .lg\:w-\[33px\]{
                width: 33px;
        }
        .lg\:w-\[360px\]{
                width: 360px;
        }
        .lg\:w-\[40px\]{
                width: 40px;
        }
        .lg\:w-\[470px\]{
                width: 470px;
        }
        .lg\:w-\[480px\]{
                width: 480px;
        }
        .lg\:w-\[550px\]{
                width: 550px;
        }
        .lg\:w-\[600px\]{
                width: 600px;
        }
        .lg\:w-\[80\%\]{
                width: 80%;
        }
        .lg\:w-\[90\%\]{
                width: 90%;
        }
        .lg\:w-auto{
                width: auto;
        }
        .lg\:w-full{
                width: 100%;
        }
        .lg\:w-max{
                width: -moz-max-content;
                width: max-content;
        }
        .lg\:min-w-\[170px\]{
                min-width: 170px;
        }
        .lg\:min-w-\[250px\]{
                min-width: 250px;
        }
        .lg\:min-w-\[500px\]{
                min-width: 500px;
        }
        .lg\:max-w-\[500px\]{
                max-width: 500px;
        }
        .lg\:flex-none{
                flex: none;
        }
        .lg\:basis-\[50\%\]{
                flex-basis: 50%;
        }
        .lg\:grid-cols-2{
                grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .lg\:grid-cols-3{
                grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .lg\:flex-row{
                flex-direction: row;
        }
        .lg\:flex-col{
                flex-direction: column;
        }
        .lg\:items-center{
                align-items: center;
        }
        .lg\:justify-start{
                justify-content: flex-start;
        }
        .lg\:justify-center{
                justify-content: center;
        }
        .lg\:justify-between{
                justify-content: space-between;
        }
        .lg\:gap-10{
                gap: 2.5rem;
        }
        .lg\:gap-8{
                gap: 2rem;
        }
        .lg\:gap-x-\[30px\]{
                -moz-column-gap: 30px;
                     column-gap: 30px;
        }
        .lg\:gap-x-\[72px\]{
                -moz-column-gap: 72px;
                     column-gap: 72px;
        }
        .lg\:gap-y-0{
                row-gap: 0px;
        }
        .lg\:gap-y-\[30px\]{
                row-gap: 30px;
        }
        .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]){
                --tw-space-x-reverse: 0;
                margin-right: calc(0.5rem * var(--tw-space-x-reverse));
                margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
        }
        .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]){
                --tw-space-x-reverse: 0;
                margin-right: calc(1rem * var(--tw-space-x-reverse));
                margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
        }
        .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){
                --tw-space-y-reverse: 0;
                margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
                margin-bottom: calc(0px * var(--tw-space-y-reverse));
        }
        .lg\:\!p-10{
                padding: 2.5rem !important;
        }
        .lg\:px-10{
                padding-left: 2.5rem;
                padding-right: 2.5rem;
        }
        .lg\:px-16{
                padding-left: 4rem;
                padding-right: 4rem;
        }
        .lg\:px-24{
                padding-left: 6rem;
                padding-right: 6rem;
        }
        .lg\:px-\[32px\]{
                padding-left: 32px;
                padding-right: 32px;
        }
        .lg\:px-\[35px\]{
                padding-left: 35px;
                padding-right: 35px;
        }
        .lg\:px-\[40px\]{
                padding-left: 40px;
                padding-right: 40px;
        }
        .lg\:py-0{
                padding-top: 0px;
                padding-bottom: 0px;
        }
        .lg\:py-2{
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
        }
        .lg\:py-3{
                padding-top: 0.75rem;
                padding-bottom: 0.75rem;
        }
        .lg\:py-6{
                padding-top: 1.5rem;
                padding-bottom: 1.5rem;
        }
        .lg\:pb-0{
                padding-bottom: 0px;
        }
        .lg\:pb-20{
                padding-bottom: 5rem;
        }
        .lg\:pb-3{
                padding-bottom: 0.75rem;
        }
        .lg\:pb-6{
                padding-bottom: 1.5rem;
        }
        .lg\:pl-10{
                padding-left: 2.5rem;
        }
        .lg\:pr-10{
                padding-right: 2.5rem;
        }
        .lg\:pr-11{
                padding-right: 2.75rem;
        }
        .lg\:pr-4{
                padding-right: 1rem;
        }
        .lg\:pr-40{
                padding-right: 10rem;
        }
        .lg\:pt-12{
                padding-top: 3rem;
        }
        .lg\:pt-14{
                padding-top: 3.5rem;
        }
        .lg\:pt-\[32px\]{
                padding-top: 32px;
        }
        .lg\:text-left{
                text-align: left;
        }
        .lg\:\!text-2xl{
                font-size: 1.5rem !important;
                line-height: 2rem !important;
        }
        .lg\:\!text-4xl{
                font-size: 2.25rem !important;
                line-height: 2.5rem !important;
        }
        .lg\:\!text-xl{
                font-size: 1.25rem !important;
                line-height: 1.75rem !important;
        }
        .lg\:text-4xl{
                font-size: 2.25rem;
                line-height: 2.5rem;
        }
        .lg\:text-\[14px\]{
                font-size: 14px;
        }
        .lg\:text-\[16px\]{
                font-size: 16px;
        }
        .lg\:text-\[24px\]{
                font-size: 24px;
        }
        .lg\:text-\[32px\]{
                font-size: 32px;
        }
        .lg\:text-\[36px\]{
                font-size: 36px;
        }
        .lg\:text-\[40px\]{
                font-size: 40px;
        }
        .lg\:\!leading-10{
                line-height: 2.5rem !important;
        }
        .lg\:leading-5{
                line-height: 1.25rem;
        }
        .lg\:tracking-wider{
                letter-spacing: 0.05em;
        }
        .dark\:lg\:py-0:is(.dark *){
                padding-top: 0px;
                padding-bottom: 0px;
        }
        .dark\:lg\:pt-56:is(.dark *){
                padding-top: 14rem;
        }
}
@media (min-width: 1280px){
        .xl\:static{
                position: static;
        }
        .xl\:\!w-\[500px\]{
                width: 500px !important;
        }
        .xl\:w-\[85\%\]{
                width: 85%;
        }
        .xl\:w-\[90\%\]{
                width: 90%;
        }
        .xl\:min-w-\[450px\]{
                min-width: 450px;
        }
        .xl\:min-w-\[750px\]{
                min-width: 750px;
        }
        .xl\:max-w-4xl{
                max-width: 56rem;
        }
        .xl\:grid-cols-3{
                grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .xl\:flex-row{
                flex-direction: row;
        }
        .xl\:flex-col{
                flex-direction: column;
        }
        .xl\:gap-10{
                gap: 2.5rem;
        }
        .xl\:gap-20{
                gap: 5rem;
        }
        .xl\:gap-4{
                gap: 1rem;
        }
        .xl\:px-40{
                padding-left: 10rem;
                padding-right: 10rem;
        }
        .xl\:px-60{
                padding-left: 15rem;
                padding-right: 15rem;
        }
        .xl\:pl-60{
                padding-left: 15rem;
        }
        .xl\:opacity-40{
                opacity: 0.4;
        }
}
.\[\&\>div\(\:nth-child\(2\)\)\]\:border-l-0>div(:nth-child(2)){
        border-left-width: 0px;
}
.\[\&\>div\(\:nth-child\(2\)\)\]\:border-r-0>div(:nth-child(2)){
        border-right-width: 0px;
}
.\[\&\>div\(\:nth-child\(2\)\)\]\:border-solid>div(:nth-child(2)){
        border-style: solid;
}
.\[\&\>div\(\:nth-child\(2\)\)\]\:border-\[\#DDDDDD\]>div(:nth-child(2)){
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.\[\&\>div\:not\(\:first-child\)\]\:border-l-0>div:not(:first-child){
        border-left-width: 0px;
}
.\[\&\>div\:not\(\:first-child\)\]\:border-r-0>div:not(:first-child){
        border-right-width: 0px;
}
.\[\&\>div\:not\(\:first-child\)\]\:border-solid>div:not(:first-child){
        border-style: solid;
}
.\[\&\>div\:not\(\:first-child\)\]\:border-\[\#DDDDDD\]>div:not(:first-child){
        --tw-border-opacity: 1;
        border-color: rgb(221 221 221 / var(--tw-border-opacity));
}
.\[\&\>div\:not\(\:first-child\)\]\:dark\:border-\[\#444F56\]:is(.dark *)>div:not(:first-child){
        --tw-border-opacity: 1;
        border-color: rgb(68 79 86 / var(--tw-border-opacity));
}
.\[\&\>path\]\:text-white>path{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&\>path\]\:dark\:text-\[\#646E82\]:is(.dark *)>path{
        --tw-text-opacity: 1;
        color: rgb(100 110 130 / var(--tw-text-opacity));
}
.\[\&\>rect\]\:text-\[\#646E82\]>rect{
        --tw-text-opacity: 1;
        color: rgb(100 110 130 / var(--tw-text-opacity));
}
.\[\&\>rect\]\:dark\:text-white:is(.dark *)>rect{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
}

