/* Anchos globales (Extra Small) - aplican a todos los tamaños */
.w-5  { width: 5% !important; }
.w-10 { width: 10% !important; }
.w-15 { width: 15% !important; }
.w-20 { width: 20% !important; }
.w-25 { width: 25% !important; }
.w-30 { width: 30% !important; }
.w-32 { width: 32% !important; }
.w-35 { width: 35% !important; }
.w-40 { width: 40% !important; }
.w-47 { width: 47% !important; }
.w-45 { width: 45% !important; }
.w-50 { width: 50% !important; }
.w-55 { width: 55% !important; }
.w-60 { width: 60% !important; }
.w-65 { width: 65% !important; }
.w-70 { width: 70% !important; }
.w-75 { width: 75% !important; }
.w-80 { width: 80% !important; }
.w-85 { width: 85% !important; }
.w-90 { width: 90% !important; }
.w-95 { width: 95% !important; }
.w-100 { width: 100% !important; }

/* Small (SM) >= 576px */
@media (min-width: 576px) {
    .w-sm-5  { width: 5% !important; }
    .w-sm-10 { width: 10% !important; }
    .w-sm-15 { width: 15% !important; }
    .w-sm-20 { width: 20% !important; }
    .w-sm-25 { width: 25% !important; }
    .w-sm-30 { width: 30% !important; }
    .w-sm-31 { width: 31% !important; }
    .w-sm-32 { width: 32% !important; }
    .w-sm-35 { width: 35% !important; }
    .w-sm-40 { width: 40% !important; }
    .w-sm-45 { width: 45% !important; }
    .w-sm-47 { width: 47% !important; }
    .w-sm-50 { width: 50% !important; }
    .w-sm-55 { width: 55% !important; }
    .w-sm-60 { width: 60% !important; }
    .w-sm-65 { width: 65% !important; }
    .w-sm-70 { width: 70% !important; }
    .w-sm-75 { width: 75% !important; }
    .w-sm-80 { width: 80% !important; }
    .w-sm-85 { width: 85% !important; }
    .w-sm-90 { width: 90% !important; }
    .w-sm-95 { width: 95% !important; }
    .w-sm-100 { width: 100% !important; }
}

/* Medium (MD) >= 768px */
@media (min-width: 768px) {
    .w-md-5  { width: 5% !important; }
    .w-md-10 { width: 10% !important; }
    .w-md-15 { width: 15% !important; }
    .w-md-20 { width: 20% !important; }
    .w-md-25 { width: 25% !important; }
    .w-md-30 { width: 30% !important; }
    .w-md-31 { width: 31% !important; }
    .w-md-32 { width: 32% !important; }
    .w-md-35 { width: 35% !important; }
    .w-md-40 { width: 40% !important; }
    .w-md-45 { width: 45% !important; }
    .w-md-47 { width: 47% !important; }
    .w-md-50 { width: 50% !important; }
    .w-md-55 { width: 55% !important; }
    .w-md-60 { width: 60% !important; }
    .w-md-65 { width: 65% !important; }
    .w-md-70 { width: 70% !important; }
    .w-md-75 { width: 75% !important; }
    .w-md-80 { width: 80% !important; }
    .w-md-85 { width: 85% !important; }
    .w-md-90 { width: 90% !important; }
    .w-md-95 { width: 95% !important; }
    .w-md-100 { width: 100% !important; }
}

/* Large (LG) >= 992px */
@media (min-width: 992px) {
    .w-lg-5  { width: 5% !important; }
    .w-lg-10 { width: 10% !important; }
    .w-lg-15 { width: 15% !important; }
    .w-lg-20 { width: 20% !important; }
    .w-lg-25 { width: 25% !important; }
    .w-lg-30 { width: 30% !important; }
    .w-lg-31 { width: 31% !important; }
    .w-lg-32 { width: 32% !important; }
    .w-lg-35 { width: 35% !important; }
    .w-lg-40 { width: 40% !important; }
    .w-lg-45 { width: 45% !important; }
    .w-lg-47 { width: 47% !important; }
    .w-lg-50 { width: 50% !important; }
    .w-lg-55 { width: 55% !important; }
    .w-lg-60 { width: 60% !important; }
    .w-lg-65 { width: 65% !important; }
    .w-lg-70 { width: 70% !important; }
    .w-lg-75 { width: 75% !important; }
    .w-lg-80 { width: 80% !important; }
    .w-lg-85 { width: 85% !important; }
    .w-lg-90 { width: 90% !important; }
    .w-lg-95 { width: 95% !important; }
    .w-lg-100 { width: 100% !important; }
    .w-lg-auto{ width: auto !important; }

    .col-lg-6_5{
        flex: 0 0 auto;
        width: 54%;
    }
}

/* Extra Large (XL) >= 1200px */
@media (min-width: 1200px) {
    .w-xl-5  { width: 5% !important; }
    .w-xl-10 { width: 10% !important; }
    .w-xl-15 { width: 15% !important; }
    .w-xl-20 { width: 20% !important; }
    .w-xl-25 { width: 25% !important; }
    .w-xl-30 { width: 30% !important; }
    .w-xl-32 { width: 32% !important; }
    .w-xl-35 { width: 35% !important; }
    .w-xl-40 { width: 40% !important; }
    .w-xl-45 { width: 45% !important; }
    .w-xl-47 { width: 47% !important; }
    .w-xl-50 { width: 50% !important; }
    .w-xl-55 { width: 55% !important; }
    .w-xl-60 { width: 60% !important; }
    .w-xl-65 { width: 65% !important; }
    .w-xl-70 { width: 70% !important; }
    .w-xl-75 { width: 75% !important; }
    .w-xl-80 { width: 80% !important; }
    .w-xl-85 { width: 85% !important; }
    .w-xl-90 { width: 90% !important; }
    .w-xl-95 { width: 95% !important; }
    .w-xl-100 { width: 100% !important; }
}

/* Extra Extra Large (XXL) >= 1400px */
@media (min-width: 1400px) {
    .w-xxl-5  { width: 5% !important; }
    .w-xxl-10 { width: 10% !important; }
    .w-xxl-15 { width: 15% !important; }
    .w-xxl-20 { width: 20% !important; }
    .w-xxl-25 { width: 25% !important; }
    .w-xxl-30 { width: 30% !important; }
    .w-xxl-32 { width: 32% !important; }
    .w-xxl-35 { width: 35% !important; }
    .w-xxl-40 { width: 40% !important; }
    .w-xxl-45 { width: 45% !important; }
    .w-xxl-47 { width: 47% !important; }
    .w-xxl-50 { width: 50% !important; }
    .w-xxl-55 { width: 55% !important; }
    .w-xxl-60 { width: 60% !important; }
    .w-xxl-65 { width: 65% !important; }
    .w-xxl-70 { width: 70% !important; }
    .w-xxl-75 { width: 75% !important; }
    .w-xxl-80 { width: 80% !important; }
    .w-xxl-85 { width: 85% !important; }
    .w-xxl-90 { width: 90% !important; }
    .w-xxl-95 { width: 95% !important; }
    .w-xxl-100 { width: 100% !important; }
}

@media (min-width: 1600px) {
    .w-xxxl-31_5 { width: 31.5% !important;}
    .w-xxxl-32 { width: 32% !important; }
}

.h-5  { height: 5% !important; }
.h-10 { height: 10% !important; }
.h-15 { height: 15% !important; }
.h-20 { height: 20% !important; }
.h-25 { height: 25% !important; }
.h-30 { height: 30% !important; }
.h-35 { height: 35% !important; }
.h-40 { height: 40% !important; }
.h-45 { height: 45% !important; }
.h-50 { height: 50% !important; }
.h-55 { height: 55% !important; }
.h-60 { height: 60% !important; }
.h-65 { height: 65% !important; }
.h-70 { height: 70% !important; }
.h-75 { height: 75% !important; }
.h-80 { height: 80% !important; }
.h-85 { height: 85% !important; }
.h-90 { height: 90% !important; }
.h-95 { height: 95% !important; }
.h-100 { height: 100% !important; }

/* Large (LG) >= 992px */
@media (min-width: 992px) {
    .h-lg-15 { height: 15% !important; }
    .h-lg-25 { height: 25% !important; }
    .h-lg-85 { height: 85% !important; }
}

.row{
    --bs-gutter-x: 0 !important;
}

.h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{
    margin-bottom: 0;
}

/* ===================================================
   Global Padding Utilities (6 a 20)
   =================================================== */
.p-0_5  { padding: 0.15rem !important; }
.p-6  { padding: 3.5rem !important; }
.p-7  { padding: 4rem   !important; }
.p-8  { padding: 4.5rem !important; }
.p-9  { padding: 5rem   !important; }
.p-10 { padding: 5.5rem !important; }
.p-11 { padding: 6rem !important; }
.p-12 { padding: 6.5rem !important; }
.p-13 { padding: 7rem !important; }
.p-14 { padding: 7.5rem !important; }
.p-15 { padding: 8rem !important; }
.p-16 { padding: 8.5rem !important; }
.p-17 { padding: 9rem !important; }
.p-18 { padding: 9.5rem !important; }
.p-19 { padding: 10rem !important; }
.p-20 { padding: 10.5rem !important; }

.pt-6  { padding-top: 3.5rem !important; }
.pt-7  { padding-top: 4rem   !important; }
.pt-8  { padding-top: 4.5rem !important; }
.pt-9  { padding-top: 5rem   !important; }
.pt-10 { padding-top: 5.5rem !important; }
.pt-11 { padding-top: 6rem !important; }
.pt-12 { padding-top: 6.5rem !important; }
.pt-13 { padding-top: 7rem !important; }
.pt-14 { padding-top: 7.5rem !important; }
.pt-15 { padding-top: 8rem !important; }
.pt-16 { padding-top: 8.5rem !important; }
.pt-17 { padding-top: 9rem !important; }
.pt-18 { padding-top: 9.5rem !important; }
.pt-19 { padding-top: 10rem !important; }
.pt-20 { padding-top: 10.5rem !important; }

.pr-6  { padding-right: 3.5rem !important; }
.pr-7  { padding-right: 4rem   !important; }
.pr-8  { padding-right: 4.5rem !important; }
.pr-9  { padding-right: 5rem   !important; }
.pr-10 { padding-right: 5.5rem !important; }
.pr-11 { padding-right: 6rem !important; }
.pr-12 { padding-right: 6.5rem !important; }
.pr-13 { padding-right: 7rem !important; }
.pr-14 { padding-right: 7.5rem !important; }
.pr-15 { padding-right: 8rem !important; }
.pr-16 { padding-right: 8.5rem !important; }
.pr-17 { padding-right: 9rem !important; }
.pr-18 { padding-right: 9.5rem !important; }
.pr-19 { padding-right: 10rem !important; }
.pr-20 { padding-right: 10.5rem !important; }

.pb-6  { padding-bottom: 3.5rem !important; }
.pb-7  { padding-bottom: 4rem   !important; }
.pb-8  { padding-bottom: 4.5rem !important; }
.pb-9  { padding-bottom: 5rem   !important; }
.pb-10 { padding-bottom: 5.5rem !important; }
.pb-11 { padding-bottom: 6rem !important; }
.pb-12 { padding-bottom: 6.5rem !important; }
.pb-13 { padding-bottom: 7rem !important; }
.pb-14 { padding-bottom: 7.5rem !important; }
.pb-15 { padding-bottom: 8rem !important; }
.pb-16 { padding-bottom: 8.5rem !important; }
.pb-17 { padding-bottom: 9rem !important; }
.pb-18 { padding-bottom: 9.5rem !important; }
.pb-19 { padding-bottom: 10rem !important; }
.pb-20 { padding-bottom: 10.5rem !important; }

.pl-6  { padding-left: 3.5rem !important; }
.pl-7  { padding-left: 4rem   !important; }
.pl-8  { padding-left: 4.5rem !important; }
.pl-9  { padding-left: 5rem   !important; }
.pl-10 { padding-left: 5.5rem !important; }
.pl-11 { padding-left: 6rem !important; }
.pl-12 { padding-left: 6.5rem !important; }
.pl-13 { padding-left: 7rem !important; }
.pl-14 { padding-left: 7.5rem !important; }
.pl-15 { padding-left: 8rem !important; }
.pl-16 { padding-left: 8.5rem !important; }
.pl-17 { padding-left: 9rem !important; }
.pl-18 { padding-left: 9.5rem !important; }
.pl-19 { padding-left: 10rem !important; }
.pl-20 { padding-left: 10.5rem !important; }

.px-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
.px-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
.px-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
.px-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
.px-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
.px-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
.px-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
.px-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
.px-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
.px-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
.px-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
.px-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
.px-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
.px-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
.px-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

.py-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
.py-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
.py-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
.py-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
.py-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
.py-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
.py-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
.py-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
.py-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
.py-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
.py-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
.py-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
.py-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
.py-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
.py-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }

/* ===================================================
   Small (SM) >= 576px
   =================================================== */
@media (min-width: 576px) {
    .p-sm-6  { padding: 3.5rem !important; }
    .p-sm-7  { padding: 4rem   !important; }
    .p-sm-8  { padding: 4.5rem !important; }
    .p-sm-9  { padding: 5rem   !important; }
    .p-sm-10 { padding: 5.5rem !important; }
    .p-sm-11 { padding: 6rem !important; }
    .p-sm-12 { padding: 6.5rem !important; }
    .p-sm-13 { padding: 7rem !important; }
    .p-sm-14 { padding: 7.5rem !important; }
    .p-sm-15 { padding: 8rem !important; }
    .p-sm-16 { padding: 8.5rem !important; }
    .p-sm-17 { padding: 9rem !important; }
    .p-sm-18 { padding: 9.5rem !important; }
    .p-sm-19 { padding: 10rem !important; }
    .p-sm-20 { padding: 10.5rem !important; }

    .pt-sm-6  { padding-top: 3.5rem !important; }
    .pt-sm-7  { padding-top: 4rem   !important; }
    .pt-sm-8  { padding-top: 4.5rem !important; }
    .pt-sm-9  { padding-top: 5rem   !important; }
    .pt-sm-10 { padding-top: 5.5rem !important; }
    .pt-sm-11 { padding-top: 6rem !important; }
    .pt-sm-12 { padding-top: 6.5rem !important; }
    .pt-sm-13 { padding-top: 7rem !important; }
    .pt-sm-14 { padding-top: 7.5rem !important; }
    .pt-sm-15 { padding-top: 8rem !important; }
    .pt-sm-16 { padding-top: 8.5rem !important; }
    .pt-sm-17 { padding-top: 9rem !important; }
    .pt-sm-18 { padding-top: 9.5rem !important; }
    .pt-sm-19 { padding-top: 10rem !important; }
    .pt-sm-20 { padding-top: 10.5rem !important; }

    .pr-sm-6  { padding-right: 3.5rem !important; }
    .pr-sm-7  { padding-right: 4rem   !important; }
    .pr-sm-8  { padding-right: 4.5rem !important; }
    .pr-sm-9  { padding-right: 5rem   !important; }
    .pr-sm-10 { padding-right: 5.5rem !important; }
    .pr-sm-11 { padding-right: 6rem !important; }
    .pr-sm-12 { padding-right: 6.5rem !important; }
    .pr-sm-13 { padding-right: 7rem !important; }
    .pr-sm-14 { padding-right: 7.5rem !important; }
    .pr-sm-15 { padding-right: 8rem !important; }
    .pr-sm-16 { padding-right: 8.5rem !important; }
    .pr-sm-17 { padding-right: 9rem !important; }
    .pr-sm-18 { padding-right: 9.5rem !important; }
    .pr-sm-19 { padding-right: 10rem !important; }
    .pr-sm-20 { padding-right: 10.5rem !important; }

    .pb-sm-6  { padding-bottom: 3.5rem !important; }
    .pb-sm-7  { padding-bottom: 4rem   !important; }
    .pb-sm-8  { padding-bottom: 4.5rem !important; }
    .pb-sm-9  { padding-bottom: 5rem   !important; }
    .pb-sm-10 { padding-bottom: 5.5rem !important; }
    .pb-sm-11 { padding-bottom: 6rem !important; }
    .pb-sm-12 { padding-bottom: 6.5rem !important; }
    .pb-sm-13 { padding-bottom: 7rem !important; }
    .pb-sm-14 { padding-bottom: 7.5rem !important; }
    .pb-sm-15 { padding-bottom: 8rem !important; }
    .pb-sm-16 { padding-bottom: 8.5rem !important; }
    .pb-sm-17 { padding-bottom: 9rem !important; }
    .pb-sm-18 { padding-bottom: 9.5rem !important; }
    .pb-sm-19 { padding-bottom: 10rem !important; }
    .pb-sm-20 { padding-bottom: 10.5rem !important; }

    .pl-sm-6  { padding-left: 3.5rem !important; }
    .pl-sm-7  { padding-left: 4rem   !important; }
    .pl-sm-8  { padding-left: 4.5rem !important; }
    .pl-sm-9  { padding-left: 5rem   !important; }
    .pl-sm-10 { padding-left: 5.5rem !important; }
    .pl-sm-11 { padding-left: 6rem !important; }
    .pl-sm-12 { padding-left: 6.5rem !important; }
    .pl-sm-13 { padding-left: 7rem !important; }
    .pl-sm-14 { padding-left: 7.5rem !important; }
    .pl-sm-15 { padding-left: 8rem !important; }
    .pl-sm-16 { padding-left: 8.5rem !important; }
    .pl-sm-17 { padding-left: 9rem !important; }
    .pl-sm-18 { padding-left: 9.5rem !important; }
    .pl-sm-19 { padding-left: 10rem !important; }
    .pl-sm-20 { padding-left: 10.5rem !important; }

    .px-sm-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-sm-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-sm-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-sm-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-sm-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-sm-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-sm-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-sm-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-sm-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-sm-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-sm-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-sm-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-sm-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-sm-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-sm-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-sm-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-sm-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-sm-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-sm-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-sm-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-sm-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-sm-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-sm-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-sm-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-sm-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-sm-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-sm-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-sm-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-sm-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-sm-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}

/* ===================================================
   Medium (MD) >= 768px
   =================================================== */
@media (min-width: 768px) {
    .p-md-6  { padding: 3.5rem !important; }
    .p-md-7  { padding: 4rem   !important; }
    .p-md-8  { padding: 4.5rem !important; }
    .p-md-9  { padding: 5rem   !important; }
    .p-md-10 { padding: 5.5rem !important; }
    .p-md-11 { padding: 6rem !important; }
    .p-md-12 { padding: 6.5rem !important; }
    .p-md-13 { padding: 7rem !important; }
    .p-md-14 { padding: 7.5rem !important; }
    .p-md-15 { padding: 8rem !important; }
    .p-md-16 { padding: 8.5rem !important; }
    .p-md-17 { padding: 9rem !important; }
    .p-md-18 { padding: 9.5rem !important; }
    .p-md-19 { padding: 10rem !important; }
    .p-md-20 { padding: 10.5rem !important; }

    .pt-md-6  { padding-top: 3.5rem !important; }
    .pt-md-7  { padding-top: 4rem   !important; }
    .pt-md-8  { padding-top: 4.5rem !important; }
    .pt-md-9  { padding-top: 5rem   !important; }
    .pt-md-10 { padding-top: 5.5rem !important; }
    .pt-md-11 { padding-top: 6rem !important; }
    .pt-md-12 { padding-top: 6.5rem !important; }
    .pt-md-13 { padding-top: 7rem !important; }
    .pt-md-14 { padding-top: 7.5rem !important; }
    .pt-md-15 { padding-top: 8rem !important; }
    .pt-md-16 { padding-top: 8.5rem !important; }
    .pt-md-17 { padding-top: 9rem !important; }
    .pt-md-18 { padding-top: 9.5rem !important; }
    .pt-md-19 { padding-top: 10rem !important; }
    .pt-md-20 { padding-top: 10.5rem !important; }

    .pr-md-6  { padding-right: 3.5rem !important; }
    .pr-md-7  { padding-right: 4rem   !important; }
    .pr-md-8  { padding-right: 4.5rem !important; }
    .pr-md-9  { padding-right: 5rem   !important; }
    .pr-md-10 { padding-right: 5.5rem !important; }
    .pr-md-11 { padding-right: 6rem !important; }
    .pr-md-12 { padding-right: 6.5rem !important; }
    .pr-md-13 { padding-right: 7rem !important; }
    .pr-md-14 { padding-right: 7.5rem !important; }
    .pr-md-15 { padding-right: 8rem !important; }
    .pr-md-16 { padding-right: 8.5rem !important; }
    .pr-md-17 { padding-right: 9rem !important; }
    .pr-md-18 { padding-right: 9.5rem !important; }
    .pr-md-19 { padding-right: 10rem !important; }
    .pr-md-20 { padding-right: 10.5rem !important; }

    .pb-md-6  { padding-bottom: 3.5rem !important; }
    .pb-md-7  { padding-bottom: 4rem   !important; }
    .pb-md-8  { padding-bottom: 4.5rem !important; }
    .pb-md-9  { padding-bottom: 5rem   !important; }
    .pb-md-10 { padding-bottom: 5.5rem !important; }
    .pb-md-11 { padding-bottom: 6rem !important; }
    .pb-md-12 { padding-bottom: 6.5rem !important; }
    .pb-md-13 { padding-bottom: 7rem !important; }
    .pb-md-14 { padding-bottom: 7.5rem !important; }
    .pb-md-15 { padding-bottom: 8rem !important; }
    .pb-md-16 { padding-bottom: 8.5rem !important; }
    .pb-md-17 { padding-bottom: 9rem !important; }
    .pb-md-18 { padding-bottom: 9.5rem !important; }
    .pb-md-19 { padding-bottom: 10rem !important; }
    .pb-md-20 { padding-bottom: 10.5rem !important; }

    .pl-md-6  { padding-left: 3.5rem !important; }
    .pl-md-7  { padding-left: 4rem   !important; }
    .pl-md-8  { padding-left: 4.5rem !important; }
    .pl-md-9  { padding-left: 5rem   !important; }
    .pl-md-10 { padding-left: 5.5rem !important; }
    .pl-md-11 { padding-left: 6rem !important; }
    .pl-md-12 { padding-left: 6.5rem !important; }
    .pl-md-13 { padding-left: 7rem !important; }
    .pl-md-14 { padding-left: 7.5rem !important; }
    .pl-md-15 { padding-left: 8rem !important; }
    .pl-md-16 { padding-left: 8.5rem !important; }
    .pl-md-17 { padding-left: 9rem !important; }
    .pl-md-18 { padding-left: 9.5rem !important; }
    .pl-md-19 { padding-left: 10rem !important; }
    .pl-md-20 { padding-left: 10.5rem !important; }

    .px-md-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-md-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-md-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-md-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-md-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-md-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-md-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-md-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-md-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-md-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-md-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-md-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-md-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-md-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-md-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-md-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-md-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-md-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-md-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-md-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-md-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-md-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-md-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-md-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-md-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-md-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-md-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-md-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-md-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-md-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}

/* ===================================================
   Large (LG) >= 992px
   =================================================== */
@media (min-width: 992px) {
    .p-lg-6  { padding: 3.5rem !important; }
    .p-lg-7  { padding: 4rem   !important; }
    .p-lg-8  { padding: 4.5rem !important; }
    .p-lg-9  { padding: 5rem   !important; }
    .p-lg-10 { padding: 5.5rem !important; }
    .p-lg-11 { padding: 6rem !important; }
    .p-lg-12 { padding: 6.5rem !important; }
    .p-lg-13 { padding: 7rem !important; }
    .p-lg-14 { padding: 7.5rem !important; }
    .p-lg-15 { padding: 8rem !important; }
    .p-lg-16 { padding: 8.5rem !important; }
    .p-lg-17 { padding: 9rem !important; }
    .p-lg-18 { padding: 9.5rem !important; }
    .p-lg-19 { padding: 10rem !important; }
    .p-lg-20 { padding: 10.5rem !important; }

    .pt-lg-6  { padding-top: 3.5rem !important; }
    .pt-lg-7  { padding-top: 4rem   !important; }
    .pt-lg-8  { padding-top: 4.5rem !important; }
    .pt-lg-9  { padding-top: 5rem   !important; }
    .pt-lg-10 { padding-top: 5.5rem !important; }
    .pt-lg-11 { padding-top: 6rem !important; }
    .pt-lg-12 { padding-top: 6.5rem !important; }
    .pt-lg-13 { padding-top: 7rem !important; }
    .pt-lg-14 { padding-top: 7.5rem !important; }
    .pt-lg-15 { padding-top: 8rem !important; }
    .pt-lg-16 { padding-top: 8.5rem !important; }
    .pt-lg-17 { padding-top: 9rem !important; }
    .pt-lg-18 { padding-top: 9.5rem !important; }
    .pt-lg-19 { padding-top: 10rem !important; }
    .pt-lg-20 { padding-top: 10.5rem !important; }

    .pr-lg-6  { padding-right: 3.5rem !important; }
    .pr-lg-7  { padding-right: 4rem   !important; }
    .pr-lg-8  { padding-right: 4.5rem !important; }
    .pr-lg-9  { padding-right: 5rem   !important; }
    .pr-lg-10 { padding-right: 5.5rem !important; }
    .pr-lg-11 { padding-right: 6rem !important; }
    .pr-lg-12 { padding-right: 6.5rem !important; }
    .pr-lg-13 { padding-right: 7rem !important; }
    .pr-lg-14 { padding-right: 7.5rem !important; }
    .pr-lg-15 { padding-right: 8rem !important; }
    .pr-lg-16 { padding-right: 8.5rem !important; }
    .pr-lg-17 { padding-right: 9rem !important; }
    .pr-lg-18 { padding-right: 9.5rem !important; }
    .pr-lg-19 { padding-right: 10rem !important; }
    .pr-lg-20 { padding-right: 10.5rem !important; }

    .pb-lg-6  { padding-bottom: 3.5rem !important; }
    .pb-lg-7  { padding-bottom: 4rem   !important; }
    .pb-lg-8  { padding-bottom: 4.5rem !important; }
    .pb-lg-9  { padding-bottom: 5rem   !important; }
    .pb-lg-10 { padding-bottom: 5.5rem !important; }
    .pb-lg-11 { padding-bottom: 6rem !important; }
    .pb-lg-12 { padding-bottom: 6.5rem !important; }
    .pb-lg-13 { padding-bottom: 7rem !important; }
    .pb-lg-14 { padding-bottom: 7.5rem !important; }
    .pb-lg-15 { padding-bottom: 8rem !important; }
    .pb-lg-16 { padding-bottom: 8.5rem !important; }
    .pb-lg-17 { padding-bottom: 9rem !important; }
    .pb-lg-18 { padding-bottom: 9.5rem !important; }
    .pb-lg-19 { padding-bottom: 10rem !important; }
    .pb-lg-20 { padding-bottom: 10.5rem !important; }

    .pl-lg-6  { padding-left: 3.5rem !important; }
    .pl-lg-7  { padding-left: 4rem   !important; }
    .pl-lg-8  { padding-left: 4.5rem !important; }
    .pl-lg-9  { padding-left: 5rem   !important; }
    .pl-lg-10 { padding-left: 5.5rem !important; }
    .pl-lg-11 { padding-left: 6rem !important; }
    .pl-lg-12 { padding-left: 6.5rem !important; }
    .pl-lg-13 { padding-left: 7rem !important; }
    .pl-lg-14 { padding-left: 7.5rem !important; }
    .pl-lg-15 { padding-left: 8rem !important; }
    .pl-lg-16 { padding-left: 8.5rem !important; }
    .pl-lg-17 { padding-left: 9rem !important; }
    .pl-lg-18 { padding-left: 9.5rem !important; }
    .pl-lg-19 { padding-left: 10rem !important; }
    .pl-lg-20 { padding-left: 10.5rem !important; }

    .px-lg-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-lg-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-lg-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-lg-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-lg-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-lg-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-lg-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-lg-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-lg-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-lg-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-lg-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-lg-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-lg-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-lg-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-lg-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-lg-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-lg-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-lg-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-lg-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-lg-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-lg-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-lg-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-lg-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-lg-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-lg-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-lg-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-lg-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-lg-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-lg-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-lg-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}

/* ===================================================
   Extra Large (XL) >= 1200px
   =================================================== */
@media (min-width: 1200px) {
    .p-xl-6  { padding: 3.5rem !important; }
    .p-xl-7  { padding: 4rem   !important; }
    .p-xl-8  { padding: 4.5rem !important; }
    .p-xl-9  { padding: 5rem   !important; }
    .p-xl-10 { padding: 5.5rem !important; }
    .p-xl-11 { padding: 6rem !important; }
    .p-xl-12 { padding: 6.5rem !important; }
    .p-xl-13 { padding: 7rem !important; }
    .p-xl-14 { padding: 7.5rem !important; }
    .p-xl-15 { padding: 8rem !important; }
    .p-xl-16 { padding: 8.5rem !important; }
    .p-xl-17 { padding: 9rem !important; }
    .p-xl-18 { padding: 9.5rem !important; }
    .p-xl-19 { padding: 10rem !important; }
    .p-xl-20 { padding: 10.5rem !important; }

    .pt-xl-6  { padding-top: 3.5rem !important; }
    .pt-xl-7  { padding-top: 4rem   !important; }
    .pt-xl-8  { padding-top: 4.5rem !important; }
    .pt-xl-9  { padding-top: 5rem   !important; }
    .pt-xl-10 { padding-top: 5.5rem !important; }
    .pt-xl-11 { padding-top: 6rem !important; }
    .pt-xl-12 { padding-top: 6.5rem !important; }
    .pt-xl-13 { padding-top: 7rem !important; }
    .pt-xl-14 { padding-top: 7.5rem !important; }
    .pt-xl-15 { padding-top: 8rem !important; }
    .pt-xl-16 { padding-top: 8.5rem !important; }
    .pt-xl-17 { padding-top: 9rem !important; }
    .pt-xl-18 { padding-top: 9.5rem !important; }
    .pt-xl-19 { padding-top: 10rem !important; }
    .pt-xl-20 { padding-top: 10.5rem !important; }

    .pr-xl-6  { padding-right: 3.5rem !important; }
    .pr-xl-7  { padding-right: 4rem   !important; }
    .pr-xl-8  { padding-right: 4.5rem !important; }
    .pr-xl-9  { padding-right: 5rem   !important; }
    .pr-xl-10 { padding-right: 5.5rem !important; }
    .pr-xl-11 { padding-right: 6rem !important; }
    .pr-xl-12 { padding-right: 6.5rem !important; }
    .pr-xl-13 { padding-right: 7rem !important; }
    .pr-xl-14 { padding-right: 7.5rem !important; }
    .pr-xl-15 { padding-right: 8rem !important; }
    .pr-xl-16 { padding-right: 8.5rem !important; }
    .pr-xl-17 { padding-right: 9rem !important; }
    .pr-xl-18 { padding-right: 9.5rem !important; }
    .pr-xl-19 { padding-right: 10rem !important; }
    .pr-xl-20 { padding-right: 10.5rem !important; }

    .pb-xl-6  { padding-bottom: 3.5rem !important; }
    .pb-xl-7  { padding-bottom: 4rem   !important; }
    .pb-xl-8  { padding-bottom: 4.5rem !important; }
    .pb-xl-9  { padding-bottom: 5rem   !important; }
    .pb-xl-10 { padding-bottom: 5.5rem !important; }
    .pb-xl-11 { padding-bottom: 6rem !important; }
    .pb-xl-12 { padding-bottom: 6.5rem !important; }
    .pb-xl-13 { padding-bottom: 7rem !important; }
    .pb-xl-14 { padding-bottom: 7.5rem !important; }
    .pb-xl-15 { padding-bottom: 8rem !important; }
    .pb-xl-16 { padding-bottom: 8.5rem !important; }
    .pb-xl-17 { padding-bottom: 9rem !important; }
    .pb-xl-18 { padding-bottom: 9.5rem !important; }
    .pb-xl-19 { padding-bottom: 10rem !important; }
    .pb-xl-20 { padding-bottom: 10.5rem !important; }

    .pl-xl-6  { padding-left: 3.5rem !important; }
    .pl-xl-7  { padding-left: 4rem   !important; }
    .pl-xl-8  { padding-left: 4.5rem !important; }
    .pl-xl-9  { padding-left: 5rem   !important; }
    .pl-xl-10 { padding-left: 5.5rem !important; }
    .pl-xl-11 { padding-left: 6rem !important; }
    .pl-xl-12 { padding-left: 6.5rem !important; }
    .pl-xl-13 { padding-left: 7rem !important; }
    .pl-xl-14 { padding-left: 7.5rem !important; }
    .pl-xl-15 { padding-left: 8rem !important; }
    .pl-xl-16 { padding-left: 8.5rem !important; }
    .pl-xl-17 { padding-left: 9rem !important; }
    .pl-xl-18 { padding-left: 9.5rem !important; }
    .pl-xl-19 { padding-left: 10rem !important; }
    .pl-xl-20 { padding-left: 10.5rem !important; }

    .px-xl-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-xl-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-xl-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-xl-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-xl-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-xl-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-xl-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-xl-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-xl-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-xl-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-xl-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-xl-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-xl-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-xl-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-xl-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-xl-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-xl-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-xl-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-xl-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-xl-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-xl-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-xl-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-xl-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-xl-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-xl-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-xl-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-xl-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-xl-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-xl-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-xl-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}

/* ===================================================
   Extra Extra Large (XXL) >= 1400px
   =================================================== */
@media (min-width: 1400px) {
    .p-xxl-6  { padding: 3.5rem !important; }
    .p-xxl-7  { padding: 4rem   !important; }
    .p-xxl-8  { padding: 4.5rem !important; }
    .p-xxl-9  { padding: 5rem   !important; }
    .p-xxl-10 { padding: 5.5rem !important; }
    .p-xxl-11 { padding: 6rem !important; }
    .p-xxl-12 { padding: 6.5rem !important; }
    .p-xxl-13 { padding: 7rem !important; }
    .p-xxl-14 { padding: 7.5rem !important; }
    .p-xxl-15 { padding: 8rem !important; }
    .p-xxl-16 { padding: 8.5rem !important; }
    .p-xxl-17 { padding: 9rem !important; }
    .p-xxl-18 { padding: 9.5rem !important; }
    .p-xxl-19 { padding: 10rem !important; }
    .p-xxl-20 { padding: 10.5rem !important; }

    .pt-xxl-6  { padding-top: 3.5rem !important; }
    .pt-xxl-7  { padding-top: 4rem   !important; }
    .pt-xxl-8  { padding-top: 4.5rem !important; }
    .pt-xxl-9  { padding-top: 5rem   !important; }
    .pt-xxl-10 { padding-top: 5.5rem !important; }
    .pt-xxl-11 { padding-top: 6rem !important; }
    .pt-xxl-12 { padding-top: 6.5rem !important; }
    .pt-xxl-13 { padding-top: 7rem !important; }
    .pt-xxl-14 { padding-top: 7.5rem !important; }
    .pt-xxl-15 { padding-top: 8rem !important; }
    .pt-xxl-16 { padding-top: 8.5rem !important; }
    .pt-xxl-17 { padding-top: 9rem !important; }
    .pt-xxl-18 { padding-top: 9.5rem !important; }
    .pt-xxl-19 { padding-top: 10rem !important; }
    .pt-xxl-20 { padding-top: 10.5rem !important; }

    .pr-xxl-6  { padding-right: 3.5rem !important; }
    .pr-xxl-7  { padding-right: 4rem   !important; }
    .pr-xxl-8  { padding-right: 4.5rem !important; }
    .pr-xxl-9  { padding-right: 5rem   !important; }
    .pr-xxl-10 { padding-right: 5.5rem !important; }
    .pr-xxl-11 { padding-right: 6rem !important; }
    .pr-xxl-12 { padding-right: 6.5rem !important; }
    .pr-xxl-13 { padding-right: 7rem !important; }
    .pr-xxl-14 { padding-right: 7.5rem !important; }
    .pr-xxl-15 { padding-right: 8rem !important; }
    .pr-xxl-16 { padding-right: 8.5rem !important; }
    .pr-xxl-17 { padding-right: 9rem !important; }
    .pr-xxl-18 { padding-right: 9.5rem !important; }
    .pr-xxl-19 { padding-right: 10rem !important; }
    .pr-xxl-20 { padding-right: 10.5rem !important; }

    .pb-xxl-6  { padding-bottom: 3.5rem !important; }
    .pb-xxl-7  { padding-bottom: 4rem   !important; }
    .pb-xxl-8  { padding-bottom: 4.5rem !important; }
    .pb-xxl-9  { padding-bottom: 5rem   !important; }
    .pb-xxl-10 { padding-bottom: 5.5rem !important; }
    .pb-xxl-11 { padding-bottom: 6rem !important; }
    .pb-xxl-12 { padding-bottom: 6.5rem !important; }
    .pb-xxl-13 { padding-bottom: 7rem !important; }
    .pb-xxl-14 { padding-bottom: 7.5rem !important; }
    .pb-xxl-15 { padding-bottom: 8rem !important; }
    .pb-xxl-16 { padding-bottom: 8.5rem !important; }
    .pb-xxl-17 { padding-bottom: 9rem !important; }
    .pb-xxl-18 { padding-bottom: 9.5rem !important; }
    .pb-xxl-19 { padding-bottom: 10rem !important; }
    .pb-xxl-20 { padding-bottom: 10.5rem !important; }

    .pl-xxl-6  { padding-left: 3.5rem !important; }
    .pl-xxl-7  { padding-left: 4rem   !important; }
    .pl-xxl-8  { padding-left: 4.5rem !important; }
    .pl-xxl-9  { padding-left: 5rem   !important; }
    .pl-xxl-10 { padding-left: 5.5rem !important; }
    .pl-xxl-11 { padding-left: 6rem !important; }
    .pl-xxl-12 { padding-left: 6.5rem !important; }
    .pl-xxl-13 { padding-left: 7rem !important; }
    .pl-xxl-14 { padding-left: 7.5rem !important; }
    .pl-xxl-15 { padding-left: 8rem !important; }
    .pl-xxl-16 { padding-left: 8.5rem !important; }
    .pl-xxl-17 { padding-left: 9rem !important; }
    .pl-xxl-18 { padding-left: 9.5rem !important; }
    .pl-xxl-19 { padding-left: 10rem !important; }
    .pl-xxl-20 { padding-left: 10.5rem !important; }

    .px-xxl-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-xxl-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-xxl-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-xxl-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-xxl-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-xxl-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-xxl-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-xxl-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-xxl-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-xxl-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-xxl-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-xxl-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-xxl-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-xxl-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-xxl-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-xxl-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-xxl-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-xxl-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-xxl-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-xxl-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-xxl-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-xxl-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-xxl-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-xxl-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-xxl-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-xxl-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-xxl-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-xxl-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-xxl-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-xxl-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}


/* ===================================================
   Extra Extra Large (XXXL) >= 1600px
   =================================================== */
@media (min-width: 1600px) {
    .p-xxxl-6  { padding: 3.5rem !important; }
    .p-xxxl-7  { padding: 4rem   !important; }
    .p-xxxl-8  { padding: 4.5rem !important; }
    .p-xxxl-9  { padding: 5rem   !important; }
    .p-xxxl-10 { padding: 5.5rem !important; }
    .p-xxxl-11 { padding: 6rem !important; }
    .p-xxxl-12 { padding: 6.5rem !important; }
    .p-xxxl-13 { padding: 7rem !important; }
    .p-xxxl-14 { padding: 7.5rem !important; }
    .p-xxxl-15 { padding: 8rem !important; }
    .p-xxxl-16 { padding: 8.5rem !important; }
    .p-xxxl-17 { padding: 9rem !important; }
    .p-xxxl-18 { padding: 9.5rem !important; }
    .p-xxxl-19 { padding: 10rem !important; }
    .p-xxxl-20 { padding: 10.5rem !important; }

    .pt-xxxl-6  { padding-top: 3.5rem !important; }
    .pt-xxxl-7  { padding-top: 4rem   !important; }
    .pt-xxxl-8  { padding-top: 4.5rem !important; }
    .pt-xxxl-9  { padding-top: 5rem   !important; }
    .pt-xxxl-10 { padding-top: 5.5rem !important; }
    .pt-xxxl-11 { padding-top: 6rem !important; }
    .pt-xxxl-12 { padding-top: 6.5rem !important; }
    .pt-xxxl-13 { padding-top: 7rem !important; }
    .pt-xxxl-14 { padding-top: 7.5rem !important; }
    .pt-xxxl-15 { padding-top: 8rem !important; }
    .pt-xxxl-16 { padding-top: 8.5rem !important; }
    .pt-xxxl-17 { padding-top: 9rem !important; }
    .pt-xxxl-18 { padding-top: 9.5rem !important; }
    .pt-xxxl-19 { padding-top: 10rem !important; }
    .pt-xxxl-20 { padding-top: 10.5rem !important; }

    .pr-xxxl-6  { padding-right: 3.5rem !important; }
    .pr-xxxl-7  { padding-right: 4rem   !important; }
    .pr-xxxl-8  { padding-right: 4.5rem !important; }
    .pr-xxxl-9  { padding-right: 5rem   !important; }
    .pr-xxxl-10 { padding-right: 5.5rem !important; }
    .pr-xxxl-11 { padding-right: 6rem !important; }
    .pr-xxxl-12 { padding-right: 6.5rem !important; }
    .pr-xxxl-13 { padding-right: 7rem !important; }
    .pr-xxxl-14 { padding-right: 7.5rem !important; }
    .pr-xxxl-15 { padding-right: 8rem !important; }
    .pr-xxxl-16 { padding-right: 8.5rem !important; }
    .pr-xxxl-17 { padding-right: 9rem !important; }
    .pr-xxxl-18 { padding-right: 9.5rem !important; }
    .pr-xxxl-19 { padding-right: 10rem !important; }
    .pr-xxxl-20 { padding-right: 10.5rem !important; }

    .pb-xxxl-6  { padding-bottom: 3.5rem !important; }
    .pb-xxxl-7  { padding-bottom: 4rem   !important; }
    .pb-xxxl-8  { padding-bottom: 4.5rem !important; }
    .pb-xxxl-9  { padding-bottom: 5rem   !important; }
    .pb-xxxl-10 { padding-bottom: 5.5rem !important; }
    .pb-xxxl-11 { padding-bottom: 6rem !important; }
    .pb-xxxl-12 { padding-bottom: 6.5rem !important; }
    .pb-xxxl-13 { padding-bottom: 7rem !important; }
    .pb-xxxl-14 { padding-bottom: 7.5rem !important; }
    .pb-xxxl-15 { padding-bottom: 8rem !important; }
    .pb-xxxl-16 { padding-bottom: 8.5rem !important; }
    .pb-xxxl-17 { padding-bottom: 9rem !important; }
    .pb-xxxl-18 { padding-bottom: 9.5rem !important; }
    .pb-xxxl-19 { padding-bottom: 10rem !important; }
    .pb-xxxl-20 { padding-bottom: 10.5rem !important; }

    .pl-xxxl-6  { padding-left: 3.5rem !important; }
    .pl-xxxl-7  { padding-left: 4rem   !important; }
    .pl-xxxl-8  { padding-left: 4.5rem !important; }
    .pl-xxxl-9  { padding-left: 5rem   !important; }
    .pl-xxxl-10 { padding-left: 5.5rem !important; }
    .pl-xxxl-11 { padding-left: 6rem !important; }
    .pl-xxxl-12 { padding-left: 6.5rem !important; }
    .pl-xxxl-13 { padding-left: 7rem !important; }
    .pl-xxxl-14 { padding-left: 7.5rem !important; }
    .pl-xxxl-15 { padding-left: 8rem !important; }
    .pl-xxxl-16 { padding-left: 8.5rem !important; }
    .pl-xxxl-17 { padding-left: 9rem !important; }
    .pl-xxxl-18 { padding-left: 9.5rem !important; }
    .pl-xxxl-19 { padding-left: 10rem !important; }
    .pl-xxxl-20 { padding-left: 10.5rem !important; }

    .px-xxxl-6  { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
    .px-xxxl-7  { padding-left: 4rem   !important; padding-right: 4rem   !important; }
    .px-xxxl-8  { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
    .px-xxxl-9  { padding-left: 5rem   !important; padding-right: 5rem   !important; }
    .px-xxxl-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
    .px-xxxl-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
    .px-xxxl-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
    .px-xxxl-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
    .px-xxxl-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
    .px-xxxl-15 { padding-left: 8rem !important; padding-right: 8rem !important; }
    .px-xxxl-16 { padding-left: 8.5rem !important; padding-right: 8.5rem !important; }
    .px-xxxl-17 { padding-left: 9rem !important; padding-right: 9rem !important; }
    .px-xxxl-18 { padding-left: 9.5rem !important; padding-right: 9.5rem !important; }
    .px-xxxl-19 { padding-left: 10rem !important; padding-right: 10rem !important; }
    .px-xxxl-20 { padding-left: 10.5rem !important; padding-right: 10.5rem !important; }

    .py-xxxl-6  { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
    .py-xxxl-7  { padding-top: 4rem   !important; padding-bottom: 4rem   !important; }
    .py-xxxl-8  { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
    .py-xxxl-9  { padding-top: 5rem   !important; padding-bottom: 5rem   !important; }
    .py-xxxl-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
    .py-xxxl-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
    .py-xxxl-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
    .py-xxxl-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
    .py-xxxl-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
    .py-xxxl-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }
    .py-xxxl-16 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; }
    .py-xxxl-17 { padding-top: 9rem !important; padding-bottom: 9rem !important; }
    .py-xxxl-18 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; }
    .py-xxxl-19 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
    .py-xxxl-20 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; }
}


.m-6  { margin: 3.5rem !important; }
.m-7  { margin: 4rem   !important; }
.m-8  { margin: 4.5rem !important; }
.m-9  { margin: 5rem   !important; }
.m-10 { margin: 5.5rem !important; }
.m-11 { margin: 6rem !important; }
.m-12 { margin: 6.5rem !important; }
.m-13 { margin: 7rem !important; }
.m-14 { margin: 7.5rem !important; }
.m-15 { margin: 8rem !important; }
.m-16 { margin: 8.5rem !important; }
.m-17 { margin: 9rem !important; }
.m-18 { margin: 9.5rem !important; }
.m-19 { margin: 10rem !important; }
.m-20 { margin: 10.5rem !important; }

.mt-6  { margin-top: 3.5rem !important; }
.mt-7  { margin-top: 4rem   !important; }
.mt-8  { margin-top: 4.5rem !important; }
.mt-9  { margin-top: 5rem   !important; }
.mt-10 { margin-top: 5.5rem !important; }
.mt-11 { margin-top: 6rem !important; }
.mt-12 { margin-top: 6.5rem !important; }
.mt-13 { margin-top: 7rem !important; }
.mt-14 { margin-top: 7.5rem !important; }
.mt-15 { margin-top: 8rem !important; }
.mt-16 { margin-top: 8.5rem !important; }
.mt-17 { margin-top: 9rem !important; }
.mt-18 { margin-top: 9.5rem !important; }
.mt-19 { margin-top: 10rem !important; }
.mt-20 { margin-top: 10.5rem !important; }

.mr-6  { margin-right: 3.5rem !important; }
.mr-7  { margin-right: 4rem   !important; }
.mr-8  { margin-right: 4.5rem !important; }
.mr-9  { margin-right: 5rem   !important; }
.mr-10 { margin-right: 5.5rem !important; }
.mr-11 { margin-right: 6rem !important; }
.mr-12 { margin-right: 6.5rem !important; }
.mr-13 { margin-right: 7rem !important; }
.mr-14 { margin-right: 7.5rem !important; }
.mr-15 { margin-right: 8rem !important; }
.mr-16 { margin-right: 8.5rem !important; }
.mr-17 { margin-right: 9rem !important; }
.mr-18 { margin-right: 9.5rem !important; }
.mr-19 { margin-right: 10rem !important; }
.mr-20 { margin-right: 10.5rem !important; }

.mb-6  { margin-bottom: 3.5rem !important; }
.mb-7  { margin-bottom: 4rem   !important; }
.mb-8  { margin-bottom: 4.5rem !important; }
.mb-9  { margin-bottom: 5rem   !important; }
.mb-10 { margin-bottom: 5.5rem !important; }
.mb-11 { margin-bottom: 6rem !important; }
.mb-12 { margin-bottom: 6.5rem !important; }
.mb-13 { margin-bottom: 7rem !important; }
.mb-14 { margin-bottom: 7.5rem !important; }
.mb-15 { margin-bottom: 8rem !important; }
.mb-16 { margin-bottom: 8.5rem !important; }
.mb-17 { margin-bottom: 9rem !important; }
.mb-18 { margin-bottom: 9.5rem !important; }
.mb-19 { margin-bottom: 10rem !important; }
.mb-20 { margin-bottom: 10.5rem !important; }

.ml-6  { margin-left: 3.5rem !important; }
.ml-7  { margin-left: 4rem   !important; }
.ml-8  { margin-left: 4.5rem !important; }
.ml-9  { margin-left: 5rem   !important; }
.ml-10 { margin-left: 5.5rem !important; }
.ml-11 { margin-left: 6rem !important; }
.ml-12 { margin-left: 6.5rem !important; }
.ml-13 { margin-left: 7rem !important; }
.ml-14 { margin-left: 7.5rem !important; }
.ml-15 { margin-left: 8rem !important; }
.ml-16 { margin-left: 8.5rem !important; }
.ml-17 { margin-left: 9rem !important; }
.ml-18 { margin-left: 9.5rem !important; }
.ml-19 { margin-left: 10rem !important; }
.ml-20 { margin-left: 10.5rem !important; }

.mx-6  { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
.mx-7  { margin-left: 4rem   !important; margin-right: 4rem   !important; }
.mx-8  { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
.mx-9  { margin-left: 5rem   !important; margin-right: 5rem   !important; }
.mx-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
.mx-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
.mx-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
.mx-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
.mx-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
.mx-15 { margin-left: 8rem !important; margin-right: 8rem !important; }
.mx-16 { margin-left: 8.5rem !important; margin-right: 8.5rem !important; }
.mx-17 { margin-left: 9rem !important; margin-right: 9rem !important; }
.mx-18 { margin-left: 9.5rem !important; margin-right: 9.5rem !important; }
.mx-19 { margin-left: 10rem !important; margin-right: 10rem !important; }
.mx-20 { margin-left: 10.5rem !important; margin-right: 10.5rem !important; }

.my-6  { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
.my-7  { margin-top: 4rem   !important; margin-bottom: 4rem   !important; }
.my-8  { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
.my-9  { margin-top: 5rem   !important; margin-bottom: 5rem   !important; }
.my-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
.my-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
.my-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
.my-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
.my-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
.my-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }
.my-16 { margin-top: 8.5rem !important; margin-bottom: 8.5rem !important; }
.my-17 { margin-top: 9rem !important; margin-bottom: 9rem !important; }
.my-18 { margin-top: 9.5rem !important; margin-bottom: 9.5rem !important; }
.my-19 { margin-top: 10rem !important; margin-bottom: 10rem !important; }
.my-20 { margin-top: 10.5rem !important; margin-bottom: 10.5rem !important; }


/* ================================
   Extra Small (por defecto)
   ================================ */
.col-0_5  {
    flex: 0 0 auto;
    width: 4.16667% !important;
    max-width: 4.16667% !important;
}
.col-1_5  {
    flex: 0 0 auto;
    width: 12.50000% !important;
    max-width: 12.50000% !important;
}
.col-2_5  {
    flex: 0 0 auto;
    width: 20.83333% !important;
    max-width: 20.83333% !important;
}
.col-3_5  {
    flex: 0 0 auto;
    width: 29.16667% !important;
    max-width: 29.16667% !important;
}
.col-4_5  {
    flex: 0 0 auto;
    width: 37.50000% !important;
    max-width: 37.50000% !important;
}
.col-5_5  {
    flex: 0 0 auto;
    width: 45.83333% !important;
    max-width: 45.83333% !important;
}
.col-6_5  {
    flex: 0 0 auto;
    width: 54.16667% !important;
    max-width: 54.16667% !important;
}
.col-7_5  {
    flex: 0 0 auto;
    width: 62.50000% !important;
    max-width: 62.50000% !important;
}
.col-8_5  {
    flex: 0 0 auto;
    width: 70.83333% !important;
    max-width: 70.83333% !important;
}
.col-9_5  {
    flex: 0 0 auto;
    width: 79.16667% !important;
    max-width: 79.16667% !important;
}
.col-10_5 {
    flex: 0 0 auto;
    width: 87.50000% !important;
    max-width: 87.50000% !important;
}
.col-11_5 {
    flex: 0 0 auto;
    width: 95.83333% !important;
    max-width: 95.83333% !important;
}


/* ================================
   Small (SM) >= 576px
   ================================ */
@media (min-width: 576px) {
    .col-sm-0_5  {
        flex: 0 0 auto;
        width: 4.16667% !important;
        max-width: 4.16667% !important;
    }
    .col-sm-1_5  {
        flex: 0 0 auto;
        width: 12.50000% !important;
        max-width: 12.50000% !important;
    }
    .col-sm-2_5  {
        flex: 0 0 auto;
        width: 20.83333% !important;
        max-width: 20.83333% !important;
    }
    .col-sm-3_5  {
        flex: 0 0 auto;
        width: 29.16667% !important;
        max-width: 29.16667% !important;
    }
    .col-sm-4_5  {
        flex: 0 0 auto;
        width: 37.50000% !important;
        max-width: 37.50000% !important;
    }
    .col-sm-5_5  {
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }
    .col-sm-6_5  {
        flex: 0 0 auto;
        width: 54.16667% !important;
        max-width: 54.16667% !important;
    }
    .col-sm-7_5  {
        flex: 0 0 auto;
        width: 62.50000% !important;
        max-width: 62.50000% !important;
    }
    .col-sm-8_5  {
        flex: 0 0 auto;
        width: 70.83333% !important;
        max-width: 70.83333% !important;
    }
    .col-sm-9_5  {
        flex: 0 0 auto;
        width: 79.16667% !important;
        max-width: 79.16667% !important;
    }
    .col-sm-10_5 {
        flex: 0 0 auto;
        width: 87.50000% !important;
        max-width: 87.50000% !important;
    }
    .col-sm-11_5 {
        flex: 0 0 auto;
        width: 95.83333% !important;
        max-width: 95.83333% !important;
    }
}


/* ================================
   Medium (MD) >= 768px
   ================================ */
@media (min-width: 768px) {
    .col-md-0_5  {
        flex: 0 0 auto;
        width: 4.16667% !important;
        max-width: 4.16667% !important;
    }
    .col-md-1_5  {
        flex: 0 0 auto;
        width: 12.50000% !important;
        max-width: 12.50000% !important;
    }
    .col-md-2_5  {
        flex: 0 0 auto;
        width: 20.83333% !important;
        max-width: 20.83333% !important;
    }
    .col-md-3_5  {
        flex: 0 0 auto;
        width: 29.16667% !important;
        max-width: 29.16667% !important;
    }
    .col-md-4_5  {
        flex: 0 0 auto;
        width: 37.50000% !important;
        max-width: 37.50000% !important;
    }
    .col-md-5_5  {
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }
    .col-md-6_5  {
        flex: 0 0 auto;
        width: 54.16667% !important;
        max-width: 54.16667% !important;
    }
    .col-md-7_5  {
        flex: 0 0 auto;
        width: 62.50000% !important;
        max-width: 62.50000% !important;
    }
    .col-md-8_5  {
        flex: 0 0 auto;
        width: 70.83333% !important;
        max-width: 70.83333% !important;
    }
    .col-md-9_5  {
        flex: 0 0 auto;
        width: 79.16667% !important;
        max-width: 79.16667% !important;
    }
    .col-md-10_5 {
        flex: 0 0 auto;
        width: 87.50000% !important;
        max-width: 87.50000% !important;
    }
    .col-md-11_5 {
        flex: 0 0 auto;
        width: 95.83333% !important;
        max-width: 95.83333% !important;
    }
}


/* ================================
   Large (LG) >= 992px
   ================================ */
@media (min-width: 992px) {
    .col-lg-0_5  {
        flex: 0 0 auto;
        width: 4.16667% !important;
        max-width: 4.16667% !important;
    }
    .col-lg-1_5  {
        flex: 0 0 auto;
        width: 12.50000% !important;
        max-width: 12.50000% !important;
    }
    .col-lg-2_5  {
        flex: 0 0 auto;
        width: 20.83333% !important;
        max-width: 20.83333% !important;
    }
    .col-lg-3_5  {
        flex: 0 0 auto;
        width: 29.16667% !important;
        max-width: 29.16667% !important;
    }
    .col-lg-4_5  {
        flex: 0 0 auto;
        width: 37.50000% !important;
        max-width: 37.50000% !important;
    }
    .col-lg-5_5  {
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }
    .col-lg-6_5  {
        flex: 0 0 auto;
        width: 54.16667% !important;
        max-width: 54.16667% !important;
    }
    .col-lg-7_5  {
        flex: 0 0 auto;
        width: 62.50000% !important;
        max-width: 62.50000% !important;
    }
    .col-lg-8_5  {
        flex: 0 0 auto;
        width: 70.83333% !important;
        max-width: 70.83333% !important;
    }
    .col-lg-9_5  {
        flex: 0 0 auto;
        width: 79.16667% !important;
        max-width: 79.16667% !important;
    }
    .col-lg-10_5 {
        flex: 0 0 auto;
        width: 87.50000% !important;
        max-width: 87.50000% !important;
    }
    .col-lg-11_5 {
        flex: 0 0 auto;
        width: 95.83333% !important;
        max-width: 95.83333% !important;
    }
}


/* ================================
   Extra Large (XL) >= 1200px
   ================================ */
@media (min-width: 1200px) {
    .col-xl-0_5  {
        flex: 0 0 auto;
        width: 4.16667% !important;
        max-width: 4.16667% !important;
    }
    .col-xl-1_5  {
        flex: 0 0 auto;
        width: 12.50000% !important;
        max-width: 12.50000% !important;
    }
    .col-xl-2_5  {
        flex: 0 0 auto;
        width: 20.83333% !important;
        max-width: 20.83333% !important;
    }
    .col-xl-3_5  {
        flex: 0 0 auto;
        width: 29.16667% !important;
        max-width: 29.16667% !important;
    }
    .col-xl-4_5  {
        flex: 0 0 auto;
        width: 37.50000% !important;
        max-width: 37.50000% !important;
    }
    .col-xl-5_5  {
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }
    .col-xl-6_5  {
        flex: 0 0 auto;
        width: 54.16667% !important;
        max-width: 54.16667% !important;
    }
    .col-xl-7_5  {
        flex: 0 0 auto;
        width: 62.50000% !important;
        max-width: 62.50000% !important;
    }
    .col-xl-8_5  {
        flex: 0 0 auto;
        width: 70.83333% !important;
        max-width: 70.83333% !important;
    }
    .col-xl-9_5  {
        flex: 0 0 auto;
        width: 79.16667% !important;
        max-width: 79.16667% !important;
    }
    .col-xl-10_5 {
        flex: 0 0 auto;
        width: 87.50000% !important;
        max-width: 87.50000% !important;
    }
    .col-xl-11_5 {
        flex: 0 0 auto;
        width: 95.83333% !important;
        max-width: 95.83333% !important;
    }
}


/* ================================
   Extra Extra Large (XXL) >= 1400px
   ================================ */
@media (min-width: 1400px) {
    .col-xxl-0_5  {
        flex: 0 0 auto;
        width: 4.16667% !important;
        max-width: 4.16667% !important;
    }
    .col-xxl-1_5  {
        flex: 0 0 auto;
        width: 12.50000% !important;
        max-width: 12.50000% !important;
    }
    .col-xxl-2_5  {
        flex: 0 0 auto;
        width: 20.83333% !important;
        max-width: 20.83333% !important;
    }
    .col-xxl-3_5  {
        flex: 0 0 auto;
        width: 29.16667% !important;
        max-width: 29.16667% !important;
    }
    .col-xxl-4_5  {
        flex: 0 0 auto;
        width: 37.50000% !important;
        max-width: 37.50000% !important;
    }
    .col-xxl-5_5  {
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }
    .col-xxl-6_5  {
        flex: 0 0 auto;
        width: 54.16667% !important;
        max-width: 54.16667% !important;
    }
    .col-xxl-7_5  {
        flex: 0 0 auto;
        width: 62.50000% !important;
        max-width: 62.50000% !important;
    }
    .col-xxl-8_5  {
        flex: 0 0 auto;
        width: 70.83333% !important;
        max-width: 70.83333% !important;
    }
    .col-xxl-9_5  {
        flex: 0 0 auto;
        width: 79.16667% !important;
        max-width: 79.16667% !important;
    }
    .col-xxl-10_5 {
        flex: 0 0 auto;
        width: 87.50000% !important;
        max-width: 87.50000% !important;
    }
    .col-xxl-11_5 {
        flex: 0 0 auto;
        width: 95.83333% !important;
        max-width: 95.83333% !important;
    }
}


/* ===================================================
   Extra Small (por defecto) - Incrementos de 0.25
   =================================================== */
.col-0_25 {
    flex: 0 0 auto;
    width: 2.08333% !important;
    max-width: 2.08333% !important;
}
.col-0_75 {
    flex: 0 0 auto;
    width: 6.25000% !important;
    max-width: 6.25000% !important;
}
.col-1_25 {
    flex: 0 0 auto;
    width: 10.41667% !important;
    max-width: 10.41667% !important;
}
.col-1_75 {
    flex: 0 0 auto;
    width: 14.58333% !important;
    max-width: 14.58333% !important;
}
.col-2_25 {
    flex: 0 0 auto;
    width: 18.75000% !important;
    max-width: 18.75000% !important;
}
.col-2_75 {
    flex: 0 0 auto;
    width: 22.91667% !important;
    max-width: 22.91667% !important;
}
.col-3_25 {
    flex: 0 0 auto;
    width: 27.08333% !important;
    max-width: 27.08333% !important;
}
.col-3_75 {
    flex: 0 0 auto;
    width: 31.25000% !important;
    max-width: 31.25000% !important;
}
.col-4_25 {
    flex: 0 0 auto;
    width: 35.41667% !important;
    max-width: 35.41667% !important;
}
.col-4_75 {
    flex: 0 0 auto;
    width: 39.58333% !important;
    max-width: 39.58333% !important;
}
.col-5_25 {
    flex: 0 0 auto;
    width: 43.75000% !important;
    max-width: 43.75000% !important;
}
.col-5_75 {
    flex: 0 0 auto;
    width: 47.91667% !important;
    max-width: 47.91667% !important;
}
.col-6_25 {
    flex: 0 0 auto;
    width: 52.08333% !important;
    max-width: 52.08333% !important;
}
.col-6_75 {
    flex: 0 0 auto;
    width: 56.25000% !important;
    max-width: 56.25000% !important;
}
.col-7_25 {
    flex: 0 0 auto;
    width: 60.41667% !important;
    max-width: 60.41667% !important;
}
.col-7_75 {
    flex: 0 0 auto;
    width: 64.58333% !important;
    max-width: 64.58333% !important;
}
.col-8_25 {
    flex: 0 0 auto;
    width: 68.75000% !important;
    max-width: 68.75000% !important;
}
.col-8_75 {
    flex: 0 0 auto;
    width: 72.91667% !important;
    max-width: 72.91667% !important;
}
.col-9_25 {
    flex: 0 0 auto;
    width: 77.08333% !important;
    max-width: 77.08333% !important;
}
.col-9_75 {
    flex: 0 0 auto;
    width: 81.25000% !important;
    max-width: 81.25000% !important;
}
.col-10_25 {
    flex: 0 0 auto;
    width: 85.41667% !important;
    max-width: 85.41667% !important;
}
.col-10_75 {
    flex: 0 0 auto;
    width: 89.58333% !important;
    max-width: 89.58333% !important;
}
.col-11_25 {
    flex: 0 0 auto;
    width: 93.75000% !important;
    max-width: 93.75000% !important;
}
.col-11_75 {
    flex: 0 0 auto;
    width: 97.91667% !important;
    max-width: 97.91667% !important;
}

/* ===================================================
   Small (SM) >= 576px - Incrementos de 0.25
   =================================================== */
@media (min-width: 576px) {
    .col-sm-0_25 {
        flex: 0 0 auto;
        width: 2.08333% !important;
        max-width: 2.08333% !important;
    }
    .col-sm-0_75 {
        flex: 0 0 auto;
        width: 6.25000% !important;
        max-width: 6.25000% !important;
    }
    .col-sm-1_25 {
        flex: 0 0 auto;
        width: 10.41667% !important;
        max-width: 10.41667% !important;
    }
    .col-sm-1_75 {
        flex: 0 0 auto;
        width: 14.58333% !important;
        max-width: 14.58333% !important;
    }
    .col-sm-2_25 {
        flex: 0 0 auto;
        width: 18.75000% !important;
        max-width: 18.75000% !important;
    }
    .col-sm-2_75 {
        flex: 0 0 auto;
        width: 22.91667% !important;
        max-width: 22.91667% !important;
    }
    .col-sm-3_25 {
        flex: 0 0 auto;
        width: 27.08333% !important;
        max-width: 27.08333% !important;
    }
    .col-sm-3_75 {
        flex: 0 0 auto;
        width: 31.25000% !important;
        max-width: 31.25000% !important;
    }
    .col-sm-4_25 {
        flex: 0 0 auto;
        width: 35.41667% !important;
        max-width: 35.41667% !important;
    }
    .col-sm-4_75 {
        flex: 0 0 auto;
        width: 39.58333% !important;
        max-width: 39.58333% !important;
    }
    .col-sm-5_25 {
        flex: 0 0 auto;
        width: 43.75000% !important;
        max-width: 43.75000% !important;
    }
    .col-sm-5_75 {
        flex: 0 0 auto;
        width: 47.91667% !important;
        max-width: 47.91667% !important;
    }
    .col-sm-6_25 {
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
    .col-sm-6_75 {
        flex: 0 0 auto;
        width: 56.25000% !important;
        max-width: 56.25000% !important;
    }
    .col-sm-7_25 {
        flex: 0 0 auto;
        width: 60.41667% !important;
        max-width: 60.41667% !important;
    }
    .col-sm-7_75 {
        flex: 0 0 auto;
        width: 64.58333% !important;
        max-width: 64.58333% !important;
    }
    .col-sm-8_25 {
        flex: 0 0 auto;
        width: 68.75000% !important;
        max-width: 68.75000% !important;
    }
    .col-sm-8_75 {
        flex: 0 0 auto;
        width: 72.91667% !important;
        max-width: 72.91667% !important;
    }
    .col-sm-9_25 {
        flex: 0 0 auto;
        width: 77.08333% !important;
        max-width: 77.08333% !important;
    }
    .col-sm-9_75 {
        flex: 0 0 auto;
        width: 81.25000% !important;
        max-width: 81.25000% !important;
    }
    .col-sm-10_25 {
        flex: 0 0 auto;
        width: 85.41667% !important;
        max-width: 85.41667% !important;
    }
    .col-sm-10_75 {
        flex: 0 0 auto;
        width: 89.58333% !important;
        max-width: 89.58333% !important;
    }
    .col-sm-11_25 {
        flex: 0 0 auto;
        width: 93.75000% !important;
        max-width: 93.75000% !important;
    }
    .col-sm-11_75 {
        flex: 0 0 auto;
        width: 97.91667% !important;
        max-width: 97.91667% !important;
    }
}

/* ===================================================
   Medium (MD) >= 768px - Incrementos de 0.25
   =================================================== */
@media (min-width: 768px) {
    .col-md-0_25 {
        flex: 0 0 auto;
        width: 2.08333% !important;
        max-width: 2.08333% !important;
    }
    .col-md-0_75 {
        flex: 0 0 auto;
        width: 6.25000% !important;
        max-width: 6.25000% !important;
    }
    .col-md-1_25 {
        flex: 0 0 auto;
        width: 10.41667% !important;
        max-width: 10.41667% !important;
    }
    .col-md-1_75 {
        flex: 0 0 auto;
        width: 14.58333% !important;
        max-width: 14.58333% !important;
    }
    .col-md-2_25 {
        flex: 0 0 auto;
        width: 18.75000% !important;
        max-width: 18.75000% !important;
    }
    .col-md-2_75 {
        flex: 0 0 auto;
        width: 22.91667% !important;
        max-width: 22.91667% !important;
    }
    .col-md-3_25 {
        flex: 0 0 auto;
        width: 27.08333% !important;
        max-width: 27.08333% !important;
    }
    .col-md-3_75 {
        flex: 0 0 auto;
        width: 31.25000% !important;
        max-width: 31.25000% !important;
    }
    .col-md-4_25 {
        flex: 0 0 auto;
        width: 35.41667% !important;
        max-width: 35.41667% !important;
    }
    .col-md-4_75 {
        flex: 0 0 auto;
        width: 39.58333% !important;
        max-width: 39.58333% !important;
    }
    .col-md-5_25 {
        flex: 0 0 auto;
        width: 43.75000% !important;
        max-width: 43.75000% !important;
    }
    .col-md-5_75 {
        flex: 0 0 auto;
        width: 47.91667% !important;
        max-width: 47.91667% !important;
    }
    .col-md-6_25 {
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
    .col-md-6_75 {
        flex: 0 0 auto;
        width: 56.25000% !important;
        max-width: 56.25000% !important;
    }
    .col-md-7_25 {
        flex: 0 0 auto;
        width: 60.41667% !important;
        max-width: 60.41667% !important;
    }
    .col-md-7_75 {
        flex: 0 0 auto;
        width: 64.58333% !important;
        max-width: 64.58333% !important;
    }
    .col-md-8_25 {
        flex: 0 0 auto;
        width: 68.75000% !important;
        max-width: 68.75000% !important;
    }
    .col-md-8_75 {
        flex: 0 0 auto;
        width: 72.91667% !important;
        max-width: 72.91667% !important;
    }
    .col-md-9_25 {
        flex: 0 0 auto;
        width: 77.08333% !important;
        max-width: 77.08333% !important;
    }
    .col-md-9_75 {
        flex: 0 0 auto;
        width: 81.25000% !important;
        max-width: 81.25000% !important;
    }
    .col-md-10_25 {
        flex: 0 0 auto;
        width: 85.41667% !important;
        max-width: 85.41667% !important;
    }
    .col-md-10_75 {
        flex: 0 0 auto;
        width: 89.58333% !important;
        max-width: 89.58333% !important;
    }
    .col-md-11_25 {
        flex: 0 0 auto;
        width: 93.75000% !important;
        max-width: 93.75000% !important;
    }
    .col-md-11_75 {
        flex: 0 0 auto;
        width: 97.91667% !important;
        max-width: 97.91667% !important;
    }
}

/* ===================================================
   Large (LG) >= 992px - Incrementos de 0.25
   =================================================== */
@media (min-width: 992px) {
    .col-lg-0_25 {
        flex: 0 0 auto;
        width: 2.08333% !important;
        max-width: 2.08333% !important;
    }
    .col-lg-0_75 {
        flex: 0 0 auto;
        width: 6.25000% !important;
        max-width: 6.25000% !important;
    }
    .col-lg-1_25 {
        flex: 0 0 auto;
        width: 10.41667% !important;
        max-width: 10.41667% !important;
    }
    .col-lg-1_75 {
        flex: 0 0 auto;
        width: 14.58333% !important;
        max-width: 14.58333% !important;
    }
    .col-lg-2_25 {
        flex: 0 0 auto;
        width: 18.75000% !important;
        max-width: 18.75000% !important;
    }
    .col-lg-2_75 {
        flex: 0 0 auto;
        width: 22.91667% !important;
        max-width: 22.91667% !important;
    }
    .col-lg-3_25 {
        flex: 0 0 auto;
        width: 27.08333% !important;
        max-width: 27.08333% !important;
    }
    .col-lg-3_75 {
        flex: 0 0 auto;
        width: 31.25000% !important;
        max-width: 31.25000% !important;
    }
    .col-lg-4_25 {
        flex: 0 0 auto;
        width: 35.41667% !important;
        max-width: 35.41667% !important;
    }
    .col-lg-4_75 {
        flex: 0 0 auto;
        width: 39.58333% !important;
        max-width: 39.58333% !important;
    }
    .col-lg-5_25 {
        flex: 0 0 auto;
        width: 43.75000% !important;
        max-width: 43.75000% !important;
    }
    .col-lg-5_75 {
        flex: 0 0 auto;
        width: 47.91667% !important;
        max-width: 47.91667% !important;
    }
    .col-lg-6_25 {
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
    .col-lg-6_75 {
        flex: 0 0 auto;
        width: 56.25000% !important;
        max-width: 56.25000% !important;
    }
    .col-lg-7_25 {
        flex: 0 0 auto;
        width: 60.41667% !important;
        max-width: 60.41667% !important;
    }
    .col-lg-7_75 {
        flex: 0 0 auto;
        width: 64.58333% !important;
        max-width: 64.58333% !important;
    }
    .col-lg-8_25 {
        flex: 0 0 auto;
        width: 68.75000% !important;
        max-width: 68.75000% !important;
    }
    .col-lg-8_75 {
        flex: 0 0 auto;
        width: 72.91667% !important;
        max-width: 72.91667% !important;
    }
    .col-lg-9_25 {
        flex: 0 0 auto;
        width: 77.08333% !important;
        max-width: 77.08333% !important;
    }
    .col-lg-9_75 {
        flex: 0 0 auto;
        width: 81.25000% !important;
        max-width: 81.25000% !important;
    }
    .col-lg-10_25 {
        flex: 0 0 auto;
        width: 85.41667% !important;
        max-width: 85.41667% !important;
    }
    .col-lg-10_75 {
        flex: 0 0 auto;
        width: 89.58333% !important;
        max-width: 89.58333% !important;
    }
    .col-lg-11_25 {
        flex: 0 0 auto;
        width: 93.75000% !important;
        max-width: 93.75000% !important;
    }
    .col-lg-11_75 {
        flex: 0 0 auto;
        width: 97.91667% !important;
        max-width: 97.91667% !important;
    }
}

/* ===================================================
   Extra Large (XL) >= 1200px - Incrementos de 0.25
   =================================================== */
@media (min-width: 1200px) {
    .col-xl-0_25 {
        flex: 0 0 auto;
        width: 2.08333% !important;
        max-width: 2.08333% !important;
    }
    .col-xl-0_75 {
        flex: 0 0 auto;
        width: 6.25000% !important;
        max-width: 6.25000% !important;
    }
    .col-xl-1_25 {
        flex: 0 0 auto;
        width: 10.41667% !important;
        max-width: 10.41667% !important;
    }
    .col-xl-1_75 {
        flex: 0 0 auto;
        width: 14.58333% !important;
        max-width: 14.58333% !important;
    }
    .col-xl-2_25 {
        flex: 0 0 auto;
        width: 18.75000% !important;
        max-width: 18.75000% !important;
    }
    .col-xl-2_75 {
        flex: 0 0 auto;
        width: 22.91667% !important;
        max-width: 22.91667% !important;
    }
    .col-xl-3_25 {
        flex: 0 0 auto;
        width: 27.08333% !important;
        max-width: 27.08333% !important;
    }
    .col-xl-3_75 {
        flex: 0 0 auto;
        width: 31.25000% !important;
        max-width: 31.25000% !important;
    }
    .col-xl-4_25 {
        flex: 0 0 auto;
        width: 35.41667% !important;
        max-width: 35.41667% !important;
    }
    .col-xl-4_75 {
        flex: 0 0 auto;
        width: 39.58333% !important;
        max-width: 39.58333% !important;
    }
    .col-xl-5_25 {
        flex: 0 0 auto;
        width: 43.75000% !important;
        max-width: 43.75000% !important;
    }
    .col-xl-5_75 {
        flex: 0 0 auto;
        width: 47.91667% !important;
        max-width: 47.91667% !important;
    }
    .col-xl-6_25 {
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
    .col-xl-6_75 {
        flex: 0 0 auto;
        width: 56.25000% !important;
        max-width: 56.25000% !important;
    }
    .col-xl-7_25 {
        flex: 0 0 auto;
        width: 60.41667% !important;
        max-width: 60.41667% !important;
    }
    .col-xl-7_75 {
        flex: 0 0 auto;
        width: 64.58333% !important;
        max-width: 64.58333% !important;
    }
    .col-xl-8_25 {
        flex: 0 0 auto;
        width: 68.75000% !important;
        max-width: 68.75000% !important;
    }
    .col-xl-8_75 {
        flex: 0 0 auto;
        width: 72.91667% !important;
        max-width: 72.91667% !important;
    }
    .col-xl-9_25 {
        flex: 0 0 auto;
        width: 77.08333% !important;
        max-width: 77.08333% !important;
    }
    .col-xl-9_75 {
        flex: 0 0 auto;
        width: 81.25000% !important;
        max-width: 81.25000% !important;
    }
    .col-xl-10_25 {
        flex: 0 0 auto;
        width: 85.41667% !important;
        max-width: 85.41667% !important;
    }
    .col-xl-10_75 {
        flex: 0 0 auto;
        width: 89.58333% !important;
        max-width: 89.58333% !important;
    }
    .col-xl-11_25 {
        flex: 0 0 auto;
        width: 93.75000% !important;
        max-width: 93.75000% !important;
    }
    .col-xl-11_75 {
        flex: 0 0 auto;
        width: 97.91667% !important;
        max-width: 97.91667% !important;
    }
}

/* ===================================================
   Extra Extra Large (XXL) >= 1400px - Incrementos de 0.25
   =================================================== */
@media (min-width: 1400px) {
    .col-xxl-0_25 {
        flex: 0 0 auto;
        width: 2.08333% !important;
        max-width: 2.08333% !important;
    }
    .col-xxl-0_75 {
        flex: 0 0 auto;
        width: 6.25000% !important;
        max-width: 6.25000% !important;
    }
    .col-xxl-1_25 {
        flex: 0 0 auto;
        width: 10.41667% !important;
        max-width: 10.41667% !important;
    }
    .col-xxl-1_75 {
        flex: 0 0 auto;
        width: 14.58333% !important;
        max-width: 14.58333% !important;
    }
    .col-xxl-2_25 {
        flex: 0 0 auto;
        width: 18.75000% !important;
        max-width: 18.75000% !important;
    }
    .col-xxl-2_75 {
        flex: 0 0 auto;
        width: 22.91667% !important;
        max-width: 22.91667% !important;
    }
    .col-xxl-3_25 {
        flex: 0 0 auto;
        width: 27.08333% !important;
        max-width: 27.08333% !important;
    }
    .col-xxl-3_75 {
        flex: 0 0 auto;
        width: 31.25000% !important;
        max-width: 31.25000% !important;
    }
    .col-xxl-4_25 {
        flex: 0 0 auto;
        width: 35.41667% !important;
        max-width: 35.41667% !important;
    }
    .col-xxl-4_75 {
        flex: 0 0 auto;
        width: 39.58333% !important;
        max-width: 39.58333% !important;
    }
    .col-xxl-5_25 {
        flex: 0 0 auto;
        width: 43.75000% !important;
        max-width: 43.75000% !important;
    }
    .col-xxl-5_75 {
        flex: 0 0 auto;
        width: 47.91667% !important;
        max-width: 47.91667% !important;
    }
    .col-xxl-6_25 {
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
    .col-xxl-6_75 {
        flex: 0 0 auto;
        width: 56.25000% !important;
        max-width: 56.25000% !important;
    }
    .col-xxl-7_25 {
        flex: 0 0 auto;
        width: 60.41667% !important;
        max-width: 60.41667% !important;
    }
    .col-xxl-7_75 {
        flex: 0 0 auto;
        width: 64.58333% !important;
        max-width: 64.58333% !important;
    }
    .col-xxl-8_25 {
        flex: 0 0 auto;
        width: 68.75000% !important;
        max-width: 68.75000% !important;
    }
    .col-xxl-8_75 {
        flex: 0 0 auto;
        width: 72.91667% !important;
        max-width: 72.91667% !important;
    }
    .col-xxl-9_25 {
        flex: 0 0 auto;
        width: 77.08333% !important;
        max-width: 77.08333% !important;
    }
    .col-xxl-9_75 {
        flex: 0 0 auto;
        width: 81.25000% !important;
        max-width: 81.25000% !important;
    }
    .col-xxl-10_25 {
        flex: 0 0 auto;
        width: 85.41667% !important;
        max-width: 85.41667% !important;
    }
    .col-xxl-10_75 {
        flex: 0 0 auto;
        width: 89.58333% !important;
        max-width: 89.58333% !important;
    }
    .col-xxl-11_25 {
        flex: 0 0 auto;
        width: 93.75000% !important;
        max-width: 93.75000% !important;
    }
    .col-xxl-11_75 {
        flex: 0 0 auto;
        width: 97.91667% !important;
        max-width: 97.91667% !important;
    }
}

@media (min-width: 1600px) {

}

@media (min-width: 1800px) {
    .col-xxxxl-5_5{
        flex: 0 0 auto;
        width: 45.83333% !important;
        max-width: 45.83333% !important;
    }

    .col-xxxxl-6_25{
        flex: 0 0 auto;
        width: 52.08333% !important;
        max-width: 52.08333% !important;
    }
}

.fw-regular{
    font-weight: 400;
}

.fw-extrabold{
    font-weight: 800;
}

.fw-black{
    font-weight: 900;
}

.text-justify{
    text-align: justify;
}

p{
    margin-bottom: 0 !important;
}