html, body {
  font-family: Inter, sans-serif, 'Helvetica Neue', Helvetica, Arial; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-variation-settings: "slnt" 0;
  font-size: 16px; color: #121010; line-height: 24px; letter-spacing: -0.32px; width: 100%; height: 100%; }

a, .btn-link { color: #006bb7; }

.btn-primary { color: #fff; background-color: #1b6ec2; border-color: #1861ac; }

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; }

.content { padding-top: 1.1rem; }

h1:focus { outline: none; }

.valid.modified:not([type=checkbox]) { outline: 1px solid #26b050; }

.invalid { outline: 1px solid #e50000; }

.validation-message { color: #e50000; }

.blazor-error-boundary { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; padding: 1rem 1rem 1rem 3.7rem; color: white; }

.blazor-error-boundary::after { content: "An error has occurred." }

.darker-border-checkbox.form-check-input { border-color: #929292; }

.diva { border: 1px solid brown; }
.divr { border: 1px solid red; }
.divb { border: 1px solid blue; }
.divc { border: 1px solid coral; }


.article-detail {}
.article-detail img { width: 100%; height: auto; }
.article-card-headerbg {background-color: rgba(191,191,191, 0.25);}
.text-justify {text-align:justify !important;}
.truncate-text {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Number of lines to display */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lh-2 { line-height: 1.2rem !important; }
.lh-3 { line-height: 1.3rem !important; }
.lh-4 { line-height: 1.4rem !important; }
.lh-5 { line-height: 1.5rem !important; }

.m-0 { margin: 0px !important; }
.m-1 { margin: .25rem !important; }
.m-2 { margin: .5rem !important; }
.m-3 { margin: .75rem !important; }
.m-4 { margin: 1rem !important; }
.m-5 { margin: 1.25rem !important; }
.m-6 { margin: 1.5rem !important; }
.m-7 { margin: 1.75rem !important; }
.m-8 { margin: 2rem !important; }
.m-9 { margin: 2.25rem !important; }
.m-10 { margin: 2.5rem !important; }
.m-11 { margin: 2.75rem !important; }
.m-12 { margin: 3rem !important; }
.m-14 { margin: 3.5rem !important; }
.m-16 { margin: 4rem !important; }
.m-20 { margin: 5rem !important; }
.m-24 { margin: 6rem !important; }
.m-28 { margin: 7rem !important; }
.m-32 { margin: 8rem !important; }
.m-36 { margin: 9rem !important; }
.m-40 { margin: 10rem !important; }
.m-44 { margin: 11rem !important; }
.m-48 { margin: 12rem !important; }
.m-52 { margin: 13rem !important; }
.m-56 { margin: 14rem !important; }
.m-60 { margin: 15rem !important; }
.m-64 { margin: 16rem !important; }
.m-72 { margin: 18rem !important; }
.m-80 { margin: 20rem !important; }
.m-96 { margin: 24rem !important; }
.m-auto { margin: auto !important; }
.mx-0 { margin-right: 0px !important; margin-left: 0px !important; }
.mx-1 { margin-right: .25rem !important; margin-left: .25rem !important; }
.mx-2 { margin-right: .5rem !important; margin-left: .5rem !important; }
.mx-3 { margin-right: .75rem !important; margin-left: .75rem !important; }
.mx-4 { margin-right: 1rem !important; margin-left: 1rem !important; }
.mx-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; }
.mx-6 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.mx-7 { margin-right: 1.75rem !important; margin-left: 1.75rem !important; }
.mx-8 { margin-right: 2rem !important; margin-left: 2rem !important; }
.mx-9 { margin-right: 2.25rem !important; margin-left: 2.25rem !important; }
.mx-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
.mx-11 { margin-right: 2.75rem !important; margin-left: 2.75rem !important; }
.mx-12 { margin-right: 3rem !important; margin-left: 3rem !important; }
.mx-14 { margin-right: 3.5rem !important; margin-left: 3.5rem !important; }
.mx-16 { margin-right: 4rem !important; margin-left: 4rem !important; }
.mx-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-24 { margin-right: 6rem !important; margin-left: 6rem !important; }
.mx-28 { margin-right: 7rem !important; margin-left: 7rem !important; }
.mx-32 { margin-right: 8rem !important; margin-left: 8rem !important; }
.mx-36 { margin-right: 9rem !important; margin-left: 9rem !important; }
.mx-40 { margin-right: 10rem !important; margin-left: 10rem !important; }
.mx-44 { margin-right: 11rem !important; margin-left: 11rem !important; }
.mx-48 { margin-right: 12rem !important; margin-left: 12rem !important; }
.mx-52 { margin-right: 13rem !important; margin-left: 13rem !important; }
.mx-56 { margin-right: 14rem !important; margin-left: 14rem !important; }
.mx-60 { margin-right: 15rem !important; margin-left: 15rem !important; }
.mx-64 { margin-right: 16rem !important; margin-left: 16rem !important; }
.mx-72 { margin-right: 18rem !important; margin-left: 18rem !important; }
.mx-80 { margin-right: 20rem !important; margin-left: 20rem !important; }
.mx-96 { margin-right: 24rem !important; margin-left: 24rem !important; }
.mx-auto { margin-right: auto !important; margin-left: auto !important; }
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.my-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.my-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.my-3 { margin-top: .75rem !important; margin-bottom: .75rem !important; }
.my-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; }
.my-6 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-7 { margin-top: 1.75rem !important; margin-bottom: 1.75rem !important; }
.my-8 { margin-top: 2rem !important; margin-bottom: 2rem !important; }
.my-9 { margin-top: 2.25rem !important; margin-bottom: 2.25rem !important; }
.my-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
.my-11 { margin-top: 2.75rem !important; margin-bottom: 2.75rem !important; }
.my-12 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.my-14 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
.my-16 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
.my-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-24 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
.my-28 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
.my-32 { margin-top: 8rem !important; margin-bottom: 8rem !important; }
.my-36 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
.my-40 { margin-top: 10rem !important; margin-bottom: 10rem !important; }
.my-44 { margin-top: 11rem !important; margin-bottom: 11rem !important; }
.my-48 { margin-top: 12rem !important; margin-bottom: 12rem !important; }
.my-52 { margin-top: 13rem !important; margin-bottom: 13rem !important; }
.my-56 { margin-top: 14rem !important; margin-bottom: 14rem !important; }
.my-60 { margin-top: 15rem !important; margin-bottom: 15rem !important; }
.my-64 { margin-top: 16rem !important; margin-bottom: 16rem !important; }
.my-72 { margin-top: 18rem !important; margin-bottom: 18rem !important; }
.my-80 { margin-top: 20rem !important; margin-bottom: 20rem !important; }
.my-96 { margin-top: 24rem !important; margin-bottom: 24rem !important; }
.my-auto { margin-top: auto !important; margin-bottom: auto !important; }
.mt-0 { margin-top: 0px !important; }
.mt-1 { margin-top: .25rem !important; }
.mt-2 { margin-top: .5rem !important; }
.mt-3 { margin-top: .75rem !important; }
.mt-4 { margin-top: 1rem !important; }
.mt-5 { margin-top: 1.25rem !important; }
.mt-6 { margin-top: 1.5rem !important; }
.mt-7 { margin-top: 1.75rem !important; }
.mt-8 { margin-top: 2rem !important; }
.mt-9 { margin-top: 2.25rem !important; }
.mt-10 { margin-top: 2.5rem !important; }
.mt-11 { margin-top: 2.75rem !important; }
.mt-12 { margin-top: 3rem !important; }
.mt-14 { margin-top: 3.5rem !important; }
.mt-16 { margin-top: 4rem !important; }
.mt-20 { margin-top: 5rem !important; }
.mt-24 { margin-top: 6rem !important; }
.mt-28 { margin-top: 7rem !important; }
.mt-32 { margin-top: 8rem !important; }
.mt-36 { margin-top: 9rem !important; }
.mt-40 { margin-top: 10rem !important; }
.mt-44 { margin-top: 11rem !important; }
.mt-48 { margin-top: 12rem !important; }
.mt-52 { margin-top: 13rem !important; }
.mt-56 { margin-top: 14rem !important; }
.mt-60 { margin-top: 15rem !important; }
.mt-64 { margin-top: 16rem !important; }
.mt-72 { margin-top: 18rem !important; }
.mt-80 { margin-top: 20rem !important; }
.mt-96 { margin-top: 24rem !important; }
.mt-auto { margin-top: auto !important; }
.me-0 { margin-right: 0px !important; }
.me-1 { margin-right: .25rem !important; }
.me-2 { margin-right: .5rem !important; }
.me-3 { margin-right: .75rem !important; }
.me-4 { margin-right: 1rem !important; }
.me-5 { margin-right: 1.25rem !important; }
.me-6 { margin-right: 1.5rem !important; }
.me-7 { margin-right: 1.75rem !important; }
.me-8 { margin-right: 2rem !important; }
.me-9 { margin-right: 2.25rem !important; }
.me-10 { margin-right: 2.5rem !important; }
.me-11 { margin-right: 2.75rem !important; }
.me-12 { margin-right: 3rem !important; }
.me-14 { margin-right: 3.5rem !important; }
.me-16 { margin-right: 4rem !important; }
.me-20 { margin-right: 5rem !important; }
.me-24 { margin-right: 6rem !important; }
.me-28 { margin-right: 7rem !important; }
.me-32 { margin-right: 8rem !important; }
.me-36 { margin-right: 9rem !important; }
.me-40 { margin-right: 10rem !important; }
.me-44 { margin-right: 11rem !important; }
.me-48 { margin-right: 12rem !important; }
.me-52 { margin-right: 13rem !important; }
.me-56 { margin-right: 14rem !important; }
.me-60 { margin-right: 15rem !important; }
.me-64 { margin-right: 16rem !important; }
.me-72 { margin-right: 18rem !important; }
.me-80 { margin-right: 20rem !important; }
.me-96 { margin-right: 24rem !important; }
.me-auto { margin-right: auto !important; }
.mb-0 { margin-bottom: 0px !important; }
.mb-1 { margin-bottom: .25rem !important; }
.mb-2 { margin-bottom: .5rem !important; }
.mb-3 { margin-bottom: .75rem !important; }
.mb-4 { margin-bottom: 1rem !important; }
.mb-5 { margin-bottom: 1.25rem !important; }
.mb-6 { margin-bottom: 1.5rem !important; }
.mb-7 { margin-bottom: 1.75rem !important; }
.mb-8 { margin-bottom: 2rem !important; }
.mb-9 { margin-bottom: 2.25rem !important; }
.mb-10 { margin-bottom: 2.5rem !important; }
.mb-11 { margin-bottom: 2.75rem !important; }
.mb-12 { margin-bottom: 3rem !important; }
.mb-14 { margin-bottom: 3.5rem !important; }
.mb-16 { margin-bottom: 4rem !important; }
.mb-20 { margin-bottom: 5rem !important; }
.mb-24 { margin-bottom: 6rem !important; }
.mb-28 { margin-bottom: 7rem !important; }
.mb-32 { margin-bottom: 8rem !important; }
.mb-36 { margin-bottom: 9rem !important; }
.mb-40 { margin-bottom: 10rem !important; }
.mb-44 { margin-bottom: 11rem !important; }
.mb-48 { margin-bottom: 12rem !important; }
.mb-52 { margin-bottom: 13rem !important; }
.mb-56 { margin-bottom: 14rem !important; }
.mb-60 { margin-bottom: 15rem !important; }
.mb-64 { margin-bottom: 16rem !important; }
.mb-72 { margin-bottom: 18rem !important; }
.mb-80 { margin-bottom: 20rem !important; }
.mb-96 { margin-bottom: 24rem !important; }
.mb-auto { margin-bottom: auto !important; }
.ms-0 { margin-left: 0px !important; }
.ms-1 { margin-left: .25rem !important; }
.ms-2 { margin-left: .5rem !important; }
.ms-3 { margin-left: .75rem !important; }
.ms-4 { margin-left: 1rem !important; }
.ms-5 { margin-left: 1.25rem !important; }
.ms-6 { margin-left: 1.5rem !important; }
.ms-7 { margin-left: 1.75rem !important; }
.ms-8 { margin-left: 2rem !important; }
.ms-9 { margin-left: 2.25rem !important; }
.ms-10 { margin-left: 2.5rem !important; }
.ms-11 { margin-left: 2.75rem !important; }
.ms-12 { margin-left: 3rem !important; }
.ms-14 { margin-left: 3.5rem !important; }
.ms-16 { margin-left: 4rem !important; }
.ms-20 { margin-left: 5rem !important; }
.ms-24 { margin-left: 6rem !important; }
.ms-28 { margin-left: 7rem !important; }
.ms-32 { margin-left: 8rem !important; }
.ms-36 { margin-left: 9rem !important; }
.ms-40 { margin-left: 10rem !important; }
.ms-44 { margin-left: 11rem !important; }
.ms-48 { margin-left: 12rem !important; }
.ms-52 { margin-left: 13rem !important; }
.ms-56 { margin-left: 14rem !important; }
.ms-60 { margin-left: 15rem !important; }
.ms-64 { margin-left: 16rem !important; }
.ms-72 { margin-left: 18rem !important; }
.ms-80 { margin-left: 20rem !important; }
.ms-96 { margin-left: 24rem !important; }
.ms-auto { margin-left: auto !important; }
.m-n1 { margin: -0.25rem !important; }
.m-n2 { margin: -0.5rem !important; }
.m-n3 { margin: -0.75rem !important; }
.m-n4 { margin: -1rem !important; }
.m-n5 { margin: -1.25rem !important; }
.m-n6 { margin: -1.5rem !important; }
.m-n7 { margin: -1.75rem !important; }
.m-n8 { margin: -2rem !important; }
.m-n9 { margin: -2.25rem !important; }
.m-n10 { margin: -2.5rem !important; }
.m-n11 { margin: -2.75rem !important; }
.m-n12 { margin: -3rem !important; }
.m-n14 { margin: -3.5rem !important; }
.m-n16 { margin: -4rem !important; }
.m-n20 { margin: -5rem !important; }
.m-n24 { margin: -6rem !important; }
.m-n28 { margin: -7rem !important; }
.m-n32 { margin: -8rem !important; }
.m-n36 { margin: -9rem !important; }
.m-n40 { margin: -10rem !important; }
.m-n44 { margin: -11rem !important; }
.m-n48 { margin: -12rem !important; }
.m-n52 { margin: -13rem !important; }
.m-n56 { margin: -14rem !important; }
.m-n60 { margin: -15rem !important; }
.m-n64 { margin: -16rem !important; }
.m-n72 { margin: -18rem !important; }
.m-n80 { margin: -20rem !important; }
.m-n96 { margin: -24rem !important; }
.mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
.mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
.mx-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; }
.mx-n4 { margin-right: -1rem !important; margin-left: -1rem !important; }
.mx-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; }
.mx-n6 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
.mx-n7 { margin-right: -1.75rem !important; margin-left: -1.75rem !important; }
.mx-n8 { margin-right: -2rem !important; margin-left: -2rem !important; }
.mx-n9 { margin-right: -2.25rem !important; margin-left: -2.25rem !important; }
.mx-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
.mx-n11 { margin-right: -2.75rem !important; margin-left: -2.75rem !important; }
.mx-n12 { margin-right: -3rem !important; margin-left: -3rem !important; }
.mx-n14 { margin-right: -3.5rem !important; margin-left: -3.5rem !important; }
.mx-n16 { margin-right: -4rem !important; margin-left: -4rem !important; }
.mx-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.mx-n24 { margin-right: -6rem !important; margin-left: -6rem !important; }
.mx-n28 { margin-right: -7rem !important; margin-left: -7rem !important; }
.mx-n32 { margin-right: -8rem !important; margin-left: -8rem !important; }
.mx-n36 { margin-right: -9rem !important; margin-left: -9rem !important; }
.mx-n40 { margin-right: -10rem !important; margin-left: -10rem !important; }
.mx-n44 { margin-right: -11rem !important; margin-left: -11rem !important; }
.mx-n48 { margin-right: -12rem !important; margin-left: -12rem !important; }
.mx-n52 { margin-right: -13rem !important; margin-left: -13rem !important; }
.mx-n56 { margin-right: -14rem !important; margin-left: -14rem !important; }
.mx-n60 { margin-right: -15rem !important; margin-left: -15rem !important; }
.mx-n64 { margin-right: -16rem !important; margin-left: -16rem !important; }
.mx-n72 { margin-right: -18rem !important; margin-left: -18rem !important; }
.mx-n80 { margin-right: -20rem !important; margin-left: -20rem !important; }
.mx-n96 { margin-right: -24rem !important; margin-left: -24rem !important; }
.my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
.my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
.my-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; }
.my-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
.my-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; }
.my-n6 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
.my-n7 { margin-top: -1.75rem !important; margin-bottom: -1.75rem !important; }
.my-n8 { margin-top: -2rem !important; margin-bottom: -2rem !important; }
.my-n9 { margin-top: -2.25rem !important; margin-bottom: -2.25rem !important; }
.my-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
.my-n11 { margin-top: -2.75rem !important; margin-bottom: -2.75rem !important; }
.my-n12 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
.my-n14 { margin-top: -3.5rem !important; margin-bottom: -3.5rem !important; }
.my-n16 { margin-top: -4rem !important; margin-bottom: -4rem !important; }
.my-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }
.my-n24 { margin-top: -6rem !important; margin-bottom: -6rem !important; }
.my-n28 { margin-top: -7rem !important; margin-bottom: -7rem !important; }
.my-n32 { margin-top: -8rem !important; margin-bottom: -8rem !important; }
.my-n36 { margin-top: -9rem !important; margin-bottom: -9rem !important; }
.my-n40 { margin-top: -10rem !important; margin-bottom: -10rem !important; }
.my-n44 { margin-top: -11rem !important; margin-bottom: -11rem !important; }
.my-n48 { margin-top: -12rem !important; margin-bottom: -12rem !important; }
.my-n52 { margin-top: -13rem !important; margin-bottom: -13rem !important; }
.my-n56 { margin-top: -14rem !important; margin-bottom: -14rem !important; }
.my-n60 { margin-top: -15rem !important; margin-bottom: -15rem !important; }
.my-n64 { margin-top: -16rem !important; margin-bottom: -16rem !important; }
.my-n72 { margin-top: -18rem !important; margin-bottom: -18rem !important; }
.my-n80 { margin-top: -20rem !important; margin-bottom: -20rem !important; }
.my-n96 { margin-top: -24rem !important; margin-bottom: -24rem !important; }
.mt-n1 { margin-top: -0.25rem !important; }
.mt-n2 { margin-top: -0.5rem !important; }
.mt-n3 { margin-top: -0.75rem !important; }
.mt-n4 { margin-top: -1rem !important; }
.mt-n5 { margin-top: -1.25rem !important; }
.mt-n6 { margin-top: -1.5rem !important; }
.mt-n7 { margin-top: -1.75rem !important; }
.mt-n8 { margin-top: -2rem !important; }
.mt-n9 { margin-top: -2.25rem !important; }
.mt-n10 { margin-top: -2.5rem !important; }
.mt-n11 { margin-top: -2.75rem !important; }
.mt-n12 { margin-top: -3rem !important; }
.mt-n14 { margin-top: -3.5rem !important; }
.mt-n16 { margin-top: -4rem !important; }
.mt-n20 { margin-top: -5rem !important; }
.mt-n24 { margin-top: -6rem !important; }
.mt-n28 { margin-top: -7rem !important; }
.mt-n32 { margin-top: -8rem !important; }
.mt-n36 { margin-top: -9rem !important; }
.mt-n40 { margin-top: -10rem !important; }
.mt-n44 { margin-top: -11rem !important; }
.mt-n48 { margin-top: -12rem !important; }
.mt-n52 { margin-top: -13rem !important; }
.mt-n56 { margin-top: -14rem !important; }
.mt-n60 { margin-top: -15rem !important; }
.mt-n64 { margin-top: -16rem !important; }
.mt-n72 { margin-top: -18rem !important; }
.mt-n80 { margin-top: -20rem !important; }
.mt-n96 { margin-top: -24rem !important; }
.me-n1 { margin-right: -0.25rem !important; }
.me-n2 { margin-right: -0.5rem !important; }
.me-n3 { margin-right: -0.75rem !important; }
.me-n4 { margin-right: -1rem !important; }
.me-n5 { margin-right: -1.25rem !important; }
.me-n6 { margin-right: -1.5rem !important; }
.me-n7 { margin-right: -1.75rem !important; }
.me-n8 { margin-right: -2rem !important; }
.me-n9 { margin-right: -2.25rem !important; }
.me-n10 { margin-right: -2.5rem !important; }
.me-n11 { margin-right: -2.75rem !important; }
.me-n12 { margin-right: -3rem !important; }
.me-n14 { margin-right: -3.5rem !important; }
.me-n16 { margin-right: -4rem !important; }
.me-n20 { margin-right: -5rem !important; }
.me-n24 { margin-right: -6rem !important; }
.me-n28 { margin-right: -7rem !important; }
.me-n32 { margin-right: -8rem !important; }
.me-n36 { margin-right: -9rem !important; }
.me-n40 { margin-right: -10rem !important; }
.me-n44 { margin-right: -11rem !important; }
.me-n48 { margin-right: -12rem !important; }
.me-n52 { margin-right: -13rem !important; }
.me-n56 { margin-right: -14rem !important; }
.me-n60 { margin-right: -15rem !important; }
.me-n64 { margin-right: -16rem !important; }
.me-n72 { margin-right: -18rem !important; }
.me-n80 { margin-right: -20rem !important; }
.me-n96 { margin-right: -24rem !important; }
.mb-n1 { margin-bottom: -0.25rem !important; }
.mb-n2 { margin-bottom: -0.5rem !important; }
.mb-n3 { margin-bottom: -0.75rem !important; }
.mb-n4 { margin-bottom: -1rem !important; }
.mb-n5 { margin-bottom: -1.25rem !important; }
.mb-n6 { margin-bottom: -1.5rem !important; }
.mb-n7 { margin-bottom: -1.75rem !important; }
.mb-n8 { margin-bottom: -2rem !important; }
.mb-n9 { margin-bottom: -2.25rem !important; }
.mb-n10 { margin-bottom: -2.5rem !important; }
.mb-n11 { margin-bottom: -2.75rem !important; }
.mb-n12 { margin-bottom: -3rem !important; }
.mb-n14 { margin-bottom: -3.5rem !important; }
.mb-n16 { margin-bottom: -4rem !important; }
.mb-n20 { margin-bottom: -5rem !important; }
.mb-n24 { margin-bottom: -6rem !important; }
.mb-n28 { margin-bottom: -7rem !important; }
.mb-n32 { margin-bottom: -8rem !important; }
.mb-n36 { margin-bottom: -9rem !important; }
.mb-n40 { margin-bottom: -10rem !important; }
.mb-n44 { margin-bottom: -11rem !important; }
.mb-n48 { margin-bottom: -12rem !important; }
.mb-n52 { margin-bottom: -13rem !important; }
.mb-n56 { margin-bottom: -14rem !important; }
.mb-n60 { margin-bottom: -15rem !important; }
.mb-n64 { margin-bottom: -16rem !important; }
.mb-n72 { margin-bottom: -18rem !important; }
.mb-n80 { margin-bottom: -20rem !important; }
.mb-n96 { margin-bottom: -24rem !important; }
.ms-n1 { margin-left: -0.25rem !important; }
.ms-n2 { margin-left: -0.5rem !important; }
.ms-n3 { margin-left: -0.75rem !important; }
.ms-n4 { margin-left: -1rem !important; }
.ms-n5 { margin-left: -1.25rem !important; }
.ms-n6 { margin-left: -1.5rem !important; }
.ms-n7 { margin-left: -1.75rem !important; }
.ms-n8 { margin-left: -2rem !important; }
.ms-n9 { margin-left: -2.25rem !important; }
.ms-n10 { margin-left: -2.5rem !important; }
.ms-n11 { margin-left: -2.75rem !important; }
.ms-n12 { margin-left: -3rem !important; }
.ms-n14 { margin-left: -3.5rem !important; }
.ms-n16 { margin-left: -4rem !important; }
.ms-n20 { margin-left: -5rem !important; }
.ms-n24 { margin-left: -6rem !important; }
.ms-n28 { margin-left: -7rem !important; }
.ms-n32 { margin-left: -8rem !important; }
.ms-n36 { margin-left: -9rem !important; }
.ms-n40 { margin-left: -10rem !important; }
.ms-n44 { margin-left: -11rem !important; }
.ms-n48 { margin-left: -12rem !important; }
.ms-n52 { margin-left: -13rem !important; }
.ms-n56 { margin-left: -14rem !important; }
.ms-n60 { margin-left: -15rem !important; }
.ms-n64 { margin-left: -16rem !important; }
.ms-n72 { margin-left: -18rem !important; }
.ms-n80 { margin-left: -20rem !important; }
.ms-n96 { margin-left: -24rem !important; }
.p-0 { padding: 0px !important; }
.p-1 { padding: .25rem !important; }
.p-2 { padding: .5rem !important; }
.p-3 { padding: .75rem !important; }
.p-4 { padding: 1rem !important; }
.p-5 { padding: 1.25rem !important; }
.p-6 { padding: 1.5rem !important; }
.p-7 { padding: 1.75rem !important; }
.p-8 { padding: 2rem !important; }
.p-9 { padding: 2.25rem !important; }
.p-10 { padding: 2.5rem !important; }
.p-11 { padding: 2.75rem !important; }
.p-12 { padding: 3rem !important; }
.p-14 { padding: 3.5rem !important; }
.p-16 { padding: 4rem !important; }
.p-20 { padding: 5rem !important; }
.p-24 { padding: 6rem !important; }
.p-28 { padding: 7rem !important; }
.p-32 { padding: 8rem !important; }
.p-36 { padding: 9rem !important; }
.p-40 { padding: 10rem !important; }
.p-44 { padding: 11rem !important; }
.p-48 { padding: 12rem !important; }
.p-52 { padding: 13rem !important; }
.p-56 { padding: 14rem !important; }
.p-60 { padding: 15rem !important; }
.p-64 { padding: 16rem !important; }
.p-72 { padding: 18rem !important; }
.p-80 { padding: 20rem !important; }
.p-96 { padding: 24rem !important; }
.px-0 { padding-right: 0px !important; padding-left: 0px !important; }
.px-1 { padding-right: .25rem !important; padding-left: .25rem !important; }
.px-2 { padding-right: .5rem !important; padding-left: .5rem !important; }
.px-3 { padding-right: .75rem !important; padding-left: .75rem !important; }
.px-4 { padding-right: 1rem !important; padding-left: 1rem !important; }
.px-5 { padding-right: 1.25rem !important; padding-left: 1.25rem !important; }
.px-6 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.px-7 { padding-right: 1.75rem !important; padding-left: 1.75rem !important; }
.px-8 { padding-right: 2rem !important; padding-left: 2rem !important; }
.px-9 { padding-right: 2.25rem !important; padding-left: 2.25rem !important; }
.px-10 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
.px-11 { padding-right: 2.75rem !important; padding-left: 2.75rem !important; }
.px-12 { padding-right: 3rem !important; padding-left: 3rem !important; }
.px-14 { padding-right: 3.5rem !important; padding-left: 3.5rem !important; }
.px-16 { padding-right: 4rem !important; padding-left: 4rem !important; }
.px-20 { padding-right: 5rem !important; padding-left: 5rem !important; }
.px-24 { padding-right: 6rem !important; padding-left: 6rem !important; }
.px-28 { padding-right: 7rem !important; padding-left: 7rem !important; }
.px-32 { padding-right: 8rem !important; padding-left: 8rem !important; }
.px-36 { padding-right: 9rem !important; padding-left: 9rem !important; }
.px-40 { padding-right: 10rem !important; padding-left: 10rem !important; }
.px-44 { padding-right: 11rem !important; padding-left: 11rem !important; }
.px-48 { padding-right: 12rem !important; padding-left: 12rem !important; }
.px-52 { padding-right: 13rem !important; padding-left: 13rem !important; }
.px-56 { padding-right: 14rem !important; padding-left: 14rem !important; }
.px-60 { padding-right: 15rem !important; padding-left: 15rem !important; }
.px-64 { padding-right: 16rem !important; padding-left: 16rem !important; }
.px-72 { padding-right: 18rem !important; padding-left: 18rem !important; }
.px-80 { padding-right: 20rem !important; padding-left: 20rem !important; }
.px-96 { padding-right: 24rem !important; padding-left: 24rem !important; }
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.py-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.py-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.py-3 { padding-top: .75rem !important; padding-bottom: .75rem !important; }
.py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; }
.py-6 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-7 { padding-top: 1.75rem !important; padding-bottom: 1.75rem !important; }
.py-8 { padding-top: 2rem !important; padding-bottom: 2rem !important; }
.py-9 { padding-top: 2.25rem !important; padding-bottom: 2.25rem !important; }
.py-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
.py-11 { padding-top: 2.75rem !important; padding-bottom: 2.75rem !important; }
.py-12 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.py-14 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
.py-16 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
.py-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
.py-24 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
.py-28 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
.py-32 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
.py-36 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
.py-40 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
.py-44 { padding-top: 11rem !important; padding-bottom: 11rem !important; }
.py-48 { padding-top: 12rem !important; padding-bottom: 12rem !important; }
.py-52 { padding-top: 13rem !important; padding-bottom: 13rem !important; }
.py-56 { padding-top: 14rem !important; padding-bottom: 14rem !important; }
.py-60 { padding-top: 15rem !important; padding-bottom: 15rem !important; }
.py-64 { padding-top: 16rem !important; padding-bottom: 16rem !important; }
.py-72 { padding-top: 18rem !important; padding-bottom: 18rem !important; }
.py-80 { padding-top: 20rem !important; padding-bottom: 20rem !important; }
.py-96 { padding-top: 24rem !important; padding-bottom: 24rem !important; }
.pt-0 { padding-top: 0px !important; }
.pt-1 { padding-top: .25rem !important; }
.pt-2 { padding-top: .5rem !important; }
.pt-3 { padding-top: .75rem !important; }
.pt-4 { padding-top: 1rem !important; }
.pt-5 { padding-top: 1.25rem !important; }
.pt-6 { padding-top: 1.5rem !important; }
.pt-7 { padding-top: 1.75rem !important; }
.pt-8 { padding-top: 2rem !important; }
.pt-9 { padding-top: 2.25rem !important; }
.pt-10 { padding-top: 2.5rem !important; }
.pt-11 { padding-top: 2.75rem !important; }
.pt-12 { padding-top: 3rem !important; }
.pt-14 { padding-top: 3.5rem !important; }
.pt-16 { padding-top: 4rem !important; }
.pt-20 { padding-top: 5rem !important; }
.pt-24 { padding-top: 6rem !important; }
.pt-28 { padding-top: 7rem !important; }
.pt-32 { padding-top: 8rem !important; }
.pt-36 { padding-top: 9rem !important; }
.pt-40 { padding-top: 10rem !important; }
.pt-44 { padding-top: 11rem !important; }
.pt-48 { padding-top: 12rem !important; }
.pt-52 { padding-top: 13rem !important; }
.pt-56 { padding-top: 14rem !important; }
.pt-60 { padding-top: 15rem !important; }
.pt-64 { padding-top: 16rem !important; }
.pt-72 { padding-top: 18rem !important; }
.pt-80 { padding-top: 20rem !important; }
.pt-96 { padding-top: 24rem !important; }
.pe-0 { padding-right: 0px !important; }
.pe-1 { padding-right: .25rem !important; }
.pe-2 { padding-right: .5rem !important; }
.pe-3 { padding-right: .75rem !important; }
.pe-4 { padding-right: 1rem !important; }
.pe-5 { padding-right: 1.25rem !important; }
.pe-6 { padding-right: 1.5rem !important; }
.pe-7 { padding-right: 1.75rem !important; }
.pe-8 { padding-right: 2rem !important; }
.pe-9 { padding-right: 2.25rem !important; }
.pe-10 { padding-right: 2.5rem !important; }
.pe-11 { padding-right: 2.75rem !important; }
.pe-12 { padding-right: 3rem !important; }
.pe-14 { padding-right: 3.5rem !important; }
.pe-16 { padding-right: 4rem !important; }
.pe-20 { padding-right: 5rem !important; }
.pe-24 { padding-right: 6rem !important; }
.pe-28 { padding-right: 7rem !important; }
.pe-32 { padding-right: 8rem !important; }
.pe-36 { padding-right: 9rem !important; }
.pe-40 { padding-right: 10rem !important; }
.pe-44 { padding-right: 11rem !important; }
.pe-48 { padding-right: 12rem !important; }
.pe-52 { padding-right: 13rem !important; }
.pe-56 { padding-right: 14rem !important; }
.pe-60 { padding-right: 15rem !important; }
.pe-64 { padding-right: 16rem !important; }
.pe-72 { padding-right: 18rem !important; }
.pe-80 { padding-right: 20rem !important; }
.pe-96 { padding-right: 24rem !important; }
.pb-0 { padding-bottom: 0px !important; }
.pb-1 { padding-bottom: .25rem !important; }
.pb-2 { padding-bottom: .5rem !important; }
.pb-3 { padding-bottom: .75rem !important; }
.pb-4 { padding-bottom: 1rem !important; }
.pb-5 { padding-bottom: 1.25rem !important; }
.pb-6 { padding-bottom: 1.5rem !important; }
.pb-7 { padding-bottom: 1.75rem !important; }
.pb-8 { padding-bottom: 2rem !important; }
.pb-9 { padding-bottom: 2.25rem !important; }
.pb-10 { padding-bottom: 2.5rem !important; }
.pb-11 { padding-bottom: 2.75rem !important; }
.pb-12 { padding-bottom: 3rem !important; }
.pb-14 { padding-bottom: 3.5rem !important; }
.pb-16 { padding-bottom: 4rem !important; }
.pb-20 { padding-bottom: 5rem !important; }
.pb-24 { padding-bottom: 6rem !important; }
.pb-28 { padding-bottom: 7rem !important; }
.pb-32 { padding-bottom: 8rem !important; }
.pb-36 { padding-bottom: 9rem !important; }
.pb-40 { padding-bottom: 10rem !important; }
.pb-44 { padding-bottom: 11rem !important; }
.pb-48 { padding-bottom: 12rem !important; }
.pb-52 { padding-bottom: 13rem !important; }
.pb-56 { padding-bottom: 14rem !important; }
.pb-60 { padding-bottom: 15rem !important; }
.pb-64 { padding-bottom: 16rem !important; }
.pb-72 { padding-bottom: 18rem !important; }
.pb-80 { padding-bottom: 20rem !important; }
.pb-96 { padding-bottom: 24rem !important; }
.ps-0 { padding-left: 0px !important; }
.ps-1 { padding-left: .25rem !important; }
.ps-2 { padding-left: .5rem !important; }
.ps-3 { padding-left: .75rem !important; }
.ps-4 { padding-left: 1rem !important; }
.ps-5 { padding-left: 1.25rem !important; }
.ps-6 { padding-left: 1.5rem !important; }
.ps-7 { padding-left: 1.75rem !important; }
.ps-8 { padding-left: 2rem !important; }
.ps-9 { padding-left: 2.25rem !important; }
.ps-10 { padding-left: 2.5rem !important; }
.ps-11 { padding-left: 2.75rem !important; }
.ps-12 { padding-left: 3rem !important; }
.ps-14 { padding-left: 3.5rem !important; }
.ps-16 { padding-left: 4rem !important; }
.ps-20 { padding-left: 5rem !important; }
.ps-24 { padding-left: 6rem !important; }
.ps-28 { padding-left: 7rem !important; }
.ps-32 { padding-left: 8rem !important; }
.ps-36 { padding-left: 9rem !important; }
.ps-40 { padding-left: 10rem !important; }
.ps-44 { padding-left: 11rem !important; }
.ps-48 { padding-left: 12rem !important; }
.ps-52 { padding-left: 13rem !important; }
.ps-56 { padding-left: 14rem !important; }
.ps-60 { padding-left: 15rem !important; }
.ps-64 { padding-left: 16rem !important; }
.ps-72 { padding-left: 18rem !important; }
.ps-80 { padding-left: 20rem !important; }
.ps-96 { padding-left: 24rem !important; }
