@media (min-width: 1600px) {

    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1550px;
    }
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1,
.my-1 {
    margin-top: .25rem !important
}

.mr-1,
.mx-1 {
    margin-right: .25rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,
.my-2 {
    margin-top: .5rem !important
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,
.my-5 {
    margin-top: 3rem !important
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1,
.py-1 {
    padding-top: .25rem !important
}

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,
.py-3 {
    padding-top: 1rem !important
}

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5 {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

:root {
    --primary: #FAFAFA;
}

main {
    margin-top: 84px;
}

.logo-txt {
    color: var(--primary);
    font-size: 18px;
    font-weight: 400;
    font-family: Outfit;
}

.btn.custbtn-primary,
.btn.custbtn-primary:focus-visible,
.btn.custbtn-primary:active,
.btn.custbtn-primary:hover {
    padding: 11px 20px;
    border-radius: 10px !important;
    color: #ffffff !important;
    background: #4c7965;
    border: 1px solid #4c7965 !important;
    font-weight: 500;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    outline: none;
    box-shadow: none;
}

.custp14 {
    padding: 3px 14px !important
}

.bordernone {
    border: none !important;
}

.nocursor {
    cursor: auto !important;
}

.cust-ro {
    transform: rotate(180deg);
}

.cust-margin {
    margin: 0px 9px
}

.cust-Hmargin {
    margin: 20px 20px 0px 20px;
}


.custPT {
    margin: 74px 0px 0px !important;
}

.card-txt {
    position: absolute;
    font-size: 30px;
    color: var(--primary);
    font-weight: 600;
    top: 20%;
    font-family: Outfit;
}

.cardh {
    font-size: 22px;
    font-weight: 400;
    word-break: break-all;
    color: var(--primary) !important;
}

.cardb {
    color: #bbbbbb !important;
    font-size: 18px;
    font-weight: 400;
    font-family: Outfit !important;
}

.v1 {
    height: 70px;
    border-right: 1px solid#0e1973;
    border-image: linear-gradient(0.01turn, #0e1973, #255fb2, #13217b);
    border-image-slice: 1;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
}

.wallet-card-header {
    padding: 18px;
    text-align: center;
    font-size: 22px;
    color: var(--primary);
    font-weight: 500;
    font-family: Outfit;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ffffff33;
}

.send-body {
    padding: 25px;
}

.form-control,
.form-control:focus {
    background-color: #263840;
    border: none;
    border-radius: 10px;
    line-height: 1.8;
    border: none;
    color: #ffffff;
    box-shadow: none;
    height: 50px;
    display: flex;
    align-items: center;
}

.form-control::placeholder {
    color: #bbbbbb;
}

.nearinputextra:hover,
.nearinputextra:focus,
.nearinputextra:active,
.nearinputextra {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-append {
    border-radius: 10px;
    border: 2px solid transparent;
    border-left: none;
    height: 50px;
    background: #263840;
}

label {
    color: #ededed !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    margin-bottom: 5px !important;
}

.receive-body {
    padding: 28px 40px;
}

.rc-txt {
    font-family: Outfit;
    font-size: 22px;
    font-weight: 300;
    color: #bbbbbb;
    text-align: center;
}

.titlecard {
    font-size: 22px;
    font-weight: 400;
    font-family: Outfit !important;
    color: var(--primary) !important;
}

.cust-head tr th {
    color: var(--primary);
    border-bottom: 1px solid #0d2440;
    padding: 20px;
    background: #ffffff1f;
}



.cust-head tr th:first-child {
    border-radius: 10px 0px 0px 0px !important;
}

.cust-head tr th:last-child {
    border-radius: 0 12px 0 0 !important;
}

.table {
    border-radius: 13px;
}

.table> :not(caption)>*>* {
    padding: 19px;
    color: #e7e7e7;
    background: #ffffff08;
    border-bottom-width: 0;
    box-shadow: none;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap;
}

tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}

tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

.round {
    background: #1F202E;
    padding: 7px;
    border-radius: 50%;
}

.text-danger {
    color: #ff4949 !important;
}

.text-success {
    color: #1EBB61 !important;
}

.grecaptcha-badge {
    display: none !important
}

.pagination-box>ul>li>a:focus {
    outline: none !important
}

.pagination-box>ul>li>a {
    transition: all 0.5s;
    font-size: 15px;
    padding: 0px 13px;
    line-height: 31px;
    display: inline-block;
    color: #FFFFFF !important;
}

.pagination-box>ul>li>a>i {
    font-size: 25px;
    padding: 0px 11px;
}

.pagination-box>ul>li.current a {
    color: #fff !important;
    border-radius: 6px;
    line-height: 31px;
    text-align: center;
    background: #4c7965;
    border: 1px solid transparent !important;
}

.pagination-box {
    padding: 23px 0;
}

.pagination-box.position-relative.text-center {
    background: transparent;
    border-radius: 0 0 12px 12px;
}

.position-relative {
    position: relative !important;
}

.pagination-box>ul {
    margin: 0;
    cursor: pointer;
}

.pagination-box>ul>li {
    color: #000;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    outline: none;
}

li.next.disabled,
li.previous.disabled {
    opacity: 0.5;
    cursor: no-drop !important;
}

.primary-text {
    color: #c7c7c7;
}

.data-loader {
    position: absolute;
    padding: 20px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100px;
    height: 100px;
    align-items: center;
    justify-content: center;
    display: flex;
    float: none;
    z-index: 1;
}

.down-opacity {
    opacity: 0.4;
}

.f40 {
    font-size: 40px;
}

.h100 {
    height: 100vh !important;
}

.nofoundh1 {
    font-size: 45px;
    font-weight: 400;
    font-family: Outfit;
    color: var(--primary);
}

.nospan {
    font-family: Outfit !important;
    font-size: 22px;
    font-weight: 400;
    color: #b2b2b2 !important;
    text-align: center;
}

a,
a:hover {
    color: #6db2ff;
    text-decoration: none;
}

.modal-content {
    background: linear-gradient(#1d1d2a, #1d1d2a) padding-box, linear-gradient(344deg, #2664b6 0%, #182c86 36%, #0d1871 71%, #204f90 99%) border-box;
    box-shadow: 7px 12px 5px -3px black;
    border: 3px solid transparent;
    border-radius: 10px;
}

.modal-header {
    border-radius: 0;
    border-bottom: 1px solid #255fb2;
    border-image: linear-gradient(0.25turn, #0e1973, #255fb2, #13217b);
    border-image-slice: 1;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.modal-footer {
    border-top: 1px solid #255fb2;
    border-image: linear-gradient(0.25turn, #0e1973, #255fb2, #13217b);
    border-image-slice: 1;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}

.text-theme {
    color: #d49b3c;
}

.modeltitle {
    font-size: 22px;
    font-weight: 300;
    font-family: Outfit !important;
    color: var(--primary) !important;
}

.qr-img {
    background: white;
    padding: 10px;
}

.input-group-append.cursor-pointer {
    cursor: pointer;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cpyI {
    border: none;
    background: #6db2ff;
    border-radius: 0;
    margin: 0 5px;
    line-height: 1.8 !important;
    color: white;
    padding: 0 7px;
    cursor: pointer;
}

select.form-control.add-box.text-truncate {
    appearance: auto;
}

.cursorp {
    cursor: pointer;
}

.custtext-end {
    text-align: end;
}

.f23 {
    font-size: 23px;
}

.input-group-text {
    border: none;
    background: #ffffff00;
    border-radius: 5px;
    height: 36px;
    margin: 5px;
    color: white;
    cursor: pointer;
}

.cust-input-group-text {
    padding: 5px 6px !important;
}

.f-25 {
    font-size: 25px !important;
}

.f-12 {
    font-size: 15px !important;
}

.icon-primary {
    background: #6db2ff;
    padding: 8px 14px 2px;
    color: var(--primary);
    font-weight: 400;
    font-size: 15px;
    margin: 10px;
    border: none;
    border-radius: 5px;
    align-items: center;
}

.icon-primary.disabled {
    opacity: 0.7;
    cursor: not-allowed;
    background: #0e5fcf;
}

.sortable-handler {
    touch-action: none;
}

.tabcard {
    background: #161628;
    padding: 10px 25px;
    font-size: 17px;
    margin: 0;
    font-weight: 300;
    border-bottom: none;
    cursor: pointer;
}

.pwdcard {
    background: #262839;
    padding: 20px 35px;
}

.tabcard.active {
    border-bottom: none;
    background: #6db2ff;
}

.br-cust {
    border-bottom: 1px solid #262839;
}

.brr-cust {
    cursor: pointer;
    border-bottom: 1px solid #255fb2;
    border-image: linear-gradient(0.25turn, #255fb2, #13217b, #255fb2);
    border-image-slice: 1;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

.mn-copy-box {
    color: #bbbbbb !important;
    background: linear-gradient(#1d1d2a, #1d1d2a) padding-box, linear-gradient(344deg, #2664b6 0%, #182c86 36%, #0d1871 71%, #204f90 99%) border-box;
    box-shadow: 7px 12px 5px -3px black;
    border: 3px solid transparent;
    border-radius: 10px;
}

.validline {
    color: #7f7c7c;
    font-weight: 300;
}

.cust-right {
    text-align: right;
}

.imgfluid {
    width: auto;
    height: auto;
}

.modal-title {
    width: 100%;
}

.cust-rnd {
    font-size: 17px;
    background: #262839;
    font-weight: 300;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 10px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.brr-cust:hover .cust-rnd {
    background: #161628;
}

.brr-cust:hover {
    background: #262839;
}

.p-50 {
    padding: 50px 0 50px 0;
}

::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

::-webkit-scrollbar-thumb {
    background: #4c7965;
    border-radius: 53px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

.custPP {
    padding: 10px 25px !important;
}

.f20 {
    font-size: 20px;
}

.custCarD {
    background: #262839;
    padding: 10px;
    text-align: center;
}

.p-cust {
    padding: 55px 0 0 0 !important;
}

.custW {
    width: 350px;
    border-radius: 10px 0 0 10px !important;
    border-right: none !important;
}

.custi {
    background: #6db2ff;
    padding: 7px 9px;
    font-size: 15px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}

.txtable tbody tr:nth-child(odd) td {
    background: #1b1b2f;
}

.brs5 {
    border-radius: 5px;
}

.brs5 {
    border-radius: 5px;
}

.fixed-top.header-scrolled.p-cust {
    backdrop-filter: unset;
}

.nav-link .custbtn-primary:hover {
    color: #fff !important;
}

.f-13 {
    font-size: 13px !important;
}

.w-break {
    word-break: break-all !important;
}

label.txtsp {
    text-transform: capitalize;
    float: right;
}

.cust-end {
    text-align: end;
}

.noteP {
    color: #6db2ff !important;
    font-size: 17px !important;
}

.text-primary {
    color: #6db2ff !important;
}

.nolist {
    list-style: none !important;
}

.guide li {
    margin-bottom: 8px;
    font-weight: 400;
}

.notecard {
    color: #6db2ff !important;
    font-size: 17px !important;
    background: #252839;
    width: fit-content;
    padding: 10px;
    border-radius: 5px;
}

.cust-retry-btn,
.cust-retry-btn:active,
.cust-retry-btn:hover {
    background: linear-gradient(#6db2ff, #3a57ab) padding-box, linear-gradient(344deg, #539dff00 0%, #4a5aa200 36%, #0d187100 71%, #539dff00 99%) border-box;
    border: 3px solid transparent;
    border-color: transparent !important;
    color: #fafafa !important;
    font-weight: 300;
    border-radius: 8px;
    padding: 3px 10px;
}

.btn-danger.mr-2.mn-delete-btn:hover,
.btn-danger.mr-2.mn-delete-btn:active,
.btn-danger.mr-2.mn-delete-btn:focus,
.btn-danger.mr-2.mn-delete-btn {
    background: linear-gradient(#f06f6b, #b2372d) padding-box, linear-gradient(344deg, #ff000000 0%, #cc000000 36%, #71140d00 71%, #ed0c0700 99%) border-box;
    border-color: transparent !important;
    border-radius: 5px;
}

.iconmn {
    font-size: 17px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 2px 1px;
}

.model-table tbody tr:nth-child(odd) td {
    background: #1c1a30;
}

.model-table tbody tr:nth-child(even) td {
    background: #111120;
}

.model-table {
    padding: 10px;
    color: #bbbbbb;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap;
}


div:where(.swal2-icon).swal2-question {
    border-color: #cca735 !important;
    color: #cca735 !important;
}

.cust-outline-success,
.cust-outline-success:hover,
.cust-outline-success:active {
    border: 1px solid #17b617 !important;
    color: #17b617 !important;
    padding: 3px 9px;
    border-radius: 4px;
}

.cust-outline-dark,
.cust-outline-dark:hover,
.cust-outline-dark:active {
    border: 1px solid #86919b !important;
    color: #86919b !important;
    padding: 3px 9px;
    border-radius: 4px;
}

.custcolor {
    background: #111020 !important;
}

.form label {
    cursor: pointer;
}

.Ccard .form .input-radio {
    box-shadow: 0px 0px 0px 1px #6d6d6d;
    font-size: 3em;
    width: 15px;
    height: 15px;
    margin-right: 7px;
    margin-left: 14px;
    border: 2px solid #fff;
    background-clip: border-box;
    border-radius: 50%;
    appearance: none;
    transition: background-color 0.3s, box-shadow 0.3s;
}

.Ccard .form label {
    display: flex;
    font-size: 16px;
}

.input-radio:checked {
    box-shadow: 0px 0px 0px 2px #6db2ff !important;
    background-color: #6db2ff;
}

.morbtn,
.morbtn:hover,
.morbtn:active {
    color: #fafafa !important;
    font-weight: 300;
    border-radius: 4px;
    padding: 3px 10px;
    border: none;
    background: linear-gradient(#6b668c, #383550) padding-box, linear-gradient(344deg, #539dff00 0%, #4a5aa200 36%, #0d187100 71%, #539dff00 99%) border-box;
}

.btn-outline-danger.mr-2.status-btn-danger {
    border: 1px solid #d04c42 !important;
    color: #d04c42 !important;
    border-radius: 5px;
    padding: 3px 14px;
}

.btn-outline-warning.mr-2.status-btn-warning {
    border: 1px solid #e2b428 !important;
    color: #e2b428 !important;
    border-radius: 5px;
    padding: 3px 14px;
}

.cardSty {
    font-size: 16px;
    font-weight: 300;
}

.cardD,
.model-table .cust-head th {
    background: #111120 !important;
}

.cardmargin {
    margin: 1.5rem;
}


@media (min-width :1025px) {
    .cardmargin {
        -webkit-animation: slide-left 0.5s ease-in-out;
        animation: slide-left 0.5s ease-in-out;
    }
}

@-webkit-keyframes slide-left {
    0% {
        -webkit-transform: translateX(250px);
        transform: translateX(250px);
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

@keyframes slide-left {
    0% {
        -webkit-transform: translateX(250px);
        transform: translateX(250px);
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

.h-250 {
    height: 250px !important;
}

.CUST-center {
    float: right
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.f-18 {
    font-size: 18px !important;
}

.rs-picker-toggle:focus-visible {
    outline: none !important;
}

.rs-picker-toggle-active,
.rs-picker.rs-picker-focused {
    box-shadow: none !important;
}

input {
    caret-color: #6db2ff;
}

@media (min-width: 1200px) {
    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }
}

@media (min-width: 992px) {
    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }
}

@media (min-width: 768px) {
    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }
}

.cust-d-flex {
    display: flex;
}

@media (max-width: 767px) {
    .CUST-center {
        float: left !important;
    }

    .cust-d-flex {
        display: block;
    }

    .custD {
        margin-top: 60px !important;
    }
}

@media (min-width: 767px) {
    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }
}

@media (min-width :1710px) {
    .custm-0 {
        margin: 0px;
    }

    .justifyDis {
        justify-content: start;
    }

    .cust-margin.head {
        padding: 0;
    }
}

@media (max-width :1108px) {
    #header {
        backdrop-filter: unset !important;
    }
}

@media (max-width :1711px) {
    .custW {
        width: 100%;
        border: 3px solid transparent !important;
        border-radius: 10px !important;
    }

    .p-cust {
        padding: 18px 18px 0 18px !important;
    }

    .justifyDis {
        justify-content: center;
    }

    .header-scrolled.p-cust {
        backdrop-filter: blur(20px) !important;
    }

    .cust-margin.head {
        padding: 60px 0;
    }
}

@media (max-width :991px) {
    .custtext-end {
        text-align: left;
    }
}

@media (max-width :519px) {
    .cust-end {
        text-align: start;
        margin-top: 16px
    }

    .guide {
        padding-left: 18px !important;
    }

    .cardmargin {
        margin: 0 !important;
    }
}

@media (max-width :767px) {
    .v1 {
        border-right: none;
        border-bottom: 1px solid #bbbbbb;
        height: fit-content;
        margin-bottom: 16px;
    }

    .cust-center {
        text-align: center;
    }
}

@media (max-width :1440px) and (min-width:1025px) {
    .receive-body {
        padding: 27px 30px;
    }
}

@media (max-width :1440px) and (min-width:1025px) {
    .send-body {
        padding: 20px;
    }
}

@media (max-width :767px) {
    .custMT60 {
        margin-top: 30px;
    }
}

@media (max-width :767px) and (min-width:586px) {
    .cust-mt {
        margin-left: 45px;
    }
}

@media (max-width :1024px) and (min-width:425px) {
    .send-body {
        padding: 20px;
    }
}

@media (max-width :1199px) {
    .receive-body {
        padding: 30px;
    }
}

@media (max-width :425px) {
    .send-body {
        padding: 20px;
    }

    .md-sm-15 {
        margin-bottom: 15px !important;
    }

    .titlecard {
        font-size: 21px;
    }

    .cust-margin {
        margin: 0px;
    }

}

@media (max-width :425px) {
    .icon-primary {
        margin: 8px;
    }

    .wallet .css-13cymwt-control,
    .wallet .css-t3ipsp-control {
        width: 250px !important;
    }
}

.rd {
    display: flex;
    cursor: pointer;
    font-weight: 500;
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
}

.rd input {
    position: absolute;
    left: -9999px;
}

.rd input:checked+span:before {
    background: #6db2ff;
}

.rd span {
    display: flex;
    align-items: center;
    border-radius: 5px;
    transition: 0.25s ease;
    font-weight: 300;
}

.rd span:before {
    display: flex;
    flex-shrink: 0;
    content: "";
    background-color: #42455a;
    width: 20px;
    border: none;
    height: 20px;
    border-radius: 50%;
    margin-right: 0.375em;
    transition: 0.25s ease;
}

.spanDiv {
    background: #ffffff0a;
    padding: 10px;
    border-radius: 5px;
}

.login-frm {
    padding: 20px;
    background: #10242d;
    border-radius: 10px !important;
    position: relative !important;
    z-index: 1 !important;
    box-shadow: none;
    border: none;
}

.cust-card::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM4IiBoZWlnaHQ9IjI3OSI+PGRlZnM+PGZpbHRlciBpZD0id3BkbS1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjE0OCAtMC41MDQgLTAuNjA4IDAuMDAwIDEuMDE3IC0wLjU2MiAwLjIxOSAtMC41OTQgMC4wMDAgMC45ODkgLTAuNTQ0IC0wLjQ5NyAwLjE1MSAwLjAwMCAwLjkzOCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyMzgiIGhlaWdodD0iMjc5IiBmaWx0ZXI9InVybCgjd3BkbS1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU80QUFBRVhDQU1BQUFDZDJvaDFBQUFESm1sVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE5ESWdOemt1TVRZd09USTBMQ0F5TURFM0x6QTNMekV6TFRBeE9qQTJPak01SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhPQ0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkVWRFFrRkNPRVUzTmpkRU1URkZRams1UVRnNE1Ea3lNMEkzUVRrMFJqUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORVZEUWtGQ09FWTNOamRFTVRGRlFqazVRVGc0TURreU0wSTNRVGswUmpRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBSVU5DUVVJNFF6YzJOMFF4TVVWQ09UbEJPRGd3T1RJelFqZEJPVFJHTkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMFJVTkNRVUk0UkRjMk4wUXhNVVZDT1RsQk9EZ3dPVEl6UWpkQk9UUkdOQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHJCMFAxVUFBQUFaZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVsdFlXZGxVbVZoWkhseHlXVThBQUFBalZCTVZFVkhjRXdFTTBjQUl6VURORWdBSURFQUlEQUFJVEVETkVrQUlEQUFJVElBSVRFRk0wZ0FJaklBSkRZQUtEb0FJek1ETWtZRE1FUUNNa1lDTVVRQUl6VUFLVHNBTFVFQUxVQUFLejBBSnprQUpEY0FLVHNCTDBNQUt6NEFLejBBSmpjQUtqd0FMRUFBSmpjQUtqd0FKemdCTGtJQ01VVUFLRGtDTVVVQ0xrSUFKamdHTjAwRU5Vb0pPRThJT1ZBU3ZoeUhBQUFBTG5SU1RsTUF1U0hEQmdNSnhnRVJEYjRYTEU0Y3I1eTBveWRWaUlGdlJERmJsWFJxTldWN09HQkFqYXBKcDVBODZkWDFTTnpOS0FBQUNDNUpSRUZVZU5ydFhWbWJxakFNUlJFUWNRVTMzSERmN2YvL2VkZFo3cXlPSnJXMHBPMTV1US9qekhjRGFUekpTVkxIK1lwd1dYWE1RZlhNNWdhWlc3NndzVG5XN3R4RzF4eFBubTVyNXJ4YWY3OHdLRXlWM2FaQlFTb051Z1paTzJ5YmRHeVRnV2VPdGEyb1o1QWpINE9HUWRiTzR0QWdhNTIrNTFoWVdGaFlXRmhZV0ZoWVdGaFlXRmhZV0ZoWVdGaFljS095cTV0azdvSUZCbG5yQjZ4a2pyV3RxRmMyUnpleStxZStNYm16TVVqL3JFY0c5UWc2eTJCa2tMV3JFaCs3bUowSStrUmxNdUU4dG1lMnBYZHNTeXUrWC9RTyswMlptcldqWU1uN21PYjBQSG5NZVd6NUg1TkNlSnRPaGZNeFJmUnlwekRtOUVldnovdVlsUExHR2U5am1qa0VzVjV3L1Zvak9KS2tGeUhYMTJZdmFoR2xVeEhIc1Iwa1BsWDJHS01EVHEwOXBFdVdOOWpNb0J1a2xITURKSDlzdW1YQzFqcWpEZWJUMWNYZXAyeXQ0OGVZWTd1ZFVoK3ZRb1Rtc3Jzam45aHZ3ZVc0bFBheGZjTmdEZnlnSGxPUlRSajU5Wk9CRmxPUjNRbnMyR295RmVsQk5LRzFQbE9SZ05BOGJPc2pMM1FleFZ1L285TjQxZkRCcWRSc0tqSzluK0hycGdyVzkvZCtPdGRPRmJ3VHEzUlVCVXQvWmZocFZ0SlFGVHo4Y1RoRGR0SlJGVno5OFFwWDU2T0cxanBaL3liYk9rd3FPbHA3TzhQblZnVkpobWFLY2hjVXYvZUVVSlM3NEJuK2o1QkVVKzRDby9jOXd5Y3FkM0ZtK0ZUbExyNE1uNjdjeFJHYUtjdGRZQ1QvWHlocHVRdU02WHU1bkxiY0JjWnUrdnBQVTRlNk9RQ3R4TkZBN2tMRktnM2tMbmlHNytrZ2Q0RXhtUnR5Yk4vUWljemFKbWlYZ0dxS3RXRkxRQTJhcHRGTDducElwK3dTVUgxaDFoSlF4eTRCdGJDd3NMRFFHWTFnWTFEUm9CbTExdnU0WjhhWCs3c2VVVjhFZzViKzFuN3FFZDZ1M1U0MXI1WjgxeVBLL1dBYWFuMXNmOFNvU3ErVTZOcitjRnVQYUJ6Y21ZNzF6ai8xQ0g4ZVRiUnJUTHVyUjJTZGFLeVZFdlZvL0NZY3VocVJEOEQ0VGZWS1BwcGFrQStvSHFFSCtTaEhZRDNDYTdhM3hNa0hVbzhnVGo3d2VnUmg4bEhoMHlNYUU1TGtnMStQZUNFZjFLcjd5NmYwaUt4VEdsTnFPbjE2L09aS1B2cFV5RWRsSW1EODVwVjh0SHJGWjVoMVVlTTM5Y1dGSFlwdWJTWndLVi9DaXQ1S3pidVU3emJYS2pqdDBIYjg1blpBcGJodGpoczZqOS84aHRiak43K09yZDdqTnorUHJlYmpOejh5R2QzSGI3N0JnUEdiTDhkMmtHUmJlbStYcy9melJlNDZzSVNjdVl3ckpYK1Z1OG9iZW4yeWpHY2ttZTc0elJGZitUUm8vTVl4YS94R2oyMXpjS1JHamQvb3NXME9DRHQrb3kvcytJMit4OWFPMzJnTHM4WnY1dllPS2wxUkw1bDBCMVZtNzZEU0ZXYkpYUnB2bTdzQkszZnBlMnl0M0tVdHJOeWw3N0UxWWR2Y0IvTGVObGRKWjhOZFlaNW4zdHZtVmlkMnhXbFlqQ3dyYjdtcno5NlJGS0NHbTd2YzFXTWZtS3MvdG5uTFhkWHpwN2tuMWU2Y3Y5elZaVitnbUpGTGtMdWFYODFWV3lXUklYZnRpbUt1SExtcjlkWGNyc3BqSzBmdWlqNnREZFJaSzAzdXlqN05WWmVFU0pTN3hoZlZKMWV1M05XSVg0eU5sWlZ6cGN0ZGZxT2hydVZCak55MU90R29mZ2lTdXdKV29tQ3RHTG5MNjdjM0pDUlJJZkV4TkdMOS9HZEJZRzJRdGIvV3ZmQThNU3ByQjZvaTZuZzdkOXh1N3dpSTVyWHQ5UGtudG5qSnhWcURZRnAwbGFic1BsL0g4L2VMdDF6c1plMUFvYXY1T3dFRmdXKzVXTGZBTzQrcUlnb0M2WTljekY5Rm5VSzJSM3c0NFhPNTJPOG5OdXBFcThMSkdJaDFMMzgvc1dSd014elhobTdCeGxoU0FRV0IxcDBuVnF5Rmk3ZWNFSXYxL1Z5c09EdVAvbkpDRkdZUGM3SFhoWXZxWDNGTHdMRUZMc2dwOTkxcHFIWkh1SWlDUUIxY1FybVNENWROMUZrN0UxQVFXS0phRHhOMlZtVnNSVVFkYjE1Q1BiRndxT3BicVI0OVh4Q29UQTVFT29hWEF2cGY2YlFlSXAzd0prWkJSc05ZSVU0NHB0SXhMTUlKdlkyNmp1RzBKdHNKVlM3SU9iS0xKOWNKR3dvN2hxc2JkcXBKZFVLVnJZZlg1THdHdGlDTW4zZENwUjNES0xWZWhCTXFWUnBReWJrSUoyeW9WQm93eWJrUUp4U2hORHlSbkZkRk9tRXJlYUR0VmxWMkRLT1NjNGdUOWhtNysvNXI3YWs2UjE1amtuT1FFMmJuenIwZmQxMkY5MU5qa25OQmNwZTZZNHRLenNYSlhjcVNjMFNUVFZlazNGWDQ1Rnk0M0ZYazVGeUlFNllLTjIyZ2tuTWhUamh0S3p5Mm1PUmNoQk1xWFpDRFNzN3pscnR5QnlvNWx5QjM1UXBVY2k3RUNXY0tOMjJnS2tRUzVhNThnRXJPNWNwZE9RQ1ZuTXVYdXdRZlcweHlya0x1RW50czQ2RmNKMVFxZDZFcVJPVGxMbFNGaUxyY2hVck95Y3RkcUFvUmRia0xsNXlQWFBWeVYzeDVvdHNWbFp3WFF1NjZNRzZaQVpXY0YwVHVXcDU1L3hlbzVGeUU1aXBFYVlqLy80a2FMaUdUTDNmRkl1U3V3L3ZYdm44NllleWxLbmV0eGp6bTRpcEVCWks3c2o3ZW1hVlhpTVRKWFg2TS9oWHBGU0tSY2xlRS9RWHBGU0toY2hkMlJGeDZoVWlzM0RWQTBTcnBGU0xSY2xjUE0vRXN2VUlrWE83cUlwcTBwVmVJeE10ZEhuekFXMHlGS0J5QmowTWVjaGMwTkF1cUVCMHY3QXo4RWtXUUdYaG1sOEFZbnFnSzBaNHhCdkpRREpueEdUaXptNEwyUndtckVHMnU1a0wrRkliTWxLUHBERXBVVXdobEVWY2hDcE1BOGlJd1pBYnpXWC8vMkVubFY0Z3daQWF6VEFjUzZxVTNSR1BJRElyNFFFSzk5SVpvREpsQkxkT0JpTXJTRzZJeFpBWnpWVHBraGxKK1F6U0d6R0ErQ3duMVlpcEVtR09MSURPb3E5SWg0VnQ2UXpTR3pLRHVqb0NFZXVrTjBSbUN6R1F1L0loRHdyZjhobWdNbWNIY0hRR1pvWlRlRUkyNUR3SjFkd1FrMUV0dmlNYVFHUlR4Z1lSdjZRM1JHREtEdVRzQ0V1cmxOMFJqeUV3UGNYY0VKTlJMYjRqR2tCa1U4WUhrcmRJYm9qRmtCblYzQkNUVVMyK0l4cEFaek4wUm9MeFZla00waHN3MEVVY2NFcjRMTFhlaGlBOGsxQmRhN2tMZEhRRUo5WVdXdXpCM1I0RENkNkhsTHN6ZEVaQkIzcnprcm4rS2haS3FJNkxmeVFBQUFBQkpSVTVFcmtKZ2dnPT0iIC8+PC9zdmc+') no-repeat;
    background-position: bottom left;
    z-index: -1;
    border-radius: 10px;
}

.cust-card::after,
.cust1-card::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url('data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjg5IiBoZWlnaHQ9IjMxNCI+PGRlZnM+PGZpbHRlciBpZD0id3BkbS1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjE0OCAtMC41MDQgLTAuNjA4IDAuMDAwIDEuMDE3IC0wLjU2MiAwLjIxOSAtMC41OTQgMC4wMDAgMC45ODkgLTAuNTQ0IC0wLjQ5NyAwLjE1MSAwLjAwMCAwLjkzOCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyODkiIGhlaWdodD0iMzE0IiBmaWx0ZXI9InVybCgjd3BkbS1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVNFQUFBRTZDQU1BQUFCdTBoUnhBQUFESm1sVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE5ESWdOemt1TVRZd09USTBMQ0F5TURFM0x6QTNMekV6TFRBeE9qQTJPak01SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhPQ0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVVZM01qRkdRVE0zTmpkRU1URkZRa0UyTURsRlJqUkZNalEzUVRBMU56QWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNVVkzTWpGR1FUUTNOamRFTVRGRlFrRTJNRGxGUmpSRk1qUTNRVEExTnpBaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3hSamN5TVVaQk1UYzJOMFF4TVVWQ1FUWXdPVVZHTkVVeU5EZEJNRFUzTUNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveFJqY3lNVVpCTWpjMk4wUXhNVVZDUVRZd09VVkdORVV5TkRkQk1EVTNNQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHNqRmREOEFBQUFaZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVsdFlXZGxVbVZoWkhseHlXVThBQUFBbGxCTVZFVkhjRXdETkVnRE5FZ0FJak1FTTBjQUlURUFJelFBSURBQUlERUZNMGdBS0RvQUpqZ0RORWtETUVRQ01VVUFLandBSkRZQUtEb0JMa01ETWtZQUxFQUFJaklCTUVNQ01rY0FJVEVBSlRjQUpEWUFLajBBSXpVQUpqZ0NNVVVCTFVFQUp6a0FMRDRBS3o0QUlUSUFLVHNBSmpjQUlUSUFMVUlDTGtJQUt6MEFKamNBS1RzR05rd0FMRUFGTlVvSU9FOEFGaWdJT1ZEZ1p0cUZBQUFBTVhSU1RsTUF3OFVadVFvZUFnYStVMEhIb0taaEtFMlRzSDRWbXJRTU1TeG9JenlyaEVkMmNCRlpOdytLalcwMVhPVjcxdmF4bzlycG9nQUFEWUJKUkVGVWVOcnRYV2w3c2pvUUJVRUJVUlRYdW0rdGUvWHkvLy9jZlcydHRRckpKQm1Fa0p4djkzbGFyejB2bk14eU1tTVlCRmoyd1JDQlorUUoxZWdlODJNMEUvN0lmV2tnOWdIdGNwNFlXcDN2Q0RvMmpzZUo2Q2MyN0s3Z0oyejJ1WHFJTm5jTW1UMVg5T1BjVmt2NE05NGJ1V0tvWFB0OWhFYkNuOWExRWY2NllTdFhEQm1yOWc5QlB2aDNrbjV5VVB0QStFYXViZVFNZm5BNm5yeWFCZjZGM1g4SnI0ZG5vWHdoejhnZm5Ga2RMQjl1ZmViRWZzWkdYTWErRVhSelI5Q3F2UVAvck9WVjR6K2pQOEw2T3A5KzNnaHFsdUJmNmFNMmpKZlgwZ1R0KzRUTG5CRVVtaFh3ejQ3c1ZYems2Vlh3dmxDbG5pK0NPZ0U0aG5WN1cwZFV4cVNUNnJmcEFpNUJDUW5YdW8zOFd0aE9mZ2dhbTNQaGhJdEZ4bURvalhORDBOeUVmNWVraEN2RWxLQnJ3RlhOQzBHTDZadHd3dlVaNEtmaWZpY25LVmtBL3lLcmhJU0xSY1lZNHJOcExnaXFtQ0g0WjVNU0xoWVprKzR3ODB0TmVEMGlJZUdhbDFLUzFMNmJQVUhMOWhxY3RDVWxYQXd5eG9qTklHdCtrckxQK0tSdEpDeGpyRGhrWFVTcmVQRGpOQ0hocW00WlpJd1pnMjIyQkUxS1EvRFBKaVJjVGhTbGVTSzcvVXdKR3ZWWDRKK2QxUk9pbmRHeG1lWjNUUHN3Y3o3ZjNlVHNjd09XSVBTRUM0enBLdFdQWC9XWGk5SW0vaUMydkhmdzUrQW5YUENDUTZyLzUySHRvcTMrdEIwK1B5d2ZOZmc1eWxJM3drYTRTL0hEYjlwcWRVcWZGaXo3ZkZYQ0JhODU5QVIrbWR4UCtGUE1jc04rNEFPeXo1Y2xYQytSNmsyMElZWjNEOW82M3BqTHErcXh0UHZTU3JoZXdKQnppZ0kyYlhVUGRuMy9sWDNDKytHcEpWeGcxSG0vd0txL2ZGOHphK3V3NVRVYU5yemRsMTdDQlJkVHpwN1o5ekdWZUVRbWErdmJhQU9Xb0RRVEx1Q0x3dDBacUpMYXZsamFXdkhDakFsaWFYQXlNSXVsclN4MW8zVEFIYWlTbVdXcHlaT3dhNjh5Sm9nN1VDVXppNlN0TEhXanRQSU4za0NWeU95anRvNjNmRytLNVdYZGh1RVhVeUt6VHpYNVZzVFYrVTV5TGZDSC82eUNNaTdOMDJEMldWc0hVeDR2V0pKcmdSL0hpTTB4d3kybVpHYVhPTnFhNUZvUXdTazZiUmorWm00eEpUS0xwYTJpTnZGNGZSd25GR0Z3QTFVaXN4VWtiUlcyaVJPNDc1UTZnSVNud3RzWklETTdRZEpXY1pzNE1kUU4rMU9hWm5NSHFtUm1XV3J5SkFsQ3NJblRwSFJUV3E2SVlycm0rMkFpczFqYWltSVRwLzh6WElzd3NTOEt0NWdTbVdXcHlaT0FZeE1IVlNaYVhxTWNXN0hnRkZQeU1jVlNreWNCeXlZT0MreEdadXZwcmZCcmZidks4NXFUanlra2JjV3ppWU1EOTdyOXQ1bDNFZFB1b2pSanpsZXZyV08zbTZhMkl0ckVHZjZuaTlwdkhQblQ0SFRDOW5UT0pFYlhZMnA5akpicGFTdW1UWnd0Q1A2SkkrL0Z0REtyTGNBdnhxMTFQSWtpT3pWdHJYclp0UXkvbTNrUFl1cFc3VHJzMyt5WFdUYzR6VlBTVm15Yk9QTkJGUGI3ejJMYWJKa2plbWhFUEthY0xZNjJadWRhdUlzajQvNlNjc1ByRFFSU0FDeHR6ZEMxQUFqUmVsN0Q1VXdCeU8wZ09NSU1KUWowaE85SzJ6RlBDb0NsclhEWFFqbXppOHQrMEkrTEk0bXRZeXh0WlNrRzE2UHNTdGZkejFybjhZazRrRnJIS3lSdFplcXNOVTR4dWZQTFdvNU8yRzdmeDVIa1l3cExXOFZkQzUxWDNwQ3J6RXEzT0pKOFRHRTV3b1E3YTIvdEZ6dUxibkVrdDJ1QkJlS3VoVXpDaEVzYytTYUpheUUwczNFV2xSdW1ISzZGVE0yTkJHM05pMnVoSEh6bU1yN01qV3RoYklaNTVNZEZjb1NKdXhaOHM1bkxKNmlNTTBsRnZMTzI0RzNZcEE2VVN5RENuYlZ5dldQa0ZRai9kT0tkdFlwWHpTMUJ4a3k0M2lIdVdzamUzRWhDVmJSa0p1NWF5TjdjU0ltNHhYNWZ1TFBHY2lNdEV6aENoNWw0Wncycis1M1R3MHk4czRiVi9VNFRkZjZ5aDNobnJXR3ZjaytRc2VCT1c0VTdhMjZyNWVTZklHUE9XZmtRZHkxMDB6QTNwZ0NMcitncDNsbmIxL2FHSE9DU2FuSFh3c0h1U2tLUVlYTzhMTUtkTlNkOWN5TWVXc3dodjNobmJXVTNESGt3WWczWnhGMExyek0zb3VDRGNmQzRlRHZpcGVaR0JLemJURDh1N0ZwNHZibnh0WWVaY0dlTis1cHBobWpEUy9uaW5iVmNPNHVTTUFQTHBuaG5yWnB6WjFHQ2NFS2pZd3pYUWxsQ2dzQ3o5WVU3YSt2MndwQVNzTm42Q0s0RjB6Y2tCZVF3cTVpeXVoWXdFTkFEdU1LNkZvQUNRejJoQ3V0YWdENy9sRHlyc0s0Rk1DaXo5UkZjQzdsdUdRcEx0YmhyWVdLL1NVNFFjYlkrd24zZ3ZDMHo0a0J5RVEzbFBuRCtsaGt4WTVRa05KYjludnBiTEFVbUNlSHlIcWtqR25SbFoyZ1ZYMFJEbTdYdzZVdi9FTVc5Qm9pekZuSzN6SWdkL2VlTUFIUFdRcVVuUFVQUEN5b0hwYWU2bWp2d213N2VNeW9Ybm1iclA3Y2oxdHZMNnRFalg1SFpkbVJuNkdHMmZrdzdvbks2cm95Yzh2eXh2YkhzRFAyTjZXSmNDNDU1V3p2S1UwamJoZEsvWnZkQ0VlZGFDSDgzMTU0NXNoQy9JejFEZHpGZGJEdWlmcmZjbDhQMWs1TmxSaWd4WGJ4cndhbmRNZFFSZkVibHhFOU1sK1JhdUdlSXBWcFliWi82bDJldTc4ck8wRFdtUyt5STl1NFlncXV1OC8xeXRsMWpPNUQrSWZvNnpKTHZBMC91dHJEREg0ZmQ3YjFzTk9SbnlDRzdGbjZsbXFFZThoTkRIVE5mWm9TQTNwanNXaWozcjM4dFN4SjZZM1dkOFRJakRPeEdOTmZDZStrY25RTW1QVG4vTU9RVzRUQ0R1QlpZNzZKTnJ3VFpxUzh6U2gvcGJJaG9majlFNTBIYXk0eFNCNWRyNFExUWdCeGN0UHAwcWFPRU81a0o0bkl0bEk5bmlDWU53Kzl1MjFqbUlocGZSM1FRUlhPR0gzY2s3Z2p4dVJibTVwenQzb0swaHhtbmE0RmQyWHNWT1FteWpqeVpPbyt5TCtVc29rMXE0YmEwWXcxenVKVGRsOUpBOU9WYWNPa3pIREdVdlJ0SUtFRTMxOEpsaGlQWVE4YzdVbDArcWY3aldsanZUTmd0S240L21pMWJFZTNKdFRBSkFMUEFCU1owdElaeUVSVG5XdWd1YXBSWjRDdzdvNS8randlWitFbHlMVGp6dnpNYzQ1U2QrNkhkU0VRUXliVndQOFB4VWRtRkpuU1VKU3FpVVM1UnV0VitFSk5SQ0Uvb2tPY3dBMXlpYkc3Tnh6aFNmRUpIYnVkNC9jWGFnbDJpZkp3Rmp1Qkg2MHhrSUtoN2pNQVhmKzltZ2FQNDBhRERvTEwxaVZqbmlHR1d4SHBuZnUxTXhQR2pBWWRCemMxc0g2SWg0N0NOU3h6NWdUT2hBMVpFeTM2bk12dUx1WmppWEkvZkFYTFg3SGNxWnhpa1FoSzZpaGtxU3hEb2dwSDhkNGo0QWJwZ3RHeXZsQ1VJc3N3MUJ6dVZzNU1neUFXalhFOCtUVGtMOUNIenppYTFvYklFZ1RxUFNIcy9wVVR6Zk82aXZJWUZQdWVwQkVrdytUUmJ5REQ1TkZNMDdLNG1nU1JCTW8wZHpDUXR0aHVhQkdJb0lOZll3ZGZqM2JZMENRUmc3ZjBzTERMWnFTd1RzUForRmhaVlQwc1FVWUl5M3FtY2Z3bHFMelVKeEhUZjlEVUpKTkQyZmlvdlVMVHB4QjgxdGZtaFRpZFdQZFduVFNkV1B0V243ZjFVUHRXbnVSWlVUL1dwcm9WM3hlTnNtbXRCd2cwRHVLQzVGcFJQOVdtM1FjUVhFY2tOcW10QnpnMERpQkpFY1Mwb24rclRib09zVlUvMWFhNEZLWmVjWUVvUTdUWUlMZFV2T3Y2NkZzTGowejI4anN3YkJoRHc0RnF3bzJqQ2x1b1hIWStsakVaMGVtTko5UXN2UWMrbGpMTERrdW9YSGRSU2hvUVhGRkJCSzJXb2ZFSGhDelRYZ3NvWEZMN3lDSnByd1RlYlNoTkVMV1dvZkVIaEFwcHJRZVVMQ2wrZ3VSWXNkUzhvZkVzUXJaU2g4QVdGYndtaWxUSlV2cUJ3QWEyVW9mZ0ZCWUJyZ2I2SXFCd1VtU0M2YTRGNlFhSGlGVGlTeEhBdEZQcXFLNFpyWVZma1NCTEJ0VkRzU0JMQnRWRG9TQkxEdFZEb1NKTHFXZ0JjVUlEY09KY1dDSzZGWWtlU1ZOY0MvWUtDWlIrS3l3K0dhMkZmS3ZCVlZ3elhRcUg5cnpUWEF1Q0NRckg5cjFUWEF2MkNRcUg5cnhpdWhVTDdYNm16RmdDdWhVTDdYMm1sRElCcm9kaitWOW9CQkhBdEZOdi9Pdlpjb1ZUZktMei9sYkswSHVCYUtMei8xUk5KOWI4aXlhS2J6d0tMTzlVMzFQQy9MdWE4cWI2aGlQODFYSENtK29ZcS90ZEtuUy9WTjlUeHYzbzhxYjZoa3Y4MWJtazlZRjJGUXY3WG1DVXhBTmZDdktTTy8zVlVaVTMxRGNYOHI1TU9ZNnF2blA5MTFXWks5UTBGL2E4ZVM2cHZxRGlndS84YjFTanZXb2pINXJhQ1FYblhRZ0lPUDdTbzdscEl4T0M2b2dRd1ZsRlIvK3QzRVUxNTF3THRNSVBVbWkxVFZmOXIwQVdPVmZRVUpjajQ5SUZqRlcxVm42SFFCczVhZ0cxQ0xXRGFZVVBmbnBHYVYxMFl4aXBPbEx5d3lWSnJma2h5MVFCYnJWbTl3NHkxMXR4WGJYUUZjNjE1czFlTElQWlpDd2UxNWl4eTFKb0hXNFg0NGFvMXU3WTZCSEhXbXRVNXpIaHJ6WUVxRTRPWHZPdXpQOVdZZFNaUWF3NVZHSmZuSDQvOENXaWxwd0JEcytnbzhOc3FTSFYzSm1KZHRkVWVSQUJBYjZ3NUlHTVhhZzRvT3QvUkhKQ3htbW9POUdFbWlMN2VOa1hCVnUrMXBhQ2g5NUpTTU5ob0RpaHBiMTl6b0E4elFVeFhtZ015T25vM0lBWFZuZWFBakhGUGMwQ0dZMnNPOUdFbWlIcEZjMERHVWhmUktQQS9OUWRrZEFQTmdaWnFRZGk2aUVaQmE2ZzVJS054MEJ5UXNkZEZOQXJLdW9pR2NwZ3AvU29DL0ZuT1Z1a1NRSWZxSGxGOWVYS1Y5dWZETHZRVkdNMFdoVUhGOTdmVGltaktMMCttSFdhcnRpNWtFNHRvcWk5UHZtS1JXRVJUZlhueUQrWkoxOUpVWDU1OGd4VS9nRS81NWNrMHFSNlg1cHFaSDhRVjBWUmZudndYTVVVMDFaY25QMkQwT0UxTytlWEpqL2lZL2YxdjFaY254NXhhZjJjVHFEYzhqdkV3NDc3UVYyUzBmMlc1clByeTVIak1ia1BsS29vdlQwN0MrMDhSRFRDR1dFME1yMFUwMVpjbkorTjdOZ0ZrRExIU2h4bGdETEhDQ0N6SUdHS1ZzWmdYZXVVZEFzSlNTOWZyU2VoNnVsNVB4S0MyMXlTUWNMQXRUUUlCa0RIRVNtTmxqelFKeEh4RGRkY0NEZHExUUpFZzdWcWdTSkIyTFJDeC85Q3VCU0lhMFZtN0ZzaGhZblRTSkZET2ViYU94djlQSE84QWl3L25QUUFBQUFCSlJVNUVya0pnZ2c9PSIgLz48L3N2Zz4=') no-repeat;
    background-position: top right;
    z-index: -1;
    border-radius: 10px;
}

.go2072408551 {
    background: #101b27 !important;
    color: #ffffff !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgb(76 121 101 / 55%) !important;
}

body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) {
    overflow: hidden;
    height: unset !important;
}

div:where(.swal2-container).swal2-backdrop-show,
div:where(.swal2-container).swal2-noanimation {
    background: rgb(113 113 113 / 25%) !important;
}

.flatpickr-calendar {
    background: #263840 !important;
    border: 1px solid #2e454f !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.flatpickr-day.today {
    border-color: #ffffff2e !important;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    color: rgb(255 255 255 / 90%) !important;
    fill: rgb(255 255 255 / 90%) !important;
}

.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-current-month input.cur-year {
    color: white !important;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: #2c74fc !important;
}

span.flatpickr-weekday {
    font-weight: 400 !important;
    color: rgb(223 221 221) !important;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    color: rgb(213 213 213 / 30%) !important;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: #ffffff !important;
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: #ffffff !important;
}

.flatpickr-day {
    color: #ffffff !important;
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: #263840 !important;
    outline: none;
    padding: 0;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background: #4c7965 !important;
    border-color: #4c7965 !important;
}

.flatpickr-day.inRange {
    box-shadow: -5px 0 0 #101b27, 5px 0 0 #101b27 !important;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
    background: #101b27 !important;
    border-color: #101b27 !important;
}

.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0 #101b27 !important;
}

.text-gold {
    color: #bba11e !important;
}

.text-blue {
    color: #8e959a !important;
}

.text-red {
    color: #ff8800 !important;
}

.checkbox {
    display: none;
}

.slider {
    width: 60px;
    height: 27px;
    background-color: #1d1d2a;
    border-radius: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
    border: 2px solid #4c7965;
    transition: .3s;
    box-shadow: 0 0 10px 0 rgb(0, 0, 0, 0.25) inset;
    cursor: pointer;
    padding: 5px 10px;
}

.slider::before {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    background-color: #4c7965;
    transform: translateX(-4px);
    border-radius: 20px;
    transition: .3s;
    box-shadow: 0 0 10px 3px #aaeccf26;
}

.checkbox:checked~.slider::before {
    transform: translateX(25px);
    box-shadow: 0 0 10px 3px rgb(0, 0, 0, 0.25);
}

.checkbox:active~.slider::before {
    transform: translate(0);
}

div:where(.swal2-container) div:where(.swal2-popup) {
    color: #ffffff !important;
}

.swapIcon {
    border: 6px solid #263840 !important;
    background: #101b27;
    padding: 7px;
    color: #ffffff;
    border-radius: 50px;
    width: fit-content;
}

.swapIcon i {
    transform: rotate(90deg);
}



.cust-float-end {
    float: right;
}

.range-span {
    font-size: 14px;
    color: #dab116;
}

.h-165 {
    height: 165px !important;
}

.qrimg {
    background: white;
    padding: 10px;
    border-radius: 6px;
}

.sendIc {
    transform: rotate(316deg);
    margin: -3px 3px 0 0;
}

.note-frm {
    background: #1a2a32;
    border-left: 3px solid #ffffff00;
    border-left-color: #ff0000b5;
    padding: 20px;
    border-radius: 10px;
}

.notecls {
    color: #cda020;
    background: #101b27;
    padding: 17px;
    border-radius: 10px;
    line-height: 24px;
}

@media (max-width: 767px) {

    .postmb {
        margin-bottom: 15px;
    }
}

.brbottom {
    border-bottom: 2px solid #ffffff33;
}

span.form-control,
input.form-control,
span.form-control :focus,
span.form-control :focus-visible,
input.form-control:focus,
input.form-control:focus-visible {
    border-right: 1px solid #263840;
}