﻿:root {
    --default-full--bg-color-1: rgba(0,116,225,1);
    --default-full--bg-color-4: rgba(0,116,225,0.4);
    --default-full--bg-color-3: rgba(0,116,225,.3);
    --default-full--bg-color-2: rgba(0,116,225,.2);
    --default-full--bg-color-5: rgba(0,116,225,.5);
    --default-full--bg-color-6: rgba(0,116,225,.6);
    --default-full--bg-color-7: rgba(0,116,225,.7);
    --default-full--bg-color-8: rgba(0,116,225,.8);
    --default-full--bg-color-9: rgba(0,116,225,.9);
}

.fa-usps {
    color: #0d4f8b; /* USPS Blue color */
    font-size: 40px; /* Set the appropriate font size here */
}

.fa-ups {
    color: #301504; /* UPS Brown color */
    font-size: 40px; /* Set the appropriate font size here */
}

.fa-fedex {
    color: #4d148c; /* FedEx Purple color */
    font-size: 40px; /* Set the appropriate font size here */
}

@media (min-width: 0) {
    .g-pa-0 {
        padding: 0 !important;
    }

    .g-px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0 {
        padding-top: 0 !important;
    }

    .g-pr-0 {
        padding-right: 0 !important;
    }

    .g-pb-0 {
        padding-bottom: 0 !important;
    }

    .g-pl-0 {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2 {
        padding: 0.14286rem !important;
    }

    .g-pa-3 {
        padding: 0.21429rem !important;
    }

    .g-pa-5 {
        padding: 0.35714rem !important;
    }

    .g-pa-7 {
        padding: 0.5rem !important;
    }

    .g-pa-10 {
        padding: 0.71429rem !important;
    }

    .g-pa-15 {
        padding: 1.07143rem !important;
    }

    .g-pa-20 {
        padding: 1.42857rem !important;
    }

    .g-pa-25 {
        padding: 1.78571rem !important;
    }

    .g-pa-30 {
        padding: 2.14286rem !important;
    }

    .g-pa-35 {
        padding: 2.5rem !important;
    }

    .g-pa-40 {
        padding: 2.85714rem !important;
    }

    .g-pa-45 {
        padding: 3.21429rem !important;
    }

    .g-pa-50 {
        padding: 3.57143rem !important;
    }

    .g-pa-55 {
        padding: 3.92857rem !important;
    }

    .g-pa-60 {
        padding: 4.28571rem !important;
    }

    .g-pa-65 {
        padding: 4.64286rem !important;
    }

    .g-pa-70 {
        padding: 5rem !important;
    }

    .g-pa-75 {
        padding: 5.35714rem !important;
    }

    .g-pa-80 {
        padding: 5.71429rem !important;
    }

    .g-pa-85 {
        padding: 6.07143rem !important;
    }

    .g-pa-90 {
        padding: 6.42857rem !important;
    }

    .g-pa-95 {
        padding: 6.78571rem !important;
    }

    .g-pa-100 {
        padding: 7.14286rem !important;
    }

    .g-pa-105 {
        padding: 7.5rem !important;
    }

    .g-pa-110 {
        padding: 7.85714rem !important;
    }

    .g-pa-115 {
        padding: 8.21429rem !important;
    }

    .g-pa-120 {
        padding: 8.57143rem !important;
    }

    .g-pa-125 {
        padding: 8.92857rem !important;
    }

    .g-pa-130 {
        padding: 9.28571rem !important;
    }

    .g-pa-135 {
        padding: 9.64286rem !important;
    }

    .g-pa-140 {
        padding: 10rem !important;
    }

    .g-pa-145 {
        padding: 10.35714rem !important;
    }

    .g-pa-150 {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1 {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2 {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3 {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4 {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5 {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6 {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8 {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9 {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11 {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12 {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13 {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16 {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17 {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18 {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19 {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10 {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15 {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20 {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25 {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30 {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40 {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45 {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50 {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55 {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60 {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65 {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75 {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80 {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85 {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90 {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95 {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100 {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105 {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110 {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115 {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120 {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125 {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130 {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135 {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140 {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145 {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150 {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1 {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2 {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3 {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4 {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5 {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6 {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8 {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9 {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11 {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12 {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13 {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16 {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17 {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18 {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19 {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10 {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15 {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20 {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25 {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40 {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45 {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50 {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55 {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60 {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65 {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75 {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80 {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85 {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90 {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95 {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100 {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110 {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115 {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120 {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125 {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130 {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135 {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145 {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150 {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155 {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160 {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165 {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170 {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180 {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185 {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190 {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195 {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200 {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205 {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0 {
        padding-top: 0px !important;
    }

    .g-pt-1 {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2 {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3 {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4 {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5 {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6 {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7 {
        padding-top: 0.5rem !important;
    }

    .g-pt-8 {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9 {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10 {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11 {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12 {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13 {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14 {
        padding-top: 1rem !important;
    }

    .g-pt-15 {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16 {
        padding-top: 1.14286rem !important;
    }

    .g-pt-17 {
        padding-top: 1.21429rem !important;
    }

    .g-pt-18 {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19 {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10 {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15 {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20 {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25 {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30 {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35 {
        padding-top: 2.5rem !important;
    }

    .g-pt-40 {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45 {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50 {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55 {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60 {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65 {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70 {
        padding-top: 5rem !important;
    }

    .g-pt-75 {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80 {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85 {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90 {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95 {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100 {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105 {
        padding-top: 7.5rem !important;
    }

    .g-pt-110 {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115 {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120 {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125 {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130 {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135 {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140 {
        padding-top: 10rem !important;
    }

    .g-pt-145 {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150 {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0 {
        padding-right: 0px !important;
    }

    .g-pr-1 {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2 {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3 {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4 {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5 {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6 {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7 {
        padding-right: 0.5rem !important;
    }

    .g-pr-8 {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9 {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10 {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15 {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20 {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25 {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30 {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35 {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40 {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45 {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50 {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55 {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60 {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65 {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70 {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75 {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80 {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85 {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90 {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95 {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100 {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105 {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110 {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115 {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120 {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125 {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130 {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135 {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140 {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145 {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150 {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155 {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160 {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165 {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170 {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0 {
        padding-bottom: 0px !important;
    }

    .g-pb-1 {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2 {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3 {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4 {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5 {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6 {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7 {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8 {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9 {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10 {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15 {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20 {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25 {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30 {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35 {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40 {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45 {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50 {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55 {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60 {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65 {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70 {
        padding-bottom: 5rem !important;
    }

    .g-pb-75 {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80 {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85 {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90 {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95 {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100 {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105 {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110 {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115 {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120 {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125 {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130 {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135 {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140 {
        padding-bottom: 10rem !important;
    }

    .g-pb-145 {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150 {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0 {
        padding-left: 0px !important;
    }

    .g-pl-1 {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2 {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3 {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4 {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5 {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6 {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7 {
        padding-left: 0.5rem !important;
    }

    .g-pl-8 {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9 {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10 {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15 {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20 {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25 {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30 {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35 {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40 {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45 {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50 {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55 {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60 {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65 {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70 {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75 {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80 {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85 {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90 {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95 {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100 {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105 {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110 {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115 {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120 {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125 {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130 {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135 {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140 {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145 {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150 {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155 {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160 {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165 {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170 {
        padding-left: 12.14286rem !important;
    }
}

@media screen and (max-width: 1318px) {
    .image-part {
        display: none !important;
        width: auto !important;
    }

    .login-part {
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: column;
    }

    .account-box {
        max-width: 100vw !important;
    }
}

@media screen and (max-width: 1073px) {
    .user-name-inputs {
        flex-wrap: wrap !important;
    }

    .login-part {
        min-width: 610.391px;
    }
}

@media screen and (max-width: 768px) {
    .login-part {
        width: 80vw !important;
        min-width: inherit;
    }
}

@media screen and (max-width: 450px) {
    .login-part {
        width: 95vw !important;
    }
}

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-pa-0--sm {
        padding: 0 !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--sm {
        padding-top: 0 !important;
    }

    .g-pr-0--sm {
        padding-right: 0 !important;
    }

    .g-pb-0--sm {
        padding-bottom: 0 !important;
    }

    .g-pl-0--sm {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--sm {
        padding: 0.14286rem !important;
    }

    .g-pa-3--sm {
        padding: 0.21429rem !important;
    }

    .g-pa-5--sm {
        padding: 0.35714rem !important;
    }

    .g-pa-7--sm {
        padding: 0.5rem !important;
    }

    .g-pa-10--sm {
        padding: 0.71429rem !important;
    }

    .g-pa-15--sm {
        padding: 1.07143rem !important;
    }

    .g-pa-20--sm {
        padding: 1.42857rem !important;
    }

    .g-pa-25--sm {
        padding: 1.78571rem !important;
    }

    .g-pa-30--sm {
        padding: 2.14286rem !important;
    }

    .g-pa-35--sm {
        padding: 2.5rem !important;
    }

    .g-pa-40--sm {
        padding: 2.85714rem !important;
    }

    .g-pa-45--sm {
        padding: 3.21429rem !important;
    }

    .g-pa-50--sm {
        padding: 3.57143rem !important;
    }

    .g-pa-55--sm {
        padding: 3.92857rem !important;
    }

    .g-pa-60--sm {
        padding: 4.28571rem !important;
    }

    .g-pa-65--sm {
        padding: 4.64286rem !important;
    }

    .g-pa-70--sm {
        padding: 5rem !important;
    }

    .g-pa-75--sm {
        padding: 5.35714rem !important;
    }

    .g-pa-80--sm {
        padding: 5.71429rem !important;
    }

    .g-pa-85--sm {
        padding: 6.07143rem !important;
    }

    .g-pa-90--sm {
        padding: 6.42857rem !important;
    }

    .g-pa-95--sm {
        padding: 6.78571rem !important;
    }

    .g-pa-100--sm {
        padding: 7.14286rem !important;
    }

    .g-pa-105--sm {
        padding: 7.5rem !important;
    }

    .g-pa-110--sm {
        padding: 7.85714rem !important;
    }

    .g-pa-115--sm {
        padding: 8.21429rem !important;
    }

    .g-pa-120--sm {
        padding: 8.57143rem !important;
    }

    .g-pa-125--sm {
        padding: 8.92857rem !important;
    }

    .g-pa-130--sm {
        padding: 9.28571rem !important;
    }

    .g-pa-135--sm {
        padding: 9.64286rem !important;
    }

    .g-pa-140--sm {
        padding: 10rem !important;
    }

    .g-pa-145--sm {
        padding: 10.35714rem !important;
    }

    .g-pa-150--sm {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--sm {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--sm {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--sm {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--sm {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--sm {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--sm {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--sm {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--sm {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--sm {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--sm {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--sm {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--sm {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--sm {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--sm {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--sm {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--sm {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--sm {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--sm {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--sm {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--sm {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--sm {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--sm {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--sm {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--sm {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--sm {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--sm {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--sm {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--sm {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--sm {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--sm {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--sm {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--sm {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--sm {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--sm {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--sm {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--sm {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--sm {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--sm {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--sm {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--sm {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--sm {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--sm {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--sm {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--sm {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--sm {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--sm {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--sm {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--sm {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--sm {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--sm {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--sm {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--sm {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--sm {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--sm {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--sm {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--sm {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--sm {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--sm {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--sm {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--sm {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--sm {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--sm {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--sm {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--sm {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--sm {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--sm {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--sm {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--sm {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--sm {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--sm {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--sm {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--sm {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--sm {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--sm {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--sm {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--sm {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--sm {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--sm {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--sm {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--sm {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--sm {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--sm {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--sm {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--sm {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--sm {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--sm {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--sm {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--sm {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--sm {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--sm {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--sm {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--sm {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--sm {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--sm {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--sm {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--sm {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--sm {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--sm {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--sm {
        padding-top: 0px !important;
    }

    .g-pt-1--sm {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--sm {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--sm {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--sm {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--sm {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--sm {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--sm {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--sm {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--sm {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--sm {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--sm {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--sm {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--sm {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--sm {
        padding-top: 1rem !important;
    }

    .g-pt-15--sm {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--sm {
        padding-top: 1.14286rem !important;
    }

    .g-pt-17--sm {
        padding-top: 1.21429rem !important;
    }

    .g-pt-18--sm {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--sm {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--sm {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--sm {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--sm {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--sm {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--sm {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--sm {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--sm {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--sm {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--sm {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--sm {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--sm {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--sm {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--sm {
        padding-top: 5rem !important;
    }

    .g-pt-75--sm {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--sm {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--sm {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--sm {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--sm {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--sm {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--sm {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--sm {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--sm {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--sm {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--sm {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--sm {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--sm {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--sm {
        padding-top: 10rem !important;
    }

    .g-pt-145--sm {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--sm {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--sm {
        padding-right: 0px !important;
    }

    .g-pr-1--sm {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--sm {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--sm {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--sm {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--sm {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--sm {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--sm {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--sm {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--sm {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--sm {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--sm {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--sm {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--sm {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--sm {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--sm {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--sm {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--sm {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--sm {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--sm {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--sm {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--sm {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--sm {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--sm {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--sm {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--sm {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--sm {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--sm {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--sm {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--sm {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--sm {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--sm {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--sm {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--sm {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--sm {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--sm {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--sm {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--sm {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--sm {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--sm {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--sm {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--sm {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--sm {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--sm {
        padding-bottom: 0px !important;
    }

    .g-pb-1--sm {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--sm {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--sm {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--sm {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--sm {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--sm {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--sm {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--sm {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--sm {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--sm {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--sm {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--sm {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--sm {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--sm {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--sm {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--sm {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--sm {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--sm {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--sm {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--sm {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--sm {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--sm {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--sm {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--sm {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--sm {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--sm {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--sm {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--sm {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--sm {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--sm {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--sm {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--sm {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--sm {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--sm {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--sm {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--sm {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--sm {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--sm {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--sm {
        padding-left: 0px !important;
    }

    .g-pl-1--sm {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--sm {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--sm {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--sm {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--sm {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--sm {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--sm {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--sm {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--sm {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--sm {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--sm {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--sm {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--sm {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--sm {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--sm {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--sm {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--sm {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--sm {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--sm {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--sm {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--sm {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--sm {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--sm {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--sm {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--sm {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--sm {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--sm {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--sm {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--sm {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--sm {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--sm {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--sm {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--sm {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--sm {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--sm {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--sm {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--sm {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--sm {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--sm {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--sm {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--sm {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--sm {
        padding-left: 12.14286rem !important;
    }
}

.show-less-1566 {
    display: none;
}

.show-more-1566 {
    display: block;
}

@media (max-width: 1566px) {
    .show-less-1566 {
        display: block;
    }

    .show-more-1566 {
        display: none;
    }
}

/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
    .only-desktop {
        max-width: 48% !important;
    }

    .g-pa-0--md {
        padding: 0 !important;
    }

    .g-px-0--md {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--md {
        padding-top: 0 !important;
    }

    .g-pr-0--md {
        padding-right: 0 !important;
    }

    .g-pb-0--md {
        padding-bottom: 0 !important;
    }

    .g-pl-0--md {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--md {
        padding: 0.14286rem !important;
    }

    .g-pa-3--md {
        padding: 0.21429rem !important;
    }

    .g-pa-5--md {
        padding: 0.35714rem !important;
    }

    .g-pa-7--md {
        padding: 0.5rem !important;
    }

    .g-pa-10--md {
        padding: 0.71429rem !important;
    }

    .g-pa-15--md {
        padding: 1.07143rem !important;
    }

    .g-pa-20--md {
        padding: 1.42857rem !important;
    }

    .g-pa-25--md {
        padding: 1.78571rem !important;
    }

    .g-pa-30--md {
        padding: 2.14286rem !important;
    }

    .g-pa-35--md {
        padding: 2.5rem !important;
    }

    .g-pa-40--md {
        padding: 2.85714rem !important;
    }

    .g-pa-45--md {
        padding: 3.21429rem !important;
    }

    .g-pa-50--md {
        padding: 3.57143rem !important;
    }

    .g-pa-55--md {
        padding: 3.92857rem !important;
    }

    .g-pa-60--md {
        padding: 4.28571rem !important;
    }

    .g-pa-65--md {
        padding: 4.64286rem !important;
    }

    .g-pa-70--md {
        padding: 5rem !important;
    }

    .g-pa-75--md {
        padding: 5.35714rem !important;
    }

    .g-pa-80--md {
        padding: 5.71429rem !important;
    }

    .g-pa-85--md {
        padding: 6.07143rem !important;
    }

    .g-pa-90--md {
        padding: 6.42857rem !important;
    }

    .g-pa-95--md {
        padding: 6.78571rem !important;
    }

    .g-pa-100--md {
        padding: 7.14286rem !important;
    }

    .g-pa-105--md {
        padding: 7.5rem !important;
    }

    .g-pa-110--md {
        padding: 7.85714rem !important;
    }

    .g-pa-115--md {
        padding: 8.21429rem !important;
    }

    .g-pa-120--md {
        padding: 8.57143rem !important;
    }

    .g-pa-125--md {
        padding: 8.92857rem !important;
    }

    .g-pa-130--md {
        padding: 9.28571rem !important;
    }

    .g-pa-135--md {
        padding: 9.64286rem !important;
    }

    .g-pa-140--md {
        padding: 10rem !important;
    }

    .g-pa-145--md {
        padding: 10.35714rem !important;
    }

    .g-pa-150--md {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--md {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--md {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--md {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--md {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--md {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--md {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--md {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--md {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--md {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--md {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--md {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--md {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--md {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--md {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--md {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--md {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--md {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--md {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--md {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--md {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--md {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--md {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--md {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--md {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--md {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--md {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--md {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--md {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--md {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--md {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--md {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--md {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--md {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--md {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--md {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--md {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--md {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--md {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--md {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--md {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--md {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--md {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--md {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--md {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--md {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--md {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--md {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--md {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--md {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--md {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--md {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--md {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--md {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--md {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--md {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--md {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--md {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--md {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--md {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--md {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--md {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--md {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--md {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--md {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--md {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--md {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--md {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--md {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--md {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--md {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--md {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--md {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--md {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--md {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--md {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--md {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--md {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--md {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--md {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--md {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--md {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--md {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--md {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--md {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--md {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--md {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--md {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--md {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--md {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--md {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--md {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--md {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--md {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--md {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--md {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--md {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--md {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--md {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--md {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--md {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--md {
        padding-top: 0px !important;
    }

    .g-pt-1--md {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--md {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--md {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--md {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--md {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--md {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--md {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--md {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--md {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--md {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--md {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--md {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--md {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--md {
        padding-top: 1rem !important;
    }

    .g-pt-15--md {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--md {
        padding-top: 1.14286rem !important;
    }

    .g-pt-17--md {
        padding-top: 1.21429rem !important;
    }

    .g-pt-18--md {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--md {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--md {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--md {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--md {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--md {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--md {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--md {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--md {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--md {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--md {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--md {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--md {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--md {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--md {
        padding-top: 5rem !important;
    }

    .g-pt-75--md {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--md {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--md {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--md {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--md {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--md {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--md {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--md {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--md {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--md {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--md {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--md {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--md {
        padding-top: 10rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--md {
        padding-right: 0px !important;
    }

    .g-pr-1--md {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--md {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--md {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--md {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--md {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--md {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--md {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--md {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--md {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--md {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--md {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--md {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--md {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--md {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--md {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--md {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--md {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--md {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--md {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--md {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--md {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--md {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--md {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--md {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--md {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--md {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--md {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--md {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--md {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--md {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--md {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--md {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--md {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--md {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--md {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--md {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--md {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--md {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--md {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--md {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--md {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--md {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--md {
        padding-bottom: 0px !important;
    }

    .g-pb-1--md {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--md {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--md {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--md {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--md {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--md {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--md {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--md {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--md {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--md {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--md {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--md {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--md {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--md {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--md {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--md {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--md {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--md {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--md {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--md {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--md {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--md {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--md {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--md {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--md {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--md {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--md {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--md {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--md {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--md {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--md {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--md {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--md {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--md {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--md {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--md {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--md {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--md {
        padding-left: 0px !important;
    }

    .g-pl-1--md {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--md {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--md {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--md {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--md {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--md {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--md {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--md {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--md {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--md {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--md {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--md {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--md {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--md {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--md {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--md {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--md {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--md {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--md {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--md {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--md {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--md {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--md {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--md {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--md {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--md {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--md {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--md {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--md {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--md {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--md {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--md {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--md {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--md {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--md {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--md {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--md {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--md {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--md {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--md {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--md {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--md {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
    .g-pa-0--lg {
        padding: 0 !important;
    }

    .g-px-0--lg {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--lg {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--lg {
        padding-top: 0 !important;
    }

    .g-pr-0--lg {
        padding-right: 0 !important;
    }

    .g-pb-0--lg {
        padding-bottom: 0 !important;
    }

    .g-pl-0--lg {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--lg {
        padding: 0.14286rem !important;
    }

    .g-pa-3--lg {
        padding: 0.21429rem !important;
    }

    .g-pa-5--lg {
        padding: 0.35714rem !important;
    }

    .g-pa-7--lg {
        padding: 0.5rem !important;
    }

    .g-pa-10--lg {
        padding: 0.71429rem !important;
    }

    .g-pa-15--lg {
        padding: 1.07143rem !important;
    }

    .g-pa-20--lg {
        padding: 1.42857rem !important;
    }

    .g-pa-25--lg {
        padding: 1.78571rem !important;
    }

    .g-pa-30--lg {
        padding: 2.14286rem !important;
    }

    .g-pa-35--lg {
        padding: 2.5rem !important;
    }

    .g-pa-40--lg {
        padding: 2.85714rem !important;
    }

    .g-pa-45--lg {
        padding: 3.21429rem !important;
    }

    .g-pa-50--lg {
        padding: 3.57143rem !important;
    }

    .g-pa-55--lg {
        padding: 3.92857rem !important;
    }

    .g-pa-60--lg {
        padding: 4.28571rem !important;
    }

    .g-pa-65--lg {
        padding: 4.64286rem !important;
    }

    .g-pa-70--lg {
        padding: 5rem !important;
    }

    .g-pa-75--lg {
        padding: 5.35714rem !important;
    }

    .g-pa-80--lg {
        padding: 5.71429rem !important;
    }

    .g-pa-85--lg {
        padding: 6.07143rem !important;
    }

    .g-pa-90--lg {
        padding: 6.42857rem !important;
    }

    .g-pa-95--lg {
        padding: 6.78571rem !important;
    }

    .g-pa-100--lg {
        padding: 7.14286rem !important;
    }

    .g-pa-105--lg {
        padding: 7.5rem !important;
    }

    .g-pa-110--lg {
        padding: 7.85714rem !important;
    }

    .g-pa-115--lg {
        padding: 8.21429rem !important;
    }

    .g-pa-120--lg {
        padding: 8.57143rem !important;
    }

    .g-pa-125--lg {
        padding: 8.92857rem !important;
    }

    .g-pa-130--lg {
        padding: 9.28571rem !important;
    }

    .g-pa-135--lg {
        padding: 9.64286rem !important;
    }

    .g-pa-140--lg {
        padding: 10rem !important;
    }

    .g-pa-145--lg {
        padding: 10.35714rem !important;
    }

    .g-pa-150--lg {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--lg {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--lg {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--lg {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--lg {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--lg {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--lg {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--lg {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--lg {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--lg {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--lg {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--lg {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--lg {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--lg {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--lg {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--lg {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--lg {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--lg {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--lg {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--lg {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--lg {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--lg {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--lg {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--lg {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--lg {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--lg {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--lg {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--lg {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--lg {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--lg {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--lg {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--lg {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--lg {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--lg {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--lg {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--lg {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--lg {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--lg {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--lg {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--lg {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--lg {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--lg {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--lg {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--lg {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--lg {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--lg {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--lg {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--lg {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--lg {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--lg {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--lg {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--lg {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--lg {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--lg {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--lg {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--lg {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--lg {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--lg {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--lg {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--lg {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--lg {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--lg {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--lg {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--lg {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--lg {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--lg {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--lg {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--lg {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--lg {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--lg {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--lg {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--lg {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--lg {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--lg {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--lg {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--lg {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--lg {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--lg {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--lg {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--lg {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--lg {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--lg {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--lg {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--lg {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--lg {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--lg {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--lg {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--lg {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--lg {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--lg {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--lg {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--lg {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--lg {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--lg {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--lg {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--lg {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--lg {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--lg {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--lg {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--lg {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--lg {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--lg {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--lg {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--lg {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--lg {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--lg {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--lg {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--lg {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--lg {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--lg {
        padding-top: 0px !important;
    }

    .g-pt-1--lg {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--lg {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--lg {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--lg {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--lg {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--lg {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--lg {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--lg {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--lg {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--lg {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--lg {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--lg {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--lg {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--lg {
        padding-top: 1rem !important;
    }

    .g-pt-15--lg {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--lg {
        padding-top: 1.14286rem !important;
    }

    .g-pt-17--lg {
        padding-top: 1.21429rem !important;
    }

    .g-pt-18--lg {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--lg {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--lg {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--lg {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--lg {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--lg {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--lg {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--lg {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--lg {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--lg {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--lg {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--lg {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--lg {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--lg {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--lg {
        padding-top: 5rem !important;
    }

    .g-pt-75--lg {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--lg {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--lg {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--lg {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--lg {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--lg {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--lg {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--lg {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--lg {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--lg {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--lg {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--lg {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--lg {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--lg {
        padding-top: 10rem !important;
    }

    .g-pt-145--lg {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--lg {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--lg {
        padding-right: 0px !important;
    }

    .g-pr-1--lg {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--lg {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--lg {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--lg {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--lg {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--lg {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--lg {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--lg {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--lg {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--lg {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--lg {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--lg {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--lg {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--lg {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--lg {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--lg {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--lg {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--lg {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--lg {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--lg {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--lg {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--lg {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--lg {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--lg {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--lg {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--lg {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--lg {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--lg {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--lg {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--lg {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--lg {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--lg {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--lg {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--lg {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--lg {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--lg {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--lg {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--lg {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--lg {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--lg {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--lg {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--lg {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--lg {
        padding-bottom: 0px !important;
    }

    .g-pb-1--lg {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--lg {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--lg {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--lg {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--lg {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--lg {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--lg {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--lg {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--lg {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--lg {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--lg {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--lg {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--lg {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--lg {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--lg {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--lg {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--lg {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--lg {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--lg {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--lg {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--lg {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--lg {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--lg {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--lg {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--lg {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--lg {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--lg {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--lg {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--lg {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--lg {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--lg {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--lg {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--lg {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--lg {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--lg {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--lg {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--lg {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--lg {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--lg {
        padding-left: 0px !important;
    }

    .g-pl-1--lg {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--lg {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--lg {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--lg {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--lg {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--lg {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--lg {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--lg {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--lg {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--lg {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--lg {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--lg {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--lg {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--lg {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--lg {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--lg {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--lg {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--lg {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--lg {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--lg {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--lg {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--lg {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--lg {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--lg {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--lg {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--lg {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--lg {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--lg {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--lg {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--lg {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--lg {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--lg {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--lg {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--lg {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--lg {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--lg {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--lg {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--lg {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--lg {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--lg {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--lg {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--lg {
        padding-left: 12.14286rem !important;
    }
}

/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
    .g-pa-0--xl {
        padding: 0 !important;
    }

    .g-px-0--xl {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--xl {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--xl {
        padding-top: 0 !important;
    }

    .g-pr-0--xl {
        padding-right: 0 !important;
    }

    .g-pb-0--xl {
        padding-bottom: 0 !important;
    }

    .g-pl-0--xl {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--xl {
        padding: 0.14286rem !important;
    }

    .g-pa-3--xl {
        padding: 0.21429rem !important;
    }

    .g-pa-5--xl {
        padding: 0.35714rem !important;
    }

    .g-pa-7--xl {
        padding: 0.5rem !important;
    }

    .g-pa-10--xl {
        padding: 0.71429rem !important;
    }

    .g-pa-15--xl {
        padding: 1.07143rem !important;
    }

    .g-pa-20--xl {
        padding: 1.42857rem !important;
    }

    .g-pa-25--xl {
        padding: 1.78571rem !important;
    }

    .g-pa-30--xl {
        padding: 2.14286rem !important;
    }

    .g-pa-35--xl {
        padding: 2.5rem !important;
    }

    .g-pa-40--xl {
        padding: 2.85714rem !important;
    }

    .g-pa-45--xl {
        padding: 3.21429rem !important;
    }

    .g-pa-50--xl {
        padding: 3.57143rem !important;
    }

    .g-pa-55--xl {
        padding: 3.92857rem !important;
    }

    .g-pa-60--xl {
        padding: 4.28571rem !important;
    }

    .g-pa-65--xl {
        padding: 4.64286rem !important;
    }

    .g-pa-70--xl {
        padding: 5rem !important;
    }

    .g-pa-75--xl {
        padding: 5.35714rem !important;
    }

    .g-pa-80--xl {
        padding: 5.71429rem !important;
    }

    .g-pa-85--xl {
        padding: 6.07143rem !important;
    }

    .g-pa-90--xl {
        padding: 6.42857rem !important;
    }

    .g-pa-95--xl {
        padding: 6.78571rem !important;
    }

    .g-pa-100--xl {
        padding: 7.14286rem !important;
    }

    .g-pa-105--xl {
        padding: 7.5rem !important;
    }

    .g-pa-110--xl {
        padding: 7.85714rem !important;
    }

    .g-pa-115--xl {
        padding: 8.21429rem !important;
    }

    .g-pa-120--xl {
        padding: 8.57143rem !important;
    }

    .g-pa-125--xl {
        padding: 8.92857rem !important;
    }

    .g-pa-130--xl {
        padding: 9.28571rem !important;
    }

    .g-pa-135--xl {
        padding: 9.64286rem !important;
    }

    .g-pa-140--xl {
        padding: 10rem !important;
    }

    .g-pa-145--xl {
        padding: 10.35714rem !important;
    }

    .g-pa-150--xl {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--xl {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--xl {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--xl {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--xl {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--xl {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--xl {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--xl {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--xl {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--xl {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--xl {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--xl {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--xl {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--xl {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--xl {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--xl {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--xl {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--xl {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--xl {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--xl {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--xl {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--xl {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--xl {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--xl {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--xl {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--xl {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--xl {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--xl {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--xl {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--xl {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--xl {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--xl {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--xl {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--xl {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--xl {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--xl {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--xl {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--xl {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--xl {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--xl {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--xl {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--xl {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--xl {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--xl {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--xl {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--xl {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--xl {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--xl {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--xl {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--xl {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--xl {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--xl {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--xl {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--xl {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--xl {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--xl {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--xl {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--xl {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--xl {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--xl {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--xl {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--xl {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--xl {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--xl {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--xl {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--xl {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--xl {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--xl {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--xl {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--xl {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--xl {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--xl {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--xl {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--xl {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--xl {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--xl {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--xl {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--xl {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--xl {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--xl {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--xl {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--xl {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--xl {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--xl {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--xl {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--xl {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--xl {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--xl {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--xl {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--xl {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--xl {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--xl {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--xl {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--xl {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--xl {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--xl {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--xl {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--xl {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--xl {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--xl {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--xl {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--xl {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--xl {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--xl {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--xl {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--xl {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--xl {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--xl {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--xl {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--xl {
        padding-top: 0px !important;
    }

    .g-pt-1--xl {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--xl {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--xl {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--xl {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--xl {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--xl {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--xl {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--xl {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--xl {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--xl {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--xl {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--xl {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--xl {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--xl {
        padding-top: 1rem !important;
    }

    .g-pt-15--xl {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--xl {
        padding-top: 1.14286rem !important;
    }

    .g-pt-17--xl {
        padding-top: 1.21429rem !important;
    }

    .g-pt-18--xl {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--xl {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--xl {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--xl {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--xl {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--xl {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--xl {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--xl {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--xl {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--xl {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--xl {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--xl {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--xl {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--xl {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--xl {
        padding-top: 5rem !important;
    }

    .g-pt-75--xl {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--xl {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--xl {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--xl {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--xl {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--xl {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--xl {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--xl {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--xl {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--xl {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--xl {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--xl {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--xl {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--xl {
        padding-top: 10rem !important;
    }

    .g-pt-145--xl {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--xl {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--xl {
        padding-right: 0px !important;
    }

    .g-pr-1--xl {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--xl {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--xl {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--xl {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--xl {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--xl {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--xl {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--xl {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--xl {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--xl {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--xl {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--xl {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--xl {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--xl {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--xl {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--xl {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--xl {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--xl {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--xl {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--xl {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--xl {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--xl {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--xl {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--xl {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--xl {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--xl {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--xl {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--xl {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--xl {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--xl {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--xl {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--xl {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--xl {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--xl {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--xl {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--xl {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--xl {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--xl {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--xl {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--xl {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--xl {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--xl {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--xl {
        padding-bottom: 0px !important;
    }

    .g-pb-1--xl {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--xl {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--xl {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--xl {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--xl {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--xl {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--xl {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--xl {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--xl {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--xl {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--xl {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--xl {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--xl {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--xl {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--xl {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--xl {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--xl {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--xl {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--xl {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--xl {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--xl {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--xl {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--xl {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--xl {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--xl {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--xl {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--xl {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--xl {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--xl {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--xl {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--xl {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--xl {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--xl {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--xl {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--xl {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--xl {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--xl {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--xl {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--xl {
        padding-left: 0px !important;
    }

    .g-pl-1--xl {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--xl {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--xl {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--xl {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--xl {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--xl {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--xl {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--xl {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--xl {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--xl {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--xl {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--xl {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--xl {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--xl {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--xl {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--xl {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--xl {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--xl {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--xl {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--xl {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--xl {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--xl {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--xl {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--xl {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--xl {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--xl {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--xl {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--xl {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--xl {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--xl {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--xl {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--xl {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--xl {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--xl {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--xl {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--xl {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--xl {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--xl {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--xl {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--xl {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--xl {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--xl {
        padding-left: 12.14286rem !important;
    }
}

/* Custom Paddings (xs)
------------------------------------*/
.g-pa-0-20-20 {
    padding: 0 1.42857rem 1.42857rem !important;
}

.g-pa-4-11 {
    padding: 0.28571rem 0.78571rem !important;
}

.g-pa-4-13 {
    padding: 0.28571rem 0.92857rem !important;
}

.g-pa-5-10 {
    padding: 0.35714rem 0.71429rem !important;
}

.g-pa-5-15 {
    padding: 0.35714rem 1.07143rem !important;
}

.g-pa-6-8 {
    padding: 0.42857rem 0.57143rem !important;
}

.g-pa-7-14 {
    padding: 0.5rem 1rem !important;
}

.g-pa-7-16 {
    padding: 0.5rem 1.14286rem !important;
}

.g-pa-10-5-5 {
    padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.g-pa-10-15 {
    padding: 0.71429rem 1.07143rem !important;
}

.g-pa-10-16 {
    padding: 0.71429rem 1.14286rem !important;
}

.g-pa-10-20 {
    padding: 0.71429rem 1.42857rem !important;
}

.g-pa-10-30 {
    padding: 0.71429rem 2.14286rem !important;
}

.g-pa-12 {
    padding: 0.85714rem !important;
}

.g-pa-12-19 {
    padding: 0.85714rem 1.35714rem !important;
}

.g-pa-12-21 {
    padding: 0.85714rem 1.5rem !important;
}

.g-pa-12-5-7 {
    padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.g-pa-14-18 {
    padding: 1rem 1.28571rem !important;
}

.g-pa-15-0 {
    padding: 1.07143rem 0 !important;
}

.g-pa-15-5 {
    padding: 1.07143rem 0.35714rem !important;
}

.g-pa-15-20-10 {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.g-pa-15-20 {
    padding: 1.07143rem 1.42857rem !important;
}

.g-pa-15-30 {
    padding: 1.07143rem 2.14286rem !important;
}

.g-pa-17-23 {
    padding: 1.21429rem 1.64286rem !important;
}

.g-pa-20-10 {
    padding: 1.42857rem 0.71429rem !important;
}

.g-pa-20-20-15 {
    padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.g-pa-20-20-20-55 {
    padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.g-pa-20-30-0 {
    padding: 1.42857rem 2.14286rem 0 !important;
}

.g-pa-20-40-25 {
    padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.g-pa-24 {
    padding: 1.71429rem !important;
}

.g-pa-25-20-30 {
    padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.g-pa-25-30-20 {
    padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.g-pa-25-30 {
    padding: 1.78571rem 2.14286rem !important;
}

.g-pa-30-10 {
    padding: 2.14286rem 0.71429rem !important;
}

.g-pa-30-15 {
    padding: 2.14286rem 1.07143rem !important;
}

.g-pa-30-20 {
    padding: 2.14286rem 1.42857rem !important;
}

.g-pa-30-30-20 {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.g-pa-40 {
    padding: 2.85714rem !important;
}

.g-pa-40-20 {
    padding: 2.85714rem 1.42857rem !important;
}

.g-pa-40-30-30 {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.g-pa-50-15-0 {
    padding: 3.57143rem 1.07143rem 0 !important;
}

.g-pa-15x {
    padding: 15% !important;
}

.g-px-17 {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
}

.g-px-18 {
    padding-left: 1.28571rem !important;
    /* O */
    padding-right: 1.28571rem !important;
}

.g-py-23 {
    padding-top: 1.64286rem !important;
    /* O */
    padding-bottom: 1.64286rem !important;
}

.g-py-235 {
    padding-top: 16.78571rem !important;
    /* O */
    padding-bottom: 16.78571rem !important;
}

.g-pl-12 {
    padding-left: 0.85714rem !important;
}

.g-pl-17 {
    padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
    padding-left: 0.5rem !important;
}

.g-pl-25--hover:hover {
    padding-left: 1.78571rem !important;
}

.active.g-pl-25--active {
    padding-left: 1.78571rem !important;
}

.g-pl-60--xs {
    padding-left: 4.28571rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.g-pt-11 {
    padding-top: 0.78571rem !important;
}

.g-pt-12 {
    padding-top: 0.85714rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
    padding-top: 1.78571rem !important;
}

.g-pt-130 {
    padding-top: 9.28571rem !important;
}

.g-pt-150 {
    padding-top: 10.71429rem !important;
}

.g-pt-170 {
    padding-top: 12.14286rem !important;
}

.g-pt-195 {
    padding-top: 13.92857rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.g-pb-170 {
    padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
    padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
    padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
    padding-bottom: 17.85714rem !important;
}

.g-pb-13 {
    padding-bottom: 0.92857rem !important;
}

.g-pb-16 {
    padding-bottom: 1.14286rem !important;
}

.g-pa-9 {
    padding: 0.64286rem !important;
}

.g-pa-11 {
    padding: 0.78571rem !important;
}

.g-pa-12 {
    padding: 0.85714rem !important;
}

.g-pl-30--hover:hover {
    padding-left: 2.14286rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-px-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-pa-0-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-pa-0-35-35--sm {
        padding: 0 2.5rem 2.5rem !important;
    }

    .g-pa-5-10--sm {
        padding: 0.35714rem 0.71429rem !important;
    }

    .g-pa-8-16--sm {
        padding: 0.57143rem 1.14286rem !important;
    }

    .g-pa-10-20--sm {
        padding: 0.71429rem 1.42857rem !important;
    }

    .g-pa-15-20-10--sm {
        padding: 1.07143rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-20-0--sm {
        padding: 1.42857rem 1.42857rem 0 !important;
    }

    .g-pa-20-20-10--sm {
        padding: 1.42857rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-30-0--sm {
        padding: 1.42857rem 2.14286rem 0 !important;
    }

    .g-pa-20-30--sm {
        padding: 1.42857rem 2.14286rem !important;
    }

    .g-pa-30-20--sm {
        padding: 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-25-20--sm {
        padding: 2.14286rem 1.78571rem 1.42857rem !important;
    }

    .g-pa-30-30-20--sm {
        padding: 2.14286rem 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-50-40--sm {
        padding: 2.14286rem 3.57143rem 2.85714rem !important;
    }

    .g-pa-30-80--sm {
        padding: 2.14286rem 5.71429rem !important;
    }

    .g-pa-40-30-30--sm {
        padding: 2.85714rem 2.14286rem 2.14286rem !important;
    }

    .g-pa-60-30--sm {
        padding: 4.28571rem 2.14286rem !important;
    }

    .g-pa-70-50-50-30--sm {
        padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
    }

    .g-pa-80-40--sm {
        padding: 5.71429rem 2.85714rem !important;
    }

    .g-pa-85-0-40--sm {
        padding: 6.07143rem 0 2.85714rem !important;
    }

    .g-pa-100-30--sm {
        padding: 7.14286rem 2.14286rem !important;
    }

    .g-pa-170-0-150--sm {
        padding: 12.14286rem 0 10.71429rem !important;
    }

    .g-pl-300--sm {
        padding-left: 21.42857rem !important;
    }
}

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
    .g-pa-25-30--md {
        padding: 1.78571rem 2.14286rem !important;
    }

    .g-pa-30-10--md {
        padding: 2.14286rem 0.71429rem !important;
    }

    .g-pa-30-35--md {
        padding: 2.14286rem 2.5rem !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-23--md {
        padding-top: 1.64286rem !important;
        padding-bottom: 1.64286rem !important;
    }

    .g-px-18--md {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }

    .g-pt-170--md {
        padding-top: 12.14286rem !important;
    }

    .g-pt-175--md {
        padding-top: 12.5rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-170--md {
        padding-bottom: 12.14286rem !important;
    }

    .g-pb-250--md {
        padding-bottom: 17.85714rem !important;
    }

    .g-pl-300--md {
        padding-left: 21.42857rem !important;
    }
}
/* Rounded Around */
.rounded-0 {
    border-radius: 0 !important;
}

.g-rounded-50x {
    border-radius: 50%;
}

.g-rounded-1 {
    border-radius: 1px !important;
}

.g-rounded-2 {
    border-radius: 2px !important;
}

.g-rounded-3 {
    border-radius: 3px !important;
}

.g-rounded-4 {
    border-radius: 4px !important;
}

.g-rounded-5 {
    border-radius: 5px !important;
}

.g-rounded-6 {
    border-radius: 6px !important;
}

.g-rounded-7 {
    border-radius: 7px !important;
}

.g-rounded-10 {
    border-radius: 10px !important;
}

.g-rounded-15 {
    border-radius: 15px !important;
}

.g-rounded-20 {
    border-radius: 20px !important;
}

.g-rounded-25 {
    border-radius: 25px !important;
}

.g-rounded-30 {
    border-radius: 30px !important;
}

.g-rounded-50 {
    border-radius: 50px !important;
}

.g-rounded-100 {
    border-radius: 100px !important;
}

.g-rounded-100--after::after {
    border-radius: 100px !important;
}

/* Rounded Top */
.g-rounded-top-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/* Rounded Right */
.g-rounded-right-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.g-rounded-right-3 {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.g-rounded-right-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.g-rounded-right-5 {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.g-rounded-right-10 {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.g-rounded-right-20 {
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.g-rounded-right-25 {
    border-bottom-right-radius: 25px !important;
    border-top-right-radius: 25px !important;
}

.g-rounded-right-30 {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}

.g-rounded-right-50 {
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
}

/* Rounded Bottom */
.g-rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.g-rounded-bottom-3 {
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.g-rounded-bottom-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.g-rounded-bottom-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

/* Rounded Left */
.g-rounded-left-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.g-rounded-left-3 {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}

.g-rounded-left-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.g-rounded-left-5 {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

.g-rounded-left-10 {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

.g-rounded-left-20 {
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

.g-rounded-left-25 {
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
}

.g-rounded-left-30 {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
}

.g-rounded-left-50 {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.g-rounded-circle--before::before {
    border-radius: 50% !important;
}

.g-rounded-circle--after::after {
    border-radius: 50% !important;
}

@media (min-width: 768px) {
    .g-rounded-0--md {
        border-radius: 0 !important;
    }

    .g-rounded-left-0--md {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .g-rounded-right-0--md {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }
}

@media (min-width: 992px) {
    .g-rounded-left-5--lg-up {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
    }

    .g-rounded-right-5--lg-up {
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
    }
}

/*------------------------------------
  Borders Default (dashed)
------------------------------------*/
.g-brd-around--dashed {
    border: dashed 1px transparent;
}

.g-brd-top--dashed {
    border-top: dashed 1px transparent;
}

.g-brd-bottom--dashed {
    border-bottom: dashed 1px transparent;
}

.g-brd-right--dashed {
    border-right: dashed 1px transparent;
}

.g-brd-left--dashed {
    border-left: dashed 1px transparent;
}

@media (min-width: 576px) {
    .g-brd-around--dashed--sm {
        border: dashed 1px transparent;
    }

    .g-brd-top--dashed--sm {
        border-top: dashed 1px transparent;
    }

    .g-brd-bottom--dashed--sm {
        border-bottom: dashed 1px transparent;
    }

    .g-brd-right--dashed--sm {
        border-right: dashed 1px transparent;
    }

    .g-brd-left--dashed--sm {
        border-left: dashed 1px transparent;
    }
}

@media (min-width: 768px) {
    .g-brd-around--dashed--md {
        border: dashed 1px transparent;
    }

    .g-brd-top--dashed--md {
        border-top: dashed 1px transparent;
    }

    .g-brd-bottom--dashed--md {
        border-bottom: dashed 1px transparent;
    }

    .g-brd-right--dashed--md {
        border-right: dashed 1px transparent;
    }

    .g-brd-left--dashed--md {
        border-left: dashed 1px transparent;
    }
}

/*------------------------------------
  Borders Default (dotted)
------------------------------------*/
.g-brd-around--dotted {
    border: dotted 1px transparent;
}

.g-brd-top--dotted {
    border-top: dotted 1px transparent;
}

.g-brd-bottom--dotted {
    border-bottom: dotted 1px transparent;
}

.g-brd-right--dotted {
    border-right: dotted 1px transparent;
}

.g-brd-left--dotted {
    border-left: dotted 1px transparent;
}

@media (min-width: 576px) {
    .g-brd-around--dotted--sm {
        border: dotted 1px transparent;
    }

    .g-brd-top--dotted--sm {
        border-top: dotted 1px transparent;
    }

    .g-brd-bottom--dotted--sm {
        border-bottom: dotted 1px transparent;
    }

    .g-brd-right--dotted--sm {
        border-right: dotted 1px transparent;
    }

    .g-brd-left--dotted--sm {
        border-left: dotted 1px transparent;
    }
}

@media (min-width: 768px) {
    .g-brd-around--dotted--md {
        border: dotted 1px transparent;
    }

    .g-brd-top--dotted--md {
        border-top: dotted 1px transparent;
    }

    .g-brd-bottom--dotted--md {
        border-bottom: dotted 1px transparent;
    }

    .g-brd-right--dotted--md {
        border-right: dotted 1px transparent;
    }

    .g-brd-left--dotted--md {
        border-left: dotted 1px transparent;
    }
}

/*------------------------------------
  Border Width
------------------------------------*/
.g-brd-0 {
    border-width: 0 !important;
}

.g-brd-1 {
    border-width: 1px !important;
}

.g-brd-2 {
    border-width: 2px !important;
}

.g-brd-3 {
    border-width: 3px !important;
}

.g-brd-3--before::before {
    border-width: 3px !important;
}

.g-brd-3--before--active.active::before {
    border-width: 3px !important;
}

.g-brd-4 {
    border-width: 4px !important;
}

.g-brd-5 {
    border-width: 5px !important;
}

.g-brd-6 {
    border-width: 6px !important;
}

.g-brd-7 {
    border-width: 7px !important;
}

.g-brd-10 {
    border-width: 10px !important;
}

.g-brd-12 {
    border-width: 12px !important;
}

.g-brd-top-0 {
    border-top-width: 0 !important;
}

.g-brd-top-2 {
    border-top-width: 2px !important;
}

.g-brd-top-3 {
    border-top-width: 3px !important;
}

.g-brd-top-5 {
    border-top-width: 5px !important;
}

.g-brd-bottom-0 {
    border-bottom-width: 0 !important;
}

.g-brd-bottom-2 {
    border-bottom-width: 2px !important;
}

.g-brd-bottom-2--hover:hover {
    border-bottom-width: 2px !important;
}

.g-parent:hover .g-brd-bottom-2--parent-hover {
    border-bottom-width: 2px !important;
}

.g-brd-bottom-5 {
    border-bottom-width: 5px !important;
}

.g-brd-left-0 {
    border-left-width: 0 !important;
}

.g-brd-left-1 {
    border-left-width: 1px !important;
}

.g-brd-left-2 {
    border-left-width: 2px !important;
}

.g-brd-left-3 {
    border-left-width: 3px !important;
}

.g-brd-left-4 {
    border-left-width: 4px !important;
}

.g-brd-right-0 {
    border-right-width: 0 !important;
}

.g-brd-right-1 {
    border-right-width: 1px !important;
}

.g-brd-right-2 {
    border-right-width: 2px !important;
}

.g-brd-right-3 {
    border-right-width: 3px !important;
}

.g-brd-right-4 {
    border-right-width: 4px !important;
}

@media (min-width: 768px) {
    .g-brd-0--md {
        border-width: 0 !important;
    }

    .g-brd-1--md {
        border-width: 1px !important;
    }

    .g-brd-2--md {
        border-width: 2px !important;
    }

    .g-brd-3--md {
        border-width: 3px !important;
    }

    .g-brd-4--md {
        border-width: 4px !important;
    }

    .g-brd-5--md {
        border-width: 5px !important;
    }

    .g-brd-6--md {
        border-width: 6px !important;
    }

    .g-brd-10--md {
        border-width: 10px !important;
    }

    .g-brd-top-0--md {
        border-top-width: 0 !important;
    }

    .g-brd-top-2--md {
        border-top-width: 2px !important;
    }

    .g-brd-top-3--md {
        border-top-width: 3px !important;
    }

    .g-brd-top-5--md {
        border-top-width: 5px !important;
    }

    .g-brd-bottom-0--md {
        border-bottom-width: 0 !important;
    }

    .g-brd-bottom-2--md {
        border-bottom-width: 2px !important;
    }

    .g-brd-bottom-5--md {
        border-bottom-width: 5px !important;
    }

    .g-brd-left-0--md {
        border-left-width: 0 !important;
    }

    .g-brd-left-1--md {
        border-left-width: 1px !important;
    }

    .g-brd-left-2--md {
        border-left-width: 2px !important;
    }

    .g-brd-left-3--md {
        border-left-width: 3px !important;
    }

    .g-brd-left-4--md {
        border-left-width: 4px !important;
    }

    .g-brd-right-0--md {
        border-right-width: 0 !important;
    }

    .g-brd-right-1--md {
        border-right-width: 1px !important;
    }
}

@media (min-width: 992px) {
    .g-brd-0--lg {
        border-width: 0 !important;
    }

    .g-brd-1--lg {
        border-width: 1px !important;
    }

    .g-brd-top-0--lg {
        border-top-width: 0 !important;
    }

    .g-brd-top-1--lg {
        border-top-width: 1px !important;
    }

    .g-brd-bottom-0--lg {
        border-bottom-width: 0 !important;
    }

    .g-brd-bottom-1--lg {
        border-bottom-width: 1px !important;
    }

    .g-brd-left-0--lg {
        border-left-width: 0 !important;
    }

    .g-brd-left-1--lg {
        border-left-width: 1px !important;
    }

    .g-brd-right-0--lg {
        border-right-width: 0 !important;
    }

    .g-brd-right-1--lg {
        border-right-width: 1px !important;
    }
}

.u-label {
    display: inline-block;
    padding: .35rem .58rem;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    color: #fff;
    /* Label Size
  ------------------------------------*/
    /* Label Styles
  ------------------------------------*/
    /* Label Num
  ------------------------------------*/
}
/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
    .g-py-0--lg {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-100--lg {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }

    .g-px-200--lg {
        padding-left: 14.28571rem !important;
        padding-right: 14.28571rem !important;
    }

    .g-pt-170--lg {
        padding-top: 12.14286rem !important;
    }

    .g-pb-200--lg {
        padding-bottom: 14.28571rem !important;
    }
}



.inner-tab {
    padding: 20px 3px;
}

.chapter {
    margin-bottom: 50px !important;
}

.radio-inline {
    padding: 0px 15px;
}

.app-footer {
    position: fixed;
    width: 100%;
    bottom: 0px;
}

.table {
    width: 100%;
}

.box {
    margin-top: 20px;
}

.editable {
    min-height: 150px;
    overflow-y: scroll;
    border: 1px solid rgba(12, 12, 12, 0.12);
    width: 100%;
}

.tools {
    padding-right: 16px;
    float: right;
}

    .tools > .btn {
        padding: 0px;
        color: white;
    }


.style-default-dark {
    background-color: var(--default-full--bg-color-7);
    color: white;
}

.style-standard {
    background-color: white;
    color: rgba(0,0,0,.65);
}


.style-default-light {
    border-color: #f2f3f3;
    color: #313534;
    background: linear-gradient(180deg, #E0F5FF 0%, #FFFFFF 87.74%);
}

.style-default-white {
    border-color: #f2f3f3;
    color: #313534;
    background-color: white;
}

.style-default-clean {
    background-color: var(--default-full--bg-color-2);
}

    .style-default-clean + .card-body.tab-content {
        border: 1px solid var(--default-full--bg-color-2);
        border-top: 0px;
    }


.panel-body {
    background-color: rgba(234,232,232,.5);
    border: 1px solid #e8e8e8;
}

.btn-secondary {
    background-color: var(--default-full--bg-color-2);
    border-color: #f2f3f3;
    color: #313534;
    font-weight: 400;
}

    .btn-secondary:hover {
        background-color: var(--default-full--bg-color-4);
        border-color: #f2f3f3;
    }

.card-head {
    position: relative;
    line-height: 52px;
    min-height: 56px;
    vertical-align: middle;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}



section {
    position: relative;
}

.section-body:first-child {
    margin-top: 24px;
}

.spinner {
    position: fixed;
    z-index: 10;
    height: 100%;
    width: 100%;
    background-color: rgba(255,255,255,0.8);
    justify-content: center;
    display: flex;
    top: 0;
    align-items: center;
}

#header, #menubar {
    z-index: 9;
}

.impersonate {
    overflow: visible;
    transform: translateX(-50%);
    transition: all 500ms ease-out;
    left: 50%;
    top: 10px;
    height: auto;
    z-index: 99000;
    margin: 0 auto;
    width: 600px;
    padding: 15px;
    position: fixed;
}

.card.card-outlined {
}

    .card.card-outlined:hover {
        box-shadow: 5px 10px 10px rgba(100, 100, 100,.35);
        border: 0 !important;
    }

.textcenter {
    text-align: center;
}


.textright {
    text-align: right;
}

.textleft {
    text-align: left;
}

.u-label {
    font-size: unset !important;
}




:focus-visible {
    outline: none;
}


label {
    font-weight: 400;
}

.form-group > label,
.form-group .control-label {
    font-size: 12px;
    opacity: 0.5;
    margin-bottom: 0;
}

.form .form-group > label,
.form-inline .form-group > label {
    position: absolute;
    top: 0;
    left: 0;
}

.form-control-static {
    font-size: 16px;
}

.has-feedback label ~ .form-control-feedback,
.form-control-feedback {
    top: auto;
    bottom: 0;
}





.form-control::-moz-placeholder {
    color: #969c9c;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #969c9c;
}

.form-control::-webkit-input-placeholder {
    color: #969c9c;
}


.form-control {
    margin-top: 10px;
    font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
    box-sizing: border-box;
    list-style: none;
    position: relative;
    display: inline-block;
    padding: 4px 11px;
    width: 100%;
    height: 32px;
    font-size: 14px;
    line-height: 1.71428571;
    color: rgba(0,0,0,.65);
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    transition: all .3s;
}

    .form-control.is-invalid {
        border: 1px solid rgb(232, 9, 84);
        box-shadow: rgb(232, 9, 84) 0px 0px 0px 1px;
    }

.login-error-message {
    display: none;
    text-align: center;
    font-size: 15px;
}

    .login-error-message.is-invalid {
        display: block;
        color: rgb(232, 9, 84);
    }

.input-group > .form-control {
    width: max-content !important;
}

    .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.form-control:focus, .form-control:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important;
}


.form-control.placeholder {
    color: #969c9c;
}

    .form-control.placeholder option {
        color: #0c0c0c;
    }

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #f0f0f0;
    border-color: rgba(12, 12, 12, 0.2);
    border-style: none;
}

    .form-control[disabled]::-moz-placeholder,
    .form-control[readonly]::-moz-placeholder,
    fieldset[disabled] .form-control::-moz-placeholder {
        color: #b0b5b4;
        opacity: 1;
    }

    .form-control[disabled]:-ms-input-placeholder,
    .form-control[readonly]:-ms-input-placeholder,
    fieldset[disabled] .form-control:-ms-input-placeholder {
        color: #b0b5b4;
    }

    .form-control[disabled]::-webkit-input-placeholder,
    .form-control[readonly]::-webkit-input-placeholder,
    fieldset[disabled] .form-control::-webkit-input-placeholder {
        color: #b0b5b4;
    }

    .form-control[disabled] ~ label:after,
    .form-control[readonly] ~ label:after,
    fieldset[disabled] .form-control ~ label:after,
    .form-control[disabled] ~ .form-control-line:after,
    .form-control[readonly] ~ .form-control-line:after,
    fieldset[disabled] .form-control ~ .form-control-line:after {
        display: none;
    }

textarea.form-control {
    padding: 4px 11px;
    min-height: 80px;
}

textarea.autosize {
    min-height: 38px;
}

.form .form-group,
.form-inline .form-group {
    padding-top: 16px;
}

.form-group {
    position: relative;
    margin-bottom: 19px;
}

    .form-group .form-control:not(.static) ~ label,
    .form-group .form-control:not(.static) ~ .form-control-line {
        -webkit-transition: 0.2s ease all;
        -o-transition: 0.2s ease all;
        transition: 0.2s ease all;
    }

    .form-group .form-control ~ label,
    .form-group .form-control ~ .form-control-line {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        pointer-events: none;
    }

        .form-group .form-control ~ label:after,
        .form-group .form-control ~ .form-control-line:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 45%;
            height: 2px;
            width: 10px;
            visibility: hidden;
            background-color: #0aa89e;
            -webkit-transition: 0.2s ease all;
            -o-transition: 0.2s ease all;
            transition: 0.2s ease all;
        }

    .form-group .form-control ~ label {
        top: 0;
        margin-bottom: 0;
        font-size: 12px;
        opacity: 0.75;
    }




.input-sm {
    height: 30px;
    padding: 0 0;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 0px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}



.input-lg {
    height: 45px;
    font-size: 1.6em;
    line-height: 1.3333333;
}

select.input-lg {
    height: 45px;
    line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}

select.input-lg {
    height: 45px;
    line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}


.form-group.control-width-tiny {
    max-width: 40px;
}

.form-group.control-width-mini {
    max-width: 72px;
}

.form-group.control-width-small {
    max-width: 136px;
}

.form-group.control-width-medium {
    max-width: 200px;
}

.form-group.control-width-normal {
    max-width: 300px;
}

.form-group.control-width-large {
    max-width: 500px;
}

.form-group.control-width-xlarge {
    max-width: 800px;
}

.form-group.control-width-xxlarge {
    max-width: 1200px;
}

textarea.control-2-rows {
    height: 64px;
}

textarea.control-3-rows {
    height: 96px;
}

textarea.control-4-rows {
    height: 128px;
}

textarea.control-5-rows {
    height: 160px;
}

textarea.control-6-rows {
    height: 192px;
}

textarea.control-7-rows {
    height: 224px;
}

textarea.control-8-rows {
    height: 256px;
}

textarea.control-9-rows {
    height: 288px;
}

textarea.control-10-rows {
    height: 320px;
}

textarea.control-11-rows {
    height: 352px;
}

textarea.control-12-rows {
    height: 384px;
}

textarea.no-resize {
    resize: none;
}

.form-horizontal .form-group {
    padding-top: 0;
    margin-bottom: 11px;
}

.form-horizontal .form-control ~ .form-control-line {
    left: 12px;
    right: 12px;
    width: auto;
}

.form-horizontal .input-group .form-control ~ .form-control-line {
    left: 0;
    right: 0;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group-content {
    padding-top: 16px;
    position: relative;
    display: table-cell;
    vertical-align: bottom;
}

input-group-addon:last-child, .input-group-btn:last-child {
    padding-right: 0;
}

.input-group-addon, .input-group-btn {
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

@media (min-width: 769px) {
    .form-inline .form-group {
        margin-right: 12px;
    }

    .form-inline .radio,
    .form-inline .checkbox,
    .form-inline .btn {
        margin-top: 16px;
        margin-right: 12px;
    }
}

.help-block {
    position: absolute;
    right: 0;
    bottom: -20px;
    margin: 0;
    color: inherit;
    opacity: .7;
    font-size: 12px;
}

.form-horizontal .help-block {
    bottom: -20px;
    right: 10px;
}

span.help-block {
    right: auto;
}

.form-horizontal span.help-block {
    right: auto;
}

.has-success .help-block {
    color: #4caf50;
    opacity: 1;
}

.has-success .form-control {
    border-bottom-color: #4caf50;
}


input[type=checkbox], input[type=radio] {
    margin-right: 10px;
}

/* END FORM CONTROLS*/


/* NAVIGATION NAV */


.tabs-text-contrast > li.active > a, .tabs-text-contrast > li.active > a:hover, .tabs-text-contrast > li.active > a:focus {
    color: inherit !important;
}

.card-head.nav-tabs > li > a, .card-head > .nav-tabs > li > a {
    line-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: none;
    border-bottom: 2px solid #0aa89e;
    color: #0aa89e;
    background-color: transparent;
    cursor: default;
    opacity: 1;
}

.card-head.nav-tabs > li > a, .card-head > .nav-tabs > li > a {
    line-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.846153846;
    border: none;
    border-bottom: 2px solid transparent;
    border-radius: none;
    opacity: 0.55;
    font-weight: 500;
    text-transform: uppercase;
}
/* END NAVIGATION NAV*/


/*BREADCRUMP */

.breadcrumb {
    padding: 0;
    margin-bottom: 0;
    font-size: 12px;
    text-shadow: none;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            color: inherit;
            content: "/";
            font-size: 10px;
            padding: 0 5px;
        }

/* END BREADCRUMP */

/* SIZES */
.stick-top-left,
.stick-top-right,
.stick-top-left-right {
    position: absolute;
    top: 0;
}

.stick-bottom-left,
.stick-bottom-right,
.stick-bottom-left-right {
    position: absolute;
    bottom: 0;
}

.stick-top-left,
.stick-bottom-left,
.stick-top-left-right,
.stick-bottom-left-right {
    left: 0;
}

.stick-top-right,
.stick-bottom-right,
.stick-top-left-right,
.stick-bottom-left-right {
    right: 0;
}

.height-1,
.size-1 {
    height: 40px;
}

.height-2,
.size-2 {
    height: 80px;
}

.height-3,
.size-3 {
    min-height: 120px;
}

.height-4,
.size-4 {
    height: 160px;
}

.height-5,
.size-5 {
    height: 200px;
}

.height-6,
.size-6 {
    height: 240px;
}

.height-7,
.size-7 {
    height: 280px;
}

.height-8,
.size-8 {
    height: 320px;
}

.height-9,
.size-9 {
    height: 360px;
}

.height-10,
.size-10 {
    height: 400px;
}

.height-11,
.size-11 {
    height: 440px;
}

.height-12,
.size-12 {
    height: 480px;
}

.width-1,
.size-1 {
    width: 40px;
}

.width-2,
.size-2 {
    width: 80px;
}

.width-3,
.size-3 {
    width: 120px;
}

.width-4,
.size-4 {
    width: 160px;
}

.width-5,
.size-5 {
    width: 200px;
}

.width-6,
.size-6 {
    width: 240px;
}

.width-7,
.size-7 {
    width: 280px;
}

.width-8,
.size-8 {
    width: 320px;
}

.width-9,
.size-9 {
    width: 360px;
}

.width-10,
.size-10 {
    width: 400px;
}

.width-11,
.size-11 {
    width: 440px;
}

.width-12,
.size-12 {
    width: 480px;
}

.auto-width {
    width: auto;
}

/* END SIZES */

/* MISSING MODAL */
.modal-open {
    overflow: hidden
}

    .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto
    }

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

@media screen and (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

    .modal-dialog-centered::before {
        display: block;
        height: calc(100vh - (.5rem * 2));
        content: ""
    }

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 15px;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: .5
    }

.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}



.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef
}

    .modal-footer > :not(:first-child) {
        margin-left: .25rem
    }

    .modal-footer > :not(:last-child) {
        margin-right: .25rem
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:576px) {

    .modal-dialog {
        max-width: 640px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

        .modal-dialog-centered::before {
            height: calc(100vh - (1.75rem * 2))
        }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        max-width: 950px
    }

    .modal-xl {
        max-width: 1140px
    }
}

/*END MODALS*/
/* BUTTONS*/
.card-actionbar-row {
    padding: 6px 0;
    text-align: center;
}

    .card-actionbar-row a, .card-actionbar-row button {
        margin-top: 8px;
        padding: 0.6em 2em !important;
    }

.btn-add {
    text-align: center;
    margin-top: 6px;
}

.section-title {
    text-align: center;
}

@media (min-width:480px) {
    .card-actionbar-row a, .card-actionbar-row button {
    }
}

@media (min-width:576px) {
    .card-actionbar-row {
        text-align: right;
    }

    .btn-add {
        text-align: end;
        margin-top: 0;
    }

    .section-title {
        text-align: left;
    }
}

.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    transition: all 0.3s;
}

    .switch::after {
        content: '';
        position: absolute;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background-color: white;
        top: 1px;
        left: 1px;
        transition: all 0.3s;
    }

.checkbox:checked + .switch::after {
    left: 20px;
}

.checkbox:checked + .switch {
    background-color: #1890ff;
}

.checkbox {
    display: none;
}

/*END BUTTONS*/

/*
    IMAGES
*/
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

/*END IMAGES*/

.card-head.nav-tabs > li > a, .card-head > .nav-tabs > li > a {
    line-height: 54px;
    padding-top: 0;
    padding-bottom: 0;
}

.nav-tabs > li > a.active, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: none;
    border-bottom: 2px solid var(--default-full--bg-color-3);
    border-top: var(--default-full--bg-color-3);
    color: rgb(24, 144, 255);
    background-color: transparent;
    cursor: default;
    opacity: 1;
    background-color: var(--default-full--bg-color-3);
    color: black !important;
}

.hide {
    display: none;
}

/* MISSING ELEMENTS*/

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 15rem !important;
    padding: .5rem 0;
    margin: 1.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
    border-radius: 8px;
}

    .dropdown-menu.show {
        display: block;
    }

    .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
        right: auto;
        bottom: auto;
    }


.dropdown-item:first-child {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}



.customizer-toggle {
    display: none;
}

.customizer:before {
    left: 0px;
}






.quickview-customizer {
    width: 410px;
    right: -410px
}

    .quickview-customizer.quickview-open-customizer {
        right: 0
    }

#quickview-customizer:after, #quickview-customizer:before {
    position: absolute;
    content: "";
    top: 25%;
    height: 50px;
    background-color: #fafafa
}

.quickview-inner {
    overflow-x: hidden;
}





.customizer .sliderview-inner {
    padding: 15px 5px;
    height: 100%;
    overflow-y: scroll;
    background: #F8FAFC;
}

.sliderview-inner {
    overflow-x: hidden;
}

.sliderview-customizer {
    width: 410px;
    left: -330px
}

    .sliderview-customizer.sliderview-open-customizer {
        left: 80px;
    }

#sliderview-customizer:after, #sliderview-customizer:before {
    position: absolute;
    content: "";
    top: 25%;
    height: 50px;
    background-color: #fafafa
}

.sliderview-inner {
    overflow-x: hidden;
}

.sliderview-wrapper {
    z-index: 11;
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100vh;
    left: -270px;
    width: 350px;
    background: #fff;
    transition: left .4s cubic-bezier(.05,.74,.2,.99);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}



.QuickviewSub {
    padding: 0px 25px;
    width: 100%;
    position: sticky;
    z-index: 10;
    top: 50px;
    background-color: #f5f5f5;
    border: 1px solid rgb(217,217,217);
    line-height: 50px;
}

.tag {
    margin-top: 3px !important;
    height: 24px !important;
    line-height: 22px !important;
    font-size: 14px !important;
    color: rgba(1,1,1,0.65) !important;
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    cursor: default;
    float: left;
    margin-right: 4px;
    max-width: 99%;
    position: relative;
    overflow: hidden;
    transition: padding .3s cubic-bezier(.645,.045,.355,1);
    padding: 0 20px 0 10px;
}

.hidden {
    display: none;
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

[class*="input-group-"] {
    min-width: 38px;
    background-color: transparent;
    border-color: #ccc;
    -webkit-transition: border-color .15s ease-in-out 0s;
    -o-transition: border-color .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    font-size: 14px;
    line-height: 1.71428571;
    margin-top: 10px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group > .input-group-append > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.slickyform-control {
    border-color: #ccc;
    box-shadow: none;
    border-radius: 0;
    display: block;
    width: 100%;
    font-weight: 400;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: #333;
    height: 51.97px !important;
}

.slicky_input {
    pointer-events: none;
}



.input-group > .slickyform-control {
    position: relative;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
    margin-bottom: 0;
}

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}


.pageBlock {
    background-color: white;
    text-align: center;
    border-radius: 0px;
    margin: 13px;
    padding: 0px 0px;
    box-shadow: 0px 0px 2px 2px rgba(18, 90, 255, .1);
}

.titlediv {
    padding-left: 20px;
    font-size: .700rem;
    font-weight: 600;
}

.imgDivContainer {
    margin: 4px;
    padding: 0;
    border: 1px solid #efefef;
    border-radius: 7px;
}

    .imgDivContainer > div > img {
        margin: 0 auto;
        text-align: center;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        padding: 2px 2px;
        width: 100%;
        overflow: hidden;
        border-radius: 0px;
        box-shadow: 0px 0px 1px 1px rgba(18 90 255, .1);
        cursor: pointer;
        border-radius: 7px;
    }



.actiondiv {
    padding-right: 5px;
    font-size: .800rem;
    text-align: right;
}

    .actiondiv > i {
        padding-right: 20px !important;
    }


.list {
    list-style-type: none;
}

.tile-text {
    font-size: 1.000rem;
    padding-top: 20px;
}


.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem;
        margin: 0 .3rem
    }

        .popover .arrow::after, .popover .arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid
        }

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.color-coral {
    color: coral !important;
}

.bg-coral {
    background-color: coral !important;
}


input:disabled {
    background: #ccc;
}

.bootstrap-tagsinput {
    font-size: 14px !important;
}

.label-info > input {
    width: 100px !important;
}

.bootstrap-tagsinput .tag {
    margin-right: 5px !important;
}

.bootstrap-tagsinput input {
    width: 100% !important;
}

textarea:not(.select2-search__field) {
    margin-top: 15px !important;
    border: 1px solid #efefef;
}



.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.btn-group > .btn {
    color: white;
    background-color: #c0cdda;
    188
}

    .btn-group > .btn:hover {
        background-color: #a0adaa;
    }

    .btn-group > .btn.selected {
        background-color: #808b88;
    }



.roundNumber {
    padding: 7px 15px;
    color: white;
    font-weight: bold;
    font-size: 22px;
    background-color: black;
    border-radius: 50%;
    margin-bottom: 20px;
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}


@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}


.Bold {
    font-weight: 700;
}


.text-purple {
    color: #8437D3;
}


.text-bold {
    font-weight: bold;
}

.btn-light-gray {
    background-color: rgb(239, 239, 239) !important;
    border-color: #096dd9;
}


.btn-light-warning {
    color: #fa8c16;
    background: #fff7e6;
    border-color: #ffd591;
}


.btn-slick {
    font-size: 15px;
}

.ant-btn:focus, .ant-btn:hover {
    color: #40a9ff;
}

.ant-btn {
    min-width: 100px;
}

.ant-btn-sm {
    line-height: 1.71428571;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0 10px;
    font-size: 10px;
    border-radius: 6px;
    height: 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    position: relative;
}

.btn-cta.ant-btn-sm {
    height: auto;
    padding: .4em 2.2em;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 2;
}

.btn-sm-primary {
    background-color: #0067FF;
    color: white;
    border-color: #0067FF;
}

.ant-btn-sm, .ant-btn-sm:active, .ant-btn-sm:focus {
    outline: 0
}

    .ant-btn-sm:not([disabled]):hover {
        text-decoration: none
    }

    .ant-btn-sm:not([disabled]):active {
        outline: 0;
        transition: none
    }

    .ant-btn-sm.disabled, .ant-btn-sm[disabled] {
        cursor: not-allowed
    }

        .ant-btn-sm.disabled > *, .ant-btn-sm[disabled] > * {
            pointer-events: none
        }


img.stretchy {
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
}


.ant-btn-sm.adjust-mg-10 {
    margin-top: 10px;
}


.modal-body {
    max-height: 95vh;
    overflow-y: auto;
    overflow-x: hidden;
}


.ant-tag-lg {
    font-size: 20px;
    padding: 10px 15px;
    height: unset;
    line-height: unset;
}



.tab-pane {
    background-color: #f5f5f5;
    padding: 20px;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.box-header-colored {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    cursor: pointer;
}


.number-card-v4 {
    position: relative;
    border-radius: 0.375rem;
    border: 1px solid #fff1b8 !important;
    background-color: #fffdf0 !important;
}

.row_equal_heigth {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(200px, 1fr));
    grid-gap: 1em;
    grid-auto-rows: 250px;
    padding-bottom: 2em;
}

.positionBottom {
    bottom: 0;
    position: fixed;
    z-index: 150;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)));
    height: 70px;
}

.selective-yellow {
    color: rgb(252, 177, 0) !important;
}

.ant-table-tbody > tr > td, .ant-table-thead > tr > th {
    word-break: keep-all;
    white-space: nowrap;
    height: 65px;
}

table.dataTable thead .sorting:before {
    position: absolute;
    right: 0;
    top: 30%;
}

.dataTables_scrollBody .ant-table-thead {
    visibility: hidden;
}



.slickyflexbox {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
}


.userInitial {
    height: 50px;
    width: 50px;
    background-color: silver;
    padding: 5px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    text-transform: capitalize;
}

.userImg {
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
}

    .userImg > img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        overflow: hidden;
        text-align: center;
        line-height: 40px;
    }






@keyframes scaling {
    0%, 100% {
        transform: scale(0.2);
        background-color: #30FFB7;
    }

    40% {
        transform: scale(1);
        background-color: #07DEFF;
    }

    50% {
        transform: scale(1);
        background-color: #0761FF;
    }
}


.spinners {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    transform: scale(0);
    background-color: red;
    animation: scaling 2.5s ease-in-out infinite;
    display: inline-block;
    margin: .5rem;
}

    .spinners:nth-child(0) {
        animation-delay: 0s;
    }

    .spinners:nth-child(1) {
        animation-delay: 0.2s;
    }

    .spinners:nth-child(2) {
        animation-delay: 0.4s;
    }

    .spinners:nth-child(3) {
        animation-delay: 0.6s;
    }

    .spinners:nth-child(4) {
        animation-delay: 0.8s;
    }

    .spinners:nth-child(5) {
        animation-delay: 1s;
    }


.ImportExport {
    font-size: 1.55rem;
    padding-left: 5px;
    padding-right: 20px;
    font-weight: 700;
}


.dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 6px 12px;
    margin-left: -1px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    cursor: hand;
    background-color: #fff;
    color: #969c9c;
    border: 1px solid #e5e6e6;
}

    .dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover {
        background-color: #0076e4;
        color: white;
    }

tbody.ant-table-tbody > tr > td {
    height: 54px;
}

.s-primary {
    color: #3EB7ED;
}

.s-bg-pink {
    background-color: #EB4898;
}

.s-bg-lightpink {
    background-color: #FCE7F3;
    color: #EB4898;
}

.s-lightpink {
    color: #EB4898;
}

.s-bg-lavenda {
    background-color: #6366F1;
}

.s-lavenda {
    color: #6366F1;
}

.s-bg-lightlavenda {
    background-color: #E0E7FF;
    color: #6366F1;
}

.s-bg-green {
    background-color: #10B981;
}

.s-green {
    color: #10B981;
}

.s-bg-lightgreen {
    background-color: #D1FAE5;
    color: #10B981;
}

.s-bg-yellow {
    background-color: #F59E0B;
}

.s-yellow {
    color: #F59E0B;
}

.s-bg-lightyellow {
    background-color: #FEF3C7;
    color: #F59E0B;
}

.s-bg-blue {
    background-color: #3B82F6;
}

.s-blue {
    color: #3B82F6;
}

.s-bg-lightblue {
    background-color: #DBEAFE;
    color: #3B82F6;
}

.s-bg-red {
    background-color: #EF4444;
}

.s-red {
    color: #EF4444;
}

.s-bg-lightred {
    background-color: #FEE2E2;
    color: #EF4444
}


.s-bg-gray {
    background-color: #1F2937;
}

.s-bg-lightgray {
    background-color: rgba(132, 129, 138, 0.1);
    color: #1F2937;
}

.s-bg-orange {
    background-color: #fff7e6;
    color: #fa8c16;
}

.s-orange {
    color: #fa8c16;
}

.s-bg-lightorange {
    background-color: #FFFBF2;
    color: #fa8c16;
}

.s-bg-lightlavenda {
    background-color: #E0E7FF;
    color: #6366F1;
}

.tagBox, .selectTagBox {
    width: 100%;
    min-height: 150px;
    border: 1px solid var(--default-full--bg-color-2);
    border-radius: 2px;
    padding: 15px;
}

.u-label {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
}


.itemListTitle {
    font-weight: 700;
    padding: 5px;
    color: rgba(0,0,0,0.65);
}

.itemListDesc {
    padding: 2px;
    color: rgba(0,0,0,0.50);
}


.link-danger {
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: .4px;
    color: #EF4444;
}

.link-cancel {
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: .4px;
    color: #b0b5b4;
    text-align: center;
    padding: 20px;
    padding-bottom: 0px;
}

.link-normal {
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: .4px;
}

.text-center {
    text-align: center;
}

#tBodyContent > tr > td:first-child {
    padding-left: 20px;
}



.primaryButton {
    position: absolute;
    cursor: pointer;
    font-size: 1.2rem;
    text-shadow: 0 0 10px rgba(255,255,255,.85);
    font-weight: 700;
    color: #3EB7ED;
}

    .primaryButton:hover {
        text-shadow: 0 0 10px rgba(255,255,255,.65);
        color: #79d0f7;
    }

.dangerButton {
    position: absolute;
    cursor: pointer;
    font-size: 1.2rem;
    text-shadow: 0 0 10px rgba(255,255,255,.85);
    font-weight: 700;
    color: #ff4d4f;
}

    .dangerButton:hover {
        text-shadow: 0 0 10px rgba(255,255,255,.65);
        color: #ff6f6f;
    }

.specialCheckBox {
    width: 25px;
    height: 25px;
}

.blockAdd.added {
    opacity: 1;
    background-color: rgba(255,255,255,.5);
}

.blockAdd {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 110px;
    transition-property: background-color,opacity;
    transition-timing-function: ease-in-out;
    transition-duration: 550ms;
    border-radius: 7px;
}

    .blockAdd:hover {
        opacity: 1;
        background-color: rgba(255,255,255,.75);
    }


.btn {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}



#card-errors {
    display: none;
    margin-top: 20px;
    background-color: #fff2f0;
    border: 1px solid #ffccc7;
    padding: 10px;
    font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;
    word-wrap: break-word;
}

.specialcolor {
    color: linear-gradient(94.39deg, #5EF5F8 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
}


.specialBackground {
    background: linear-gradient(94.39deg, #5EF5F8 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
}

.progress-bar {
    border-radius: 6px;
}

.progress {
    background: #E5E5E5;
    border-radius: 6px;
}

.specialButton {
    background: linear-gradient(94.39deg, #5EF5F8 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
    color: white;
}

    .specialButton:hover {
        color: black;
    }


.ant-menu-submenu-extra-space {
    margin-bottom: 20px !important;
}

.font-18 {
    font-size: 18px;
}

.font-22 {
    font-size: 22px;
}

.btn-light:hover {
    color: #3EB7ED !important;
    background-color: unset;
}

.app-sidenav-container {
    z-index: 12;
}

.header_svg_buttons:hover {
    fill: #3EB7ED;
}

.left_slider_footer_buttons {
    margin-left: 8px;
    margin-right: 8px;
    background-color: #3EB7ED;
    height: 36px;
    width: 86px;
}


.slickyTitle {
    font-weight: 700;
    font-size: 24px;
    color: black;
}

.slickyText {
    font-weight: 700;
    font-size: 18px;
    color: #7B8794;
}

.multiColorBorderContent {
    margin: 10px 30px;
}


.multiColorBorder {
    border: solid 2px transparent;
    border-radius: 20px;
    background-image: linear-gradient(white, white), linear-gradient(94.39deg, #5EF5F8 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
    background-origin: border-box;
    background-clip: content-box, border-box;
}


.spinnerloading {
    position: fixed;
    z-index: 999;
    font-size: 60px;
    overflow: show;
    margin: auto;
    top: 45%;
    left: 45%;
    width: 100%;
    height: 100%;
}

    .spinnerloading:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));
        background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
    }



.clickable {
    cursor: pointer;
}

.NOTclickable {
    cursor: not-allowed;
}

.camelized {
    text-transform: capitalize;
}

.icon-success {
    color: #2ADDA1 !important;
}

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.border {
    border: thin solid #dee2e6 !important;
}

.rounded {
    border-radius: 0.375rem !important;
}

.fs-5 {
    font-size: 1.25rem !important;
}

.c-pointer {
    cursor: pointer;
}

.slickybox {
    box-sizing: border-box;
    border: 1px solid #f3f3f3;
    border-radius: 6px;
    background-color: #fff;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.d-flex-row {
    display: flex;
    flex-direction: row;
}

.d-flex-col {
    display: flex;
    flex-direction: column;
}

.d-flex-grow {
    flex-grow: 1;
}

.d-flex-space-between {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.d-flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.d-flex-col-center {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.d-flex-center-h-end {
    display: flex;
    justify-content: end;
    align-items: center;
}

.d-flex-center-h-start {
    display: flex;
    justify-content: start;
    align-items: center;
}

.d-flex-center-v-start {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}

.d-center {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.h4 {
    font-size: 1.5rem;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

.gallery {
    display: grid;
    grid-column-gap: 10px;
}

    .gallery.Primary {
        grid-column: 1;
        grid-row: 1 / 2;
    }

    .gallery.NotPrimary {
        grid-column: 2;
    }

.imageGallery.isPrimary {
    max-height: 440px;
}

.primaryButton:hover {
    text-shadow: 0 0 10px rgb(0 0 0 / 85%);
}

.colorSample {
    height: 32px;
    width: 32px;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,.35);
    background-color: white;
    margin-top: 7px
}



.colorpicker {
    z-index: 9999;
}

.imageContainer {
    border: 1px solid rgba(0,0,0,0.65);
    padding: 10px;
    flex: 1;
    order: 2;
    max-height: 2450px;
    text-align: center;
}

imageContainer.isPrimary, imageContainer.isPrimary > .imageGallery {
    flex: 4;
    order: 1;
    max-height: 245px;
    min-height: 245px;
}


.imageGallery {
    max-height: 220px;
    object-fit: cover;
    max-width: 100%;
    min-width: 100px;
}

.images {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    width: 100%;
}

.image {
    margin: 5px;
    text-align: center;
    border: 1px solid rgb(165, 165, 165);
}

    .image > img {
        padding: 5px;
        max-width: 110px;
        max-height: 152px;
    }

    .image > .primary {
        font-size: 21px;
        color: white;
        width: 100%;
        background-color: rgba(0,0,0,0.8);
        cursor: pointer;
        padding-left: 5px;
        padding-right: 5px;
    }

    .image > div :hover {
        background-color: rgba(255,255,255,0.95);
    }

.review-rate {
    font-size: 0.8em;
}

.review-stars {
    font-size: 1.5em;
    color: #b0b0b0;
}

.checked {
    color: #FDCC0D;
}


.blocked-message {
    padding: 4px 15px;
    margin-top: 10px;
    background-color: #d0342c; /* Red background color */
    color: #ffffff; /* White text color */
    border-radius: 10px; /* Rounded corners */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Shadow effect */
}


.highlight-shadow {
    box-shadow: 0 3px 12px 0 #d2d9e2;
    cursor: pointer;
    background-color: white;
    border-radius: 10px;
    padding: 20px;
}

.miniBox {
    width: 300px;
}

.bootstrap-tagsinput {
    border: 1px solid rgba(12, 12, 12, 0.12);
    padding: 15px;
    margin-top: 10px;
    display: table;
}


    .bootstrap-tagsinput > input {
        margin-top: 5px;
    }

.slicky-table-action {
    background: transparent;
    border: solid thin #ccc;
    border-radius: 20px;
    padding: 0 23px;
    height: 27px;
    font-weight: bold;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}


.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.gradient-background {
    background: linear-gradient(94.39deg, #5EF5F8 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
}

.robot-section {
    position: absolute;
    right: 10px;
    font-size: 18px;
    color: #3EB7ED !important;
}

    .robot-section a i {
        transition: transform 0.3s ease-in-out;
        padding: 10px;
    }

    .robot-section a:hover i {
        animation: bounce 1s;
    }

.addressBox {
    background-color: white;
}

    .addressBox:hover {
        background-color: #fafafa;
    }

.user-name-inputs {
    column-gap: 20px;
    flex-wrap: nowrap;
}

.login-part {
    width: 50vw;
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    background: #869791
}

.owl-dots, .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-nav {
    margin-top: 10px
}

    .owl-nav [class*=owl-] {
        color: #FFF;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #D6D6D6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px
    }

        .owl-nav [class*=owl-]:hover {
            background: #869791;
            color: #FFF;
            text-decoration: none
        }

    .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }

        .owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

    .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #D6D6D6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px
    }

    .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
        background: #869791
    }


.hide-in-editor {
    display: none;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: .825rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem;
        margin: 0 .3rem
    }

        .popover .arrow::after, .popover .arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid
        }

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem
}

    .bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
        bottom: calc(-.5rem - 1px)
    }

        .bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff
        }

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem
}

    .bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
        left: calc(-.5rem - 1px);
        width: .5rem;
        height: 1rem;
        margin: .3rem 0
    }

        .bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff
        }

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem
}

    .bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
        top: calc(-.5rem - 1px)
    }

        .bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
            top: 0;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
            top: 1px;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #fff
        }

    .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7
    }

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem
}

    .bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
        right: calc(-.5rem - 1px);
        width: .5rem;
        height: 1rem;
        margin: .3rem 0
    }

        .bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: rgba(0,0,0,.25)
        }

        .bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff
        }

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .9375rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}


.popover-header .close, #genericModalDialog .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    margin-top: -4px;
    cursor: pointer;
}

    .popover-header .close:hover,
    .popover-header .close:focus,
    #genericModalDialog .close:hover,
    #genericModalDialog .close:focus {
        color: #000;
        text-decoration: none;
        opacity: .75;
    }

#genericModalDialog button.close, .popover-header button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
}

.popover-header a.close.disabled {
    pointer-events: none;
}

#genericModalDialog a.close.disabled {
    pointer-events: none;
}


#genericModalDialog {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    height: 100%;
    border-radius: 0 !important;
    display: flex;
}

    #genericModalDialog .modal-content {
        border: none !important;
        border-radius: 0 !important;
    }

.btn-secondary.prefix {
    height: 32px;
    margin-top: -5;
    background-color: #f5f5f5;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid rgb(217,217,217);
}

/*-----------*/
.button-container.box {
    border: 1px solid #d6d6d6;
    border-radius: 10px;
    margin: 0 15px;
    min-width: 344px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100px;
    cursor: pointer;
}


    .button-container.box.active {
        border: 2px solid #2196F3;
    }

.column-title {
    font-weight: 700;
    color: #111;
    font-size: 1.15em;
}


.loaderSquare {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27.5px;
    margin-top: -27.5px;
}

.square {
    background: white;
    width: 15px;
    height: 15px;
    float: left;
    top: -10px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    opacity: 0;
    -webkit-animation: enter 6s infinite;
    animation: enter 6s infinite;
}

.enter {
    top: 0px;
    opacity: 1;
}

.square:nth-child(1) {
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    animation-delay: 1.8s;
}

.square:nth-child(2) {
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    animation-delay: 2.1s;
}

.square:nth-child(3) {
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    animation-delay: 2.4s;
    background: #fdc96f;
}

.square:nth-child(4) {
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.square:nth-child(5) {
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.square:nth-child(6) {
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.square:nth-child(8) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.square:nth-child(9) {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.clear {
    clear: both;
}

.last {
    margin-right: 0;
}



.spinner-text {
    position: absolute;
    left: 50%;
    top: -100px;
    font-size: 25px;
    font-weight: bold;
    width: 400px;
    color: white;
    text-align: center;
    transform: translateX(-50%);
}


@-webkit-keyframes enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0px;
    }

    50.9% {
        opacity: 1;
        top: 0px;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

@keyframes enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0px;
    }

    50.9% {
        opacity: 1;
        top: 0px;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

@-moz-keyframes enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0px;
    }

    50.9% {
        opacity: 1;
        top: 0px;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

.upgrade-button-item {
    height: fit-content !important;
}

.upgrade-button-container {
    display: none;
    background-color: rgba(173, 216, 230, 0.5);
    border: 2px solid #add8e6;
    border-radius: 10px;
    text-align: center;
    padding: 10px 20px 20px 20px;
    margin: 20px 10px;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.show.upgrade-button-container {
    display: inline-block;
}

.upgrade-icon-container {
    display: none;
    height: 50px;
    margin-bottom: 3px;
}

    .upgrade-icon-container img {
        background: url(/img/round_blue_rect.svg);
        padding: 3px;
        background-repeat: round;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 37px;
    }

.show.upgrade-icon-container {
    display: block;
}

.upgrade-button {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}

    .upgrade-button:hover {
        background-color: #0056b3;
    }

.gradient-text {
    background: linear-gradient(94.39deg, #24dbdf 6.03%, #3EB7ED 53.91%, #2ADDA1 96.11%);
    -webkit-background-clip: text;
    color: transparent;
    font-size: 16px;
    font-weight: bold;
    min-height: 70px;
}

.strength {
    display: flex;
    height: 7px;
    margin-bottom: 10px;
}

    .strength div {
        flex: 1;
        height: 100%;
        background-color: lightgray;
        margin: 0 2px;
    }

    .strength .strong {
        background-color: green;
    }

.criteria .invalid {
    color: red;
}

.criteria .valid {
    color: green;
}

.requiredField {
    border-color: red !important;
}

.sub-links .field-col {
    padding-right: 0 !important;
    padding-left: 2px !important;
    max-width: 21% !important;
}



.dropdown-overlay {
    display: none;
    position: absolute;
    top: 57px;
    right: 0px;
    width: 300px;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    z-index: 1000;
    padding: 10px;
}

    .dropdown-overlay a {
        display: block;
        text-decoration: none;
        color: #333;
        padding: 10px;
        font-weight: bold;
    }

        .dropdown-overlay a:hover {
            background-color: #f0f0f0;
        }

    .dropdown-overlay hr {
        margin: 5px 0;
        border: none;
        border-top: 1px solid #ddd;
    }

.dropdown-overlay-item {
    cursor: pointer;
    padding: 5px 8px;
}

    .dropdown-overlay-item:hover {
        background-color: #7b87941f;
    }

    .dropdown-overlay-item img {
        width: 42px;
        height: 42px;
        padding: 5px;
        margin-right: 10px;
        background-color: #E0F5FF66;
    }

    .dropdown-overlay-item .title {
        color: #000;
        font-weight: 700;
        line-height: 12px;
    }

        .dropdown-overlay-item .description {
            font-size: 0.85em;
            color: #202224;
            line-height: 16px;
        }
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: space-between;
}

.btn-spinner:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}


.sub-modal-header {
    text-align: center;
    margin-bottom: 2rem;
}

    .sub-modal-header h1 {
        font-size: 1.5rem;
        font-weight: 600;
        margin-bottom: 0.5rem;
    }

    .sub-modal-header p {
        color: #6b7280;
    }

/* Trial options */
.sub-trial-options {
    position: relative;
}

    .sub-trial-options input[type="radio"] {
        display: none;
    }

.sub-options-container {
    display: flex;
    background: #f3f4f6;
    border-radius: 12px;
    padding: 0.25rem;
    margin-bottom: 1.5rem;
    position: relative;
}

.sub-option {
    flex: 1;
    padding: 0.75rem;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.sub-title {
    font-weight: 500;
}

/* Active states */
#sub-trial-14:checked ~ .sub-options-container .sub-option-14,
#sub-trial-30:checked ~ .sub-options-container .sub-option-30 {
    background: linear-gradient(92deg, #07F -26.33%, #1BFFC2 130.76%);
    color: white;
}

.sub-trial-content {
    display: none;
    animation: subFadeIn 0.3s ease;
}

#sub-trial-14:checked ~ .sub-trial-content-14,
#sub-trial-30:checked ~ .sub-trial-content-30 {
    display: block;
}

/* Info box */
.sub-info-box {
    background: #F9F9FB;
    border-radius: 8px;
    padding: 1rem;
    margin-bottom: 1.5rem;
}

    .sub-info-box h3, .sub-sub-info {
        color: #383F52;
        font-size: 1rem;
        margin-bottom: 0.25rem;
    }

    .sub-info-box p {
        color: #383F52;
        font-size: 0.875rem;
    }

/* Payment details */
.sub-payment-details {
    margin-bottom: 1.5rem;
}

    .sub-payment-details h3 {
        font-size: 1rem;
        margin-bottom: 1rem;
    }

.sub-card-input input {
    width: 100%;
    padding: 0.75rem;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    margin-bottom: 0.5rem;
}

.sub-card-meta {
    display: flex;
    gap: 0.5rem;
}

.sub-card-types {
    display: flex;
    gap: 0.5rem;
    margin-top: 0.5rem;
}

    .sub-card-types img {
        height: 24px;
    }

/* Pricing */
.sub-pricing {
    background: #ecfdf5;
    border-radius: 8px;
    padding: 1rem;
    margin-bottom: 1.5rem;
}

.sub-price-item {
    display: flex;
    justify-content: space-between;
    padding: 0.5rem 0;
}

.sub-total {
    font-weight: 600;
    border-top: 1px solid #d1d5db;
    margin-top: 0.5rem;
    padding-top: 1rem;
}

.sub-after-trial {
    color: #6b7280;
    font-size: 0.875rem;
}

/* Button */
.sub-start-trial {
    width: 100%;
    padding: 0.875rem;
    background: var(--Slicky-Primary-600, #07F);
    color: white;
    border: none;
    border-radius: 8px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.2s;
}

    .sub-start-trial:hover {
        background: #0369a1;
    }

.sub-footer-text {
    text-align: center;
    color: #6b7280;
    font-size: 0.875rem;
    margin-top: 1rem;
}

button:disabled {
    cursor: not-allowed;
    opacity: 0.6;
    pointer-events: none;
}

/* Animations */
@keyframes subFadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@media (max-width: 450px) {
    #accountBox {
        padding: 10px !important;
    }

        #accountBox .form-container, #accountBox .action {
            margin-right: 18px !important;
        }
}