/* margin */

.m-6 {
    margin: 3.25rem;
}

.m-7 {
    margin: 3.5rem;
}

.m-8 {
    margin: 3.75rem;
}

.m-9 {
    margin: 4rem;
}

.my-6 {
    margin: 3.25rem 0;
}

.my-7 {
    margin: 3.5rem 0;
}

.my-8 {
    margin: 3.75rem 0;
}

.my-9 {
    margin: 4rem 0;
}

.mx-6 {
    margin: 0 3.25rem;
}

.mx-7 {
    margin: 0 3.5rem;
}

.mx-8 {
    margin: 0 3.75rem;
}

.mx-9 {
    margin: 0 4rem;
}

.mt-6 {
    margin-top: 3.25rem;
}

.mt-7 {
    margin-top: 3.5rem;
}

.mt-8 {
    margin-top: 3.75rem;
}

.mt-9 {
    margin-top: 4rem;
}

.me-6 {
    margin-right: 3.25rem;
}

.me-7 {
    margin-right: 3.5rem;
}

.me-8 {
    margin-right: 3.75rem;
}

.me-9 {
    margin-right: 4rem;
}

.mb-6 {
    margin-bottom: 3.25rem;
}

.mb-7 {
    margin-bottom: 3.5rem;
}

.mb-8 {
    margin-bottom: 3.75rem;
}

.mb-9 {
    margin-bottom: 4rem;
}

.ms-6 {
    margin-left: 3.25rem;
}

.ms-7 {
    margin-left: 3.5rem;
}

.ms-8 {
    margin-left: 3.75rem;
}

.ms-9 {
    margin-left: 4rem;
}

@media (min-width: 576px) {
    .m-sm-6 {
        margin: 3.25rem;
    }

    .m-sm-7 {
        margin: 3.5rem;
    }

    .m-sm-8 {
        margin: 3.75rem;
    }

    .m-sm-9 {
        margin: 4rem;
    }

    .my-sm-6 {
        margin: 3.25rem 0;
    }

    .my-sm-7 {
        margin: 3.5rem 0;
    }

    .my-sm-8 {
        margin: 3.75rem 0;
    }

    .my-sm-9 {
        margin: 4rem 0;
    }

    .mx-sm-6 {
        margin: 0 3.25rem;
    }

    .mx-sm-7 {
        margin: 0 3.5rem;
    }

    .mx-sm-8 {
        margin: 0 3.75rem;
    }

    .mx-sm-9 {
        margin: 0 4rem;
    }

    .mt-sm-6 {
        margin-top: 3.25rem;
    }

    .mt-sm-7 {
        margin-top: 3.5rem;
    }

    .mt-sm-8 {
        margin-top: 3.75rem;
    }

    .mt-sm-9 {
        margin-top: 4rem;
    }

    .me-sm-6 {
        margin-right: 3.25rem;
    }

    .me-sm-7 {
        margin-right: 3.5rem;
    }

    .me-sm-8 {
        margin-right: 3.75rem;
    }

    .me-sm-9 {
        margin-right: 4rem;
    }

    .mb-sm-6 {
        margin-bottom: 3.25rem;
    }

    .mb-sm-7 {
        margin-bottom: 3.5rem;
    }

    .mb-sm-8 {
        margin-bottom: 3.75rem;
    }

    .mb-sm-9 {
        margin-bottom: 4rem;
    }

    .ms-sm-6 {
        margin-left: 3.25rem;
    }

    .ms-sm-7 {
        margin-left: 3.5rem;
    }

    .ms-sm-8 {
        margin-left: 3.75rem;
    }

    .ms-sm-9 {
        margin-left: 4rem;
    }
}

@media (min-width: 768px) {
    .m-md-6 {
        margin: 3.25rem;
    }

    .m-md-7 {
        margin: 3.5rem;
    }

    .m-md-8 {
        margin: 3.75rem;
    }

    .m-md-9 {
        margin: 4rem;
    }

    .my-md-6 {
        margin: 3.25rem 0;
    }

    .my-md-7 {
        margin: 3.5rem 0;
    }

    .my-md-8 {
        margin: 3.75rem 0;
    }

    .my-md-9 {
        margin: 4rem 0;
    }

    .mx-md-6 {
        margin: 0 3.25rem;
    }

    .mx-md-7 {
        margin: 0 3.5rem;
    }

    .mx-md-8 {
        margin: 0 3.75rem;
    }

    .mx-md-9 {
        margin: 0 4rem;
    }

    .mt-md-6 {
        margin-top: 3.25rem;
    }

    .mt-md-7 {
        margin-top: 3.5rem;
    }

    .mt-md-8 {
        margin-top: 3.75rem;
    }

    .mt-md-9 {
        margin-top: 4rem;
    }

    .me-md-6 {
        margin-right: 3.25rem;
    }

    .me-md-7 {
        margin-right: 3.5rem;
    }

    .me-md-8 {
        margin-right: 3.75rem;
    }

    .me-md-9 {
        margin-right: 4rem;
    }

    .mb-md-6 {
        margin-bottom: 3.25rem;
    }

    .mb-md-7 {
        margin-bottom: 3.5rem;
    }

    .mb-md-8 {
        margin-bottom: 3.75rem;
    }

    .mb-md-9 {
        margin-bottom: 4rem;
    }

    .ms-md-6 {
        margin-left: 3.25rem;
    }

    .ms-md-7 {
        margin-left: 3.5rem;
    }

    .ms-md-8 {
        margin-left: 3.75rem;
    }

    .ms-md-9 {
        margin-left: 4rem;
    }
}

@media (min-width: 992px) {
    .m-lg-6 {
        margin: 3.25rem;
    }

    .m-lg-7 {
        margin: 3.5rem;
    }

    .m-lg-8 {
        margin: 3.75rem;
    }

    .m-lg-9 {
        margin: 4rem;
    }

    .my-lg-6 {
        margin: 3.25rem 0;
    }

    .my-lg-7 {
        margin: 3.5rem 0;
    }

    .my-lg-8 {
        margin: 3.75rem 0;
    }

    .my-lg-9 {
        margin: 4rem 0;
    }

    .mx-lg-6 {
        margin: 0 3.25rem;
    }

    .mx-lg-7 {
        margin: 0 3.5rem;
    }

    .mx-lg-8 {
        margin: 0 3.75rem;
    }

    .mx-lg-9 {
        margin: 0 4rem;
    }

    .mt-lg-6 {
        margin-top: 3.25rem;
    }

    .mt-lg-7 {
        margin-top: 3.5rem;
    }

    .mt-lg-8 {
        margin-top: 3.75rem;
    }

    .mt-lg-9 {
        margin-top: 4rem;
    }

    .me-lg-6 {
        margin-right: 3.25rem;
    }

    .me-lg-7 {
        margin-right: 3.5rem;
    }

    .me-lg-8 {
        margin-right: 3.75rem;
    }

    .me-lg-9 {
        margin-right: 4rem;
    }

    .mb-lg-6 {
        margin-bottom: 3.25rem;
    }

    .mb-lg-7 {
        margin-bottom: 3.5rem;
    }

    .mb-lg-8 {
        margin-bottom: 3.75rem;
    }

    .mb-lg-9 {
        margin-bottom: 4rem;
    }

    .ms-lg-6 {
        margin-left: 3.25rem;
    }

    .ms-lg-7 {
        margin-left: 3.5rem;
    }

    .ms-lg-8 {
        margin-left: 3.75rem;
    }

    .ms-lg-9 {
        margin-left: 4rem;
    }
}

@media (min-width: 1200px) {
    .m-xl-6 {
        margin: 3.25rem;
    }

    .m-xl-7 {
        margin: 3.5rem;
    }

    .m-xl-8 {
        margin: 3.75rem;
    }

    .m-xl-9 {
        margin: 4rem;
    }

    .my-xl-6 {
        margin: 3.25rem 0;
    }

    .my-xl-7 {
        margin: 3.5rem 0;
    }

    .my-xl-8 {
        margin: 3.75rem 0;
    }

    .my-xl-9 {
        margin: 4rem 0;
    }

    .mx-xl-6 {
        margin: 0 3.25rem;
    }

    .mx-xl-7 {
        margin: 0 3.5rem;
    }

    .mx-xl-8 {
        margin: 0 3.75rem;
    }

    .mx-xl-9 {
        margin: 0 4rem;
    }

    .mt-xl-6 {
        margin-top: 3.25rem;
    }

    .mt-xl-7 {
        margin-top: 3.5rem;
    }

    .mt-xl-8 {
        margin-top: 3.75rem;
    }

    .mt-xl-9 {
        margin-top: 4rem;
    }

    .me-xl-6 {
        margin-right: 3.25rem;
    }

    .me-xl-7 {
        margin-right: 3.5rem;
    }

    .me-xl-8 {
        margin-right: 3.75rem;
    }

    .me-xl-9 {
        margin-right: 4rem;
    }

    .mb-xl-6 {
        margin-bottom: 3.25rem;
    }

    .mb-xl-7 {
        margin-bottom: 3.5rem;
    }

    .mb-xl-8 {
        margin-bottom: 3.75rem;
    }

    .mb-xl-9 {
        margin-bottom: 4rem;
    }

    .ms-xl-6 {
        margin-left: 3.25rem;
    }

    .ms-xl-7 {
        margin-left: 3.5rem;
    }

    .ms-xl-8 {
        margin-left: 3.75rem;
    }

    .ms-xl-9 {
        margin-left: 4rem;
    }
}


/* padding */

.p-6 {
    padding: 3.25rem;
}

.p-7 {
    padding: 3.5rem;
}

.p-8 {
    padding: 3.75rem;
}

.p-9 {
    padding: 4rem;
}

.py-6 {
    padding: 3.25rem 0;
}

.py-7 {
    padding: 3.5rem 0;
}

.py-8 {
    padding: 3.75rem 0;
}

.py-9 {
    padding: 4rem 0;
}

.px-6 {
    padding: 0 3.25rem;
}

.px-7 {
    padding: 0 3.5rem;
}

.px-8 {
    padding: 0 3.75rem;
}

.px-9 {
    padding: 0 4rem;
}

.pt-6 {
    padding-top: 3.25rem;
}

.pt-7 {
    padding-top: 3.5rem;
}

.pt-8 {
    padding-top: 3.75rem;
}

.pt-9 {
    padding-top: 4rem;
}

.pe-6 {
    padding-right: 3.25rem;
}

.pe-7 {
    padding-right: 3.5rem;
}

.pe-8 {
    padding-right: 3.75rem;
}

.pe-9 {
    padding-right: 4rem;
}

.pb-6 {
    padding-bottom: 3.25rem;
}

.pb-7 {
    padding-bottom: 3.5rem;
}

.pb-8 {
    padding-bottom: 3.75rem;
}

.pb-9 {
    padding-bottom: 4rem;
}

.ps-6 {
    padding-left: 3.25rem;
}

.ps-7 {
    padding-left: 3.5rem;
}

.ps-8 {
    padding-left: 3.75rem;
}

.ps-9 {
    padding-left: 4rem;
}

@media (min-width: 576px) {
    .p-sm-6 {
        padding: 3.25rem;
    }

    .p-sm-7 {
        padding: 3.5rem;
    }

    .p-sm-8 {
        padding: 3.75rem;
    }

    .p-sm-9 {
        padding: 4rem;
    }

    .py-sm-6 {
        padding: 3.25rem 0;
    }

    .py-sm-7 {
        padding: 3.5rem 0;
    }

    .py-sm-8 {
        padding: 3.75rem 0;
    }

    .py-sm-9 {
        padding: 4rem 0;
    }

    .px-sm-6 {
        padding: 0 3.25rem;
    }

    .px-sm-7 {
        padding: 0 3.5rem;
    }

    .px-sm-8 {
        padding: 0 3.75rem;
    }

    .px-sm-9 {
        padding: 0 4rem;
    }

    .pt-sm-6 {
        padding-top: 3.25rem;
    }

    .pt-sm-7 {
        padding-top: 3.5rem;
    }

    .pt-sm-8 {
        padding-top: 3.75rem;
    }

    .pt-sm-9 {
        padding-top: 4rem;
    }

    .pe-sm-6 {
        padding-right: 3.25rem;
    }

    .pe-sm-7 {
        padding-right: 3.5rem;
    }

    .pe-sm-8 {
        padding-right: 3.75rem;
    }

    .pe-sm-9 {
        padding-right: 4rem;
    }

    .pb-sm-6 {
        padding-bottom: 3.25rem;
    }

    .pb-sm-7 {
        padding-bottom: 3.5rem;
    }

    .pb-sm-8 {
        padding-bottom: 3.75rem;
    }

    .pb-sm-9 {
        padding-bottom: 4rem;
    }

    .ps-sm-6 {
        padding-left: 3.25rem;
    }

    .ps-sm-7 {
        padding-left: 3.5rem;
    }

    .ps-sm-8 {
        padding-left: 3.75rem;
    }

    .ps-sm-9 {
        padding-left: 4rem;
    }
}

@media (min-width: 768px) {
    .p-md-6 {
        padding: 3.25rem;
    }

    .p-md-7 {
        padding: 3.5rem;
    }

    .p-md-8 {
        padding: 3.75rem;
    }

    .p-md-9 {
        padding: 4rem;
    }

    .py-md-6 {
        padding: 3.25rem 0;
    }

    .py-md-7 {
        padding: 3.5rem 0;
    }

    .py-md-8 {
        padding: 3.75rem 0;
    }

    .py-md-9 {
        padding: 4rem 0;
    }

    .px-md-6 {
        padding: 0 3.25rem;
    }

    .px-md-7 {
        padding: 0 3.5rem;
    }

    .px-md-8 {
        padding: 0 3.75rem;
    }

    .px-md-9 {
        padding: 0 4rem;
    }

    .pt-md-6 {
        padding-top: 3.25rem;
    }

    .pt-md-7 {
        padding-top: 3.5rem;
    }

    .pt-md-8 {
        padding-top: 3.75rem;
    }

    .pt-md-9 {
        padding-top: 4rem;
    }

    .pe-md-6 {
        padding-right: 3.25rem;
    }

    .pe-md-7 {
        padding-right: 3.5rem;
    }

    .pe-md-8 {
        padding-right: 3.75rem;
    }

    .pe-md-9 {
        padding-right: 4rem;
    }

    .pb-md-6 {
        padding-bottom: 3.25rem;
    }

    .pb-md-7 {
        padding-bottom: 3.5rem;
    }

    .pb-md-8 {
        padding-bottom: 3.75rem;
    }

    .pb-md-9 {
        padding-bottom: 4rem;
    }

    .ps-md-6 {
        padding-left: 3.25rem;
    }

    .ps-md-7 {
        padding-left: 3.5rem;
    }

    .ps-md-8 {
        padding-left: 3.75rem;
    }

    .ps-md-9 {
        padding-left: 4rem;
    }
}

@media (min-width: 992px) {
    .p-lg-6 {
        padding: 3.25rem;
    }

    .p-lg-7 {
        padding: 3.5rem;
    }

    .p-lg-8 {
        padding: 3.75rem;
    }

    .p-lg9 {
        padding: 4rem;
    }

    .py-lg-6 {
        padding: 3.25rem 0;
    }

    .py-lg-7 {
        padding: 3.5rem 0;
    }

    .py-lg-8 {
        padding: 3.75rem 0;
    }

    .py-lg-9 {
        padding: 4rem 0;
    }

    .px-lg-6 {
        padding: 0 3.25rem;
    }

    .px-lg-7 {
        padding: 0 3.5rem;
    }

    .px-lg-8 {
        padding: 0 3.75rem;
    }

    .px-lg-9 {
        padding: 0 4rem;
    }

    .pt-lg-6 {
        padding-top: 3.25rem;
    }

    .pt-lg-7 {
        padding-top: 3.5rem;
    }

    .pt-lg-8 {
        padding-top: 3.75rem;
    }

    .pt-lg-9 {
        padding-top: 4rem;
    }

    .pe-lg-6 {
        padding-right: 3.25rem;
    }

    .pe-lg-7 {
        padding-right: 3.5rem;
    }

    .pe-lg-8 {
        padding-right: 3.75rem;
    }

    .pe-lg-9 {
        padding-right: 4rem;
    }

    .pb-lg-6 {
        padding-bottom: 3.25rem;
    }

    .pb-lg-7 {
        padding-bottom: 3.5rem;
    }

    .pb-lg-8 {
        padding-bottom: 3.75rem;
    }

    .pb-lg-9 {
        padding-bottom: 4rem;
    }

    .ps-lg-6 {
        padding-left: 3.25rem;
    }

    .ps-lg-7 {
        padding-left: 3.5rem;
    }

    .ps-lg-8 {
        padding-left: 3.75rem;
    }

    .ps-lg-9 {
        padding-left: 4rem;
    }
}

@media (min-width: 1200px) {
    .p-xl-6 {
        padding: 3.25rem;
    }

    .p-xl-7 {
        padding: 3.5rem;
    }

    .p-xl-8 {
        padding: 3.75rem;
    }

    .p-xl-9 {
        padding: 4rem;
    }

    .py-xl-6 {
        padding: 3.25rem 0;
    }

    .py-xl-7 {
        padding: 3.5rem 0;
    }

    .py-xl-8 {
        padding: 3.75rem 0;
    }

    .py-xl-9 {
        padding: 4rem 0;
    }

    .px-xl-6 {
        padding: 0 3.25rem;
    }

    .px-xl-7 {
        padding: 0 3.5rem;
    }

    .px-xl-8 {
        padding: 0 3.75rem;
    }

    .px-xl-9 {
        padding: 0 4rem;
    }

    .pt-xl-6 {
        padding-top: 3.25rem;
    }

    .pt-xl-7 {
        padding-top: 3.5rem;
    }

    .pt-xl-8 {
        padding-top: 3.75rem;
    }

    .pt-xl-9 {
        padding-top: 4rem;
    }

    .pe-xl-6 {
        padding-right: 3.25rem;
    }

    .pe-xl-7 {
        padding-right: 3.5rem;
    }

    .pe-xl-8 {
        padding-right: 3.75rem;
    }

    .pe-xl-9 {
        padding-right: 4rem;
    }

    .pb-xl-6 {
        padding-bottom: 3.25rem;
    }

    .pb-7 {
        padding-bottom: 3.5rem;
    }

    .pb-xl-8 {
        padding-bottom: 3.75rem;
    }

    .pb-xl-9 {
        padding-bottom: 4rem;
    }

    .ps-xl-6 {
        padding-left: 3.25rem;
    }

    .ps-xl-7 {
        padding-left: 3.5rem;
    }

    .ps-xl-8 {
        padding-left: 3.75rem;
    }

    .ps-xl-9 {
        padding-left: 4rem;
    }
}

/* negative margin */

.m-n6 {
    margin: -3.25rem;
}

.m-n7 {
    margin: -3.5rem;
}

.m-n8 {
    margin: -3.75rem;
}

.m-n9 {
    margin: -4rem;
}

.my-n6 {
    margin: -3.25rem 0;
}

.my-n7 {
    margin: -3.5rem 0;
}

.my-n8 {
    margin: -3.75rem 0;
}

.my-n9 {
    margin: -4rem 0;
}

.mx-n6 {
    margin: 0 -3.25rem;
}

.mx-n7 {
    margin: 0 -3.5rem;
}

.mx-n8 {
    margin: 0 -3.75rem;
}

.mx-n9 {
    margin: 0 -4rem;
}

.mt-n6 {
    margin-top: -3.25rem;
}

.mt-n7 {
    margin-top: -3.5rem;
}

.mt-n8 {
    margin-top: -3.75rem;
}

.mt-n9 {
    margin-top: -4rem;
}

.me-n6 {
    margin-right: -3.25rem;
}

.me-n7 {
    margin-right: -3.5rem;
}

.me-n8 {
    margin-right: -3.75rem;
}

.me-n9 {
    margin-right: -4rem;
}

.mb-n6 {
    margin-bottom: -3.25rem;
}

.mb-n7 {
    margin-bottom: -3.5rem;
}

.mb-n8 {
    margin-bottom: -3.75rem;
}

.mb-n9 {
    margin-bottom: -4rem;
}

.ms-n6 {
    margin-left: -3.25rem;
}

.ms-n7 {
    margin-left: -3.5rem;
}

.ms-n8 {
    margin-left: -3.75rem;
}

.ms-n9 {
    margin-left: -4rem;
}

@media (min-width: 576px) {
    .m-sm-n6 {
        margin: -3.25rem;
    }

    .m-sm-n7 {
        margin: -3.5rem;
    }

    .m-sm-n8 {
        margin: -3.75rem;
    }

    .m-sm-n9 {
        margin: -4rem;
    }

    .my-sm-n6 {
        margin: -3.25rem 0;
    }

    .my-sm-n7 {
        margin: -3.5rem 0;
    }

    .my-sm-n8 {
        margin: -3.75rem 0;
    }

    .my-sm-n9 {
        margin: -4rem 0;
    }

    .mx-sm-n6 {
        margin: 0 -3.25rem;
    }

    .mx-sm-n7 {
        margin: 0 -3.5rem;
    }

    .mx-sm-n8 {
        margin: 0 -3.75rem;
    }

    .mx-sm-n9 {
        margin: 0 -4rem;
    }

    .mt-sm-n6 {
        margin-top: -3.25rem;
    }

    .mt-sm-n7 {
        margin-top: -3.5rem;
    }

    .mt-sm-n8 {
        margin-top: -3.75rem;
    }

    .mt-sm-n9 {
        margin-top: -4rem;
    }

    .me-sm-n6 {
        margin-right: -3.25rem;
    }

    .me-sm-n7 {
        margin-right: -3.5rem;
    }

    .me-sm-n8 {
        margin-right: -3.75rem;
    }

    .me-sm-n9 {
        margin-right: -4rem;
    }

    .mb-sm-n6 {
        margin-bottom: -3.25rem;
    }

    .mb-sm-n7 {
        margin-bottom: -3.5rem;
    }

    .mb-sm-n8 {
        margin-bottom: -3.75rem;
    }

    .mb-sm-n9 {
        margin-bottom: -4rem;
    }

    .ms-sm-n6 {
        margin-left: -3.25rem;
    }

    .ms-sm-n7 {
        margin-left: -3.5rem;
    }

    .ms-sm-n8 {
        margin-left: -3.75rem;
    }

    .ms-sm-n9 {
        margin-left: -4rem;
    }
}

@media (min-width: 768px) {
    .m-md-n6 {
        margin: -3.25rem;
    }

    .m-md-n7 {
        margin: -3.5rem;
    }

    .m-md-n8 {
        margin: -3.75rem;
    }

    .m-md-n9 {
        margin: -4rem;
    }

    .my-md-n6 {
        margin: -3.25rem 0;
    }

    .my-md-n7 {
        margin: -3.5rem 0;
    }

    .my-md-n8 {
        margin: -3.75rem 0;
    }

    .my-md-n9 {
        margin: -4rem 0;
    }

    .mx-md-n6 {
        margin: 0 -3.25rem;
    }

    .mx-md-n7 {
        margin: 0 -3.5rem;
    }

    .mx-md-n8 {
        margin: 0 -3.75rem;
    }

    .mx-md-n9 {
        margin: 0 -4rem;
    }

    .mt-md-n6 {
        margin-top: -3.25rem;
    }

    .mt-md-n7 {
        margin-top: -3.5rem;
    }

    .mt-md-n8 {
        margin-top: -3.75rem;
    }

    .mt-md-n9 {
        margin-top: -4rem;
    }

    .me-md-n6 {
        margin-right: -3.25rem;
    }

    .me-md-n7 {
        margin-right: -3.5rem;
    }

    .me-md-n8 {
        margin-right: -3.75rem;
    }

    .me-md-n9 {
        margin-right: -4rem;
    }

    .mb-md-n6 {
        margin-bottom: -3.25rem;
    }

    .mb-md-n7 {
        margin-bottom: -3.5rem;
    }

    .mb-md-n8 {
        margin-bottom: -3.75rem;
    }

    .mb-md-n9 {
        margin-bottom: -4rem;
    }

    .ms-md-n6 {
        margin-left: -3.25rem;
    }

    .ms-md-n7 {
        margin-left: -3.5rem;
    }

    .ms-md-n8 {
        margin-left: -3.75rem;
    }

    .ms-md-n9 {
        margin-left: -4rem;
    }
}

@media (min-width: 992px) {
    .m-lg-n6 {
        margin: -3.25rem;
    }

    .m-lg-n7 {
        margin: -3.5rem;
    }

    .m-lg-n8 {
        margin: -3.75rem;
    }

    .m-lg-n9 {
        margin: -4rem;
    }

    .my-lg-n6 {
        margin: -3.25rem 0;
    }

    .my-lg-n7 {
        margin: -3.5rem 0;
    }

    .my-lg-n8 {
        margin: -3.75rem 0;
    }

    .my-lg-n9 {
        margin: -4rem 0;
    }

    .mx-lg-n6 {
        margin: 0 -3.25rem;
    }

    .mx-lg-n7 {
        margin: 0 -3.5rem;
    }

    .mx-lg-n8 {
        margin: 0 -3.75rem;
    }

    .mx-lg-n9 {
        margin: 0 -4rem;
    }

    .mt-lg-n6 {
        margin-top: -3.25rem;
    }

    .mt-lg-n7 {
        margin-top: -3.5rem;
    }

    .mt-lg-n8 {
        margin-top: -3.75rem;
    }

    .mt-lg-n9 {
        margin-top: -4rem;
    }

    .me-lg-n6 {
        margin-right: -3.25rem;
    }

    .me-lg-n7 {
        margin-right: -3.5rem;
    }

    .me-lg-n8 {
        margin-right: -3.75rem;
    }

    .me-lg-n9 {
        margin-right: -4rem;
    }

    .mb-lg-n6 {
        margin-bottom: -3.25rem;
    }

    .mb-lg-n7 {
        margin-bottom: -3.5rem;
    }

    .mb-lg-n8 {
        margin-bottom: -3.75rem;
    }

    .mb-lg-n9 {
        margin-bottom: -4rem;
    }

    .ms-lg-n6 {
        margin-left: -3.25rem;
    }

    .ms-lg-n7 {
        margin-left: -3.5rem;
    }

    .ms-lg-n8 {
        margin-left: -3.75rem;
    }

    .ms-lg-n9 {
        margin-left: -4rem;
    }
}

@media (min-width: 1200px) {
    .m-xl-n6 {
        margin: -3.25rem;
    }

    .m-xl-n7 {
        margin: -3.5rem;
    }

    .m-xl-n8 {
        margin: -3.75rem;
    }

    .m-xl-n9 {
        margin: -4rem;
    }

    .my-xl-n6 {
        margin: -3.25rem 0;
    }

    .my-xl-n7 {
        margin: -3.5rem 0;
    }

    .my-xl-n8 {
        margin: -3.75rem 0;
    }

    .my-xl-n9 {
        margin: -4rem 0;
    }

    .mx-xl-n6 {
        margin: 0 -3.25rem;
    }

    .mx-xl-n7 {
        margin: 0 -3.5rem;
    }

    .mx-xl-n8 {
        margin: 0 -3.75rem;
    }

    .mx-xl-n9 {
        margin: 0 -4rem;
    }

    .mt-xl-n6 {
        margin-top: -3.25rem;
    }

    .mt-xl-n7 {
        margin-top: -3.5rem;
    }

    .mt-xl-n8 {
        margin-top: -3.75rem;
    }

    .mt-xl-n9 {
        margin-top: -4rem;
    }

    .me-xl-n6 {
        margin-right: -3.25rem;
    }

    .me-xl-n7 {
        margin-right: -3.5rem;
    }

    .me-xl-n8 {
        margin-right: -3.75rem;
    }

    .me-xl-n9 {
        margin-right: -4rem;
    }

    .mb-xl-n6 {
        margin-bottom: -3.25rem;
    }

    .mb-xl-n7 {
        margin-bottom: -3.5rem;
    }

    .mb-xl-n8 {
        margin-bottom: -3.75rem;
    }

    .mb-xl-n9 {
        margin-bottom: -4rem;
    }

    .ms-xl-n6 {
        margin-left: -3.25rem;
    }

    .ms-xl-n7 {
        margin-left: -3.5rem;
    }

    .ms-xl-n8 {
        margin-left: -3.75rem;
    }

    .ms-xl-n9 {
        margin-left: -4rem;
    }
}

