/* Container */

.entry-content > * {
    width: auto;
    margin-right: 15px;
    margin-left: 15px;
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 576px) {
    .entry-content > * {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 576px) {
    .entry-content > * {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .entry-content > * {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .entry-content > * {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    .entry-content > * {
        max-width: 1140px;
    }
}
@media (min-width: 1400px) {
    .entry-content > * {
        max-width: 1320px;
    }
}
@media (min-width: 1600px) {
    .entry-content > * {
        max-width: 1500px;
    }
}
@media (min-width: 1750px) {
    .entry-content > * {
        max-width: 1560px;
    }
}
@media (min-width: 1920px) {
    .entry-content > * {
        max-width: 1640px;
    }
}

.alignfull {
    max-width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 15px;
    padding-left: 15px;
}

.alignwide {
    max-width: 1800px;
    margin-right: auto;
    margin-left: auto;
}

.alignsmall {
    max-width: 1120px;
    margin-right: auto;
    margin-left: auto;
}

/* Marges */

.mt-6 {
    margin-top: 4rem !important;
}
.mt-7 {
    margin-top: 5rem !important;
}
.mt-8 {
    margin-top: 6rem !important;
}
.mt-9 {
    margin-top: 8rem !important;
}
.mt-10 {
    margin-top: 10rem !important;
}

.mb-6 {
    margin-bottom: 4rem !important;
}
.mb-7 {
    margin-bottom: 5rem !important;
}
.mb-8 {
    margin-bottom: 6rem !important;
}
.mb-9 {
    margin-bottom: 8rem !important;
}
.mb-10 {
    margin-bottom: 10rem !important;
}

.ms-6 {
    margin-left: 4rem !important;
}
.ms-7 {
    margin-left: 5rem !important;
}
.ms-8 {
    margin-left: 6rem !important;
}
.ms-9 {
    margin-left: 8rem !important;
}
.ms-10 {
    margin-left: 10rem !important;
}

.me-6 {
    margin-right: 4rem !important;
}
.me-7 {
    margin-right: 5rem !important;
}
.me-8 {
    margin-right: 6rem !important;
}
.me-9 {
    margin-right: 8rem !important;
}
.me-10 {
    margin-right: 10rem !important;
}

.mx-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
}
.mx-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
}
.mx-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
}
.mx-9 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
}
.mx-10 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
}

.my-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}
.my-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
}
.my-9 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}
.my-10 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
}

.pt-6 {
    padding-top: 4rem !important;
}
.pt-7 {
    padding-top: 5rem !important;
}
.pt-8 {
    padding-top: 6rem !important;
}
.pt-9 {
    padding-top: 8rem !important;
}
.pt-10 {
    padding-top: 10rem !important;
}

.pb-6 {
    padding-bottom: 4rem !important;
}
.pb-7 {
    padding-bottom: 5rem !important;
}
.pb-8 {
    padding-bottom: 6rem !important;
}
.pb-9 {
    padding-bottom: 8rem !important;
}
.pb-10 {
    padding-bottom: 10rem !important;
}

.ps-6 {
    padding-left: 4rem !important;
}
.ps-7 {
    padding-left: 5rem !important;
}
.ps-8 {
    padding-left: 6rem !important;
}
.ps-9 {
    padding-left: 8rem !important;
}
.ps-10 {
    padding-left: 10rem !important;
}

.pe-6 {
    padding-right: 4rem !important;
}
.pe-7 {
    padding-right: 5rem !important;
}
.pe-8 {
    padding-right: 6rem !important;
}
.pe-9 {
    padding-right: 8rem !important;
}
.pe-10 {
    padding-right: 10rem !important;
}

.px-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}
.px-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
}
.px-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
}
.px-9 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
}
.px-10 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
}

.py-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.py-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}
.py-9 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}
.py-10 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}

@media (min-width: 576px) {
    .mt-sm-6 {
        margin-top: 4rem !important;
    }
    .mt-sm-7 {
        margin-top: 5rem !important;
    }
    .mt-sm-8 {
        margin-top: 6rem !important;
    }
    .mt-sm-9 {
        margin-top: 8rem !important;
    }
    .mt-sm-10 {
        margin-top: 10rem !important;
    }
    .mb-sm-6 {
        margin-bottom: 4rem !important;
    }
    .mb-sm-7 {
        margin-bottom: 5rem !important;
    }
    .mb-sm-8 {
        margin-bottom: 6rem !important;
    }
    .mb-sm-9 {
        margin-bottom: 8rem !important;
    }
    .mb-sm-10 {
        margin-bottom: 10rem !important;
    }
    .ms-sm-6 {
        margin-left: 4rem !important;
    }
    .ms-sm-7 {
        margin-left: 5rem !important;
    }
    .ms-sm-8 {
        margin-left: 6rem !important;
    }
    .ms-sm-9 {
        margin-left: 8rem !important;
    }
    .ms-sm-10 {
        margin-left: 10rem !important;
    }
    .me-sm-6 {
        margin-right: 4rem !important;
    }
    .me-sm-7 {
        margin-right: 5rem !important;
    }
    .me-sm-8 {
        margin-right: 6rem !important;
    }
    .me-sm-9 {
        margin-right: 8rem !important;
    }
    .me-sm-10 {
        margin-right: 10rem !important;
    }
    .mx-sm-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-sm-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-sm-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-sm-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-sm-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-sm-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-sm-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-sm-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-sm-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-sm-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-sm-6 {
        padding-top: 4rem !important;
    }
    .pt-sm-7 {
        padding-top: 5rem !important;
    }
    .pt-sm-8 {
        padding-top: 6rem !important;
    }
    .pt-sm-9 {
        padding-top: 8rem !important;
    }
    .pt-sm-10 {
        padding-top: 10rem !important;
    }
    .pb-sm-6 {
        padding-bottom: 4rem !important;
    }
    .pb-sm-7 {
        padding-bottom: 5rem !important;
    }
    .pb-sm-8 {
        padding-bottom: 6rem !important;
    }
    .pb-sm-9 {
        padding-bottom: 8rem !important;
    }
    .pb-sm-10 {
        padding-bottom: 10rem !important;
    }
    .ps-sm-6 {
        padding-left: 4rem !important;
    }
    .ps-sm-7 {
        padding-left: 5rem !important;
    }
    .ps-sm-8 {
        padding-left: 6rem !important;
    }
    .ps-sm-9 {
        padding-left: 8rem !important;
    }
    .ps-sm-10 {
        padding-left: 10rem !important;
    }
    .pe-sm-6 {
        padding-right: 4rem !important;
    }
    .pe-sm-7 {
        padding-right: 5rem !important;
    }
    .pe-sm-8 {
        padding-right: 6rem !important;
    }
    .pe-sm-9 {
        padding-right: 8rem !important;
    }
    .pe-sm-10 {
        padding-right: 10rem !important;
    }
    .px-sm-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-sm-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-sm-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-sm-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-sm-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-sm-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-sm-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-sm-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-sm-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-sm-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}

@media (min-width: 768px) {
    .mt-md-6 {
        margin-top: 4rem !important;
    }
    .mt-md-7 {
        margin-top: 5rem !important;
    }
    .mt-md-8 {
        margin-top: 6rem !important;
    }
    .mt-md-9 {
        margin-top: 8rem !important;
    }
    .mt-md-10 {
        margin-top: 10rem !important;
    }
    .mb-md-6 {
        margin-bottom: 4rem !important;
    }
    .mb-md-7 {
        margin-bottom: 5rem !important;
    }
    .mb-md-8 {
        margin-bottom: 6rem !important;
    }
    .mb-md-9 {
        margin-bottom: 8rem !important;
    }
    .mb-md-10 {
        margin-bottom: 10rem !important;
    }
    .ms-md-6 {
        margin-left: 4rem !important;
    }
    .ms-md-7 {
        margin-left: 5rem !important;
    }
    .ms-md-8 {
        margin-left: 6rem !important;
    }
    .ms-md-9 {
        margin-left: 8rem !important;
    }
    .ms-md-10 {
        margin-left: 10rem !important;
    }
    .me-md-6 {
        margin-right: 4rem !important;
    }
    .me-md-7 {
        margin-right: 5rem !important;
    }
    .me-md-8 {
        margin-right: 6rem !important;
    }
    .me-md-9 {
        margin-right: 8rem !important;
    }
    .me-md-10 {
        margin-right: 10rem !important;
    }
    .mx-md-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-md-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-md-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-md-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-md-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-md-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-md-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-md-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-md-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-md-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-md-6 {
        padding-top: 4rem !important;
    }
    .pt-md-7 {
        padding-top: 5rem !important;
    }
    .pt-md-8 {
        padding-top: 6rem !important;
    }
    .pt-md-9 {
        padding-top: 8rem !important;
    }
    .pt-md-10 {
        padding-top: 10rem !important;
    }
    .pb-md-6 {
        padding-bottom: 4rem !important;
    }
    .pb-md-7 {
        padding-bottom: 5rem !important;
    }
    .pb-md-8 {
        padding-bottom: 6rem !important;
    }
    .pb-md-9 {
        padding-bottom: 8rem !important;
    }
    .pb-md-10 {
        padding-bottom: 10rem !important;
    }
    .ps-md-6 {
        padding-left: 4rem !important;
    }
    .ps-md-7 {
        padding-left: 5rem !important;
    }
    .ps-md-8 {
        padding-left: 6rem !important;
    }
    .ps-md-9 {
        padding-left: 8rem !important;
    }
    .ps-md-10 {
        padding-left: 10rem !important;
    }
    .pe-md-6 {
        padding-right: 4rem !important;
    }
    .pe-md-7 {
        padding-right: 5rem !important;
    }
    .pe-md-8 {
        padding-right: 6rem !important;
    }
    .pe-md-9 {
        padding-right: 8rem !important;
    }
    .pe-md-10 {
        padding-right: 10rem !important;
    }
    .px-md-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-md-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-md-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-md-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-md-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-md-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-md-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-md-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-md-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-md-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}

@media (min-width: 992px) {
    .mt-lg-6 {
        margin-top: 4rem !important;
    }
    .mt-lg-7 {
        margin-top: 5rem !important;
    }
    .mt-lg-8 {
        margin-top: 6rem !important;
    }
    .mt-lg-9 {
        margin-top: 8rem !important;
    }
    .mt-lg-10 {
        margin-top: 10rem !important;
    }
    .mb-lg-6 {
        margin-bottom: 4rem !important;
    }
    .mb-lg-7 {
        margin-bottom: 5rem !important;
    }
    .mb-lg-8 {
        margin-bottom: 6rem !important;
    }
    .mb-lg-9 {
        margin-bottom: 8rem !important;
    }
    .mb-lg-10 {
        margin-bottom: 10rem !important;
    }
    .ms-lg-6 {
        margin-left: 4rem !important;
    }
    .ms-lg-7 {
        margin-left: 5rem !important;
    }
    .ms-lg-8 {
        margin-left: 6rem !important;
    }
    .ms-lg-9 {
        margin-left: 8rem !important;
    }
    .ms-lg-10 {
        margin-left: 10rem !important;
    }
    .me-lg-6 {
        margin-right: 4rem !important;
    }
    .me-lg-7 {
        margin-right: 5rem !important;
    }
    .me-lg-8 {
        margin-right: 6rem !important;
    }
    .me-lg-9 {
        margin-right: 8rem !important;
    }
    .me-lg-10 {
        margin-right: 10rem !important;
    }
    .mx-lg-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-lg-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-lg-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-lg-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-lg-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-lg-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-lg-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-lg-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-lg-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-lg-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-lg-6 {
        padding-top: 4rem !important;
    }
    .pt-lg-7 {
        padding-top: 5rem !important;
    }
    .pt-lg-8 {
        padding-top: 6rem !important;
    }
    .pt-lg-9 {
        padding-top: 8rem !important;
    }
    .pt-lg-10 {
        padding-top: 10rem !important;
    }
    .pb-lg-6 {
        padding-bottom: 4rem !important;
    }
    .pb-lg-7 {
        padding-bottom: 5rem !important;
    }
    .pb-lg-8 {
        padding-bottom: 6rem !important;
    }
    .pb-lg-9 {
        padding-bottom: 8rem !important;
    }
    .pb-lg-10 {
        padding-bottom: 10rem !important;
    }
    .ps-lg-6 {
        padding-left: 4rem !important;
    }
    .ps-lg-7 {
        padding-left: 5rem !important;
    }
    .ps-lg-8 {
        padding-left: 6rem !important;
    }
    .ps-lg-9 {
        padding-left: 8rem !important;
    }
    .ps-lg-10 {
        padding-left: 10rem !important;
    }
    .pe-lg-6 {
        padding-right: 4rem !important;
    }
    .pe-lg-7 {
        padding-right: 5rem !important;
    }
    .pe-lg-8 {
        padding-right: 6rem !important;
    }
    .pe-lg-9 {
        padding-right: 8rem !important;
    }
    .pe-lg-10 {
        padding-right: 10rem !important;
    }
    .px-lg-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-lg-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-lg-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-lg-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-lg-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-lg-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-lg-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-lg-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-lg-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-lg-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}

@media (min-width: 1200px) {
    .mt-xl-6 {
        margin-top: 4rem !important;
    }
    .mt-xl-7 {
        margin-top: 5rem !important;
    }
    .mt-xl-8 {
        margin-top: 6rem !important;
    }
    .mt-xl-9 {
        margin-top: 8rem !important;
    }
    .mt-xl-10 {
        margin-top: 10rem !important;
    }
    .mb-xl-6 {
        margin-bottom: 4rem !important;
    }
    .mb-xl-7 {
        margin-bottom: 5rem !important;
    }
    .mb-xl-8 {
        margin-bottom: 6rem !important;
    }
    .mb-xl-9 {
        margin-bottom: 8rem !important;
    }
    .mb-xl-10 {
        margin-bottom: 10rem !important;
    }
    .ms-xl-6 {
        margin-left: 4rem !important;
    }
    .ms-xl-7 {
        margin-left: 5rem !important;
    }
    .ms-xl-8 {
        margin-left: 6rem !important;
    }
    .ms-xl-9 {
        margin-left: 8rem !important;
    }
    .ms-xl-10 {
        margin-left: 10rem !important;
    }
    .me-xl-6 {
        margin-right: 4rem !important;
    }
    .me-xl-7 {
        margin-right: 5rem !important;
    }
    .me-xl-8 {
        margin-right: 6rem !important;
    }
    .me-xl-9 {
        margin-right: 8rem !important;
    }
    .me-xl-10 {
        margin-right: 10rem !important;
    }
    .mx-xl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-xl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-xl-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-xl-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-xl-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-xl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-xl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-xl-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-xl-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-xl-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-xl-6 {
        padding-top: 4rem !important;
    }
    .pt-xl-7 {
        padding-top: 5rem !important;
    }
    .pt-xl-8 {
        padding-top: 6rem !important;
    }
    .pt-xl-9 {
        padding-top: 8rem !important;
    }
    .pt-xl-10 {
        padding-top: 10rem !important;
    }
    .pb-xl-6 {
        padding-bottom: 4rem !important;
    }
    .pb-xl-7 {
        padding-bottom: 5rem !important;
    }
    .pb-xl-8 {
        padding-bottom: 6rem !important;
    }
    .pb-xl-9 {
        padding-bottom: 8rem !important;
    }
    .pb-xl-10 {
        padding-bottom: 10rem !important;
    }
    .ps-xl-6 {
        padding-left: 4rem !important;
    }
    .ps-xl-7 {
        padding-left: 5rem !important;
    }
    .ps-xl-8 {
        padding-left: 6rem !important;
    }
    .ps-xl-9 {
        padding-left: 8rem !important;
    }
    .ps-xl-10 {
        padding-left: 10rem !important;
    }
    .pe-xl-6 {
        padding-right: 4rem !important;
    }
    .pe-xl-7 {
        padding-right: 5rem !important;
    }
    .pe-xl-8 {
        padding-right: 6rem !important;
    }
    .pe-xl-9 {
        padding-right: 8rem !important;
    }
    .pe-xl-10 {
        padding-right: 10rem !important;
    }
    .px-xl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-xl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-xl-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-xl-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-xl-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-xl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-xl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-xl-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-xl-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-xl-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}

@media (min-width: 1400px) {
    .mt-xxl-6 {
        margin-top: 4rem !important;
    }
    .mt-xxl-7 {
        margin-top: 5rem !important;
    }
    .mt-xxl-8 {
        margin-top: 6rem !important;
    }
    .mt-xxl-9 {
        margin-top: 8rem !important;
    }
    .mt-xxl-10 {
        margin-top: 10rem !important;
    }
    .mb-xxl-6 {
        margin-bottom: 4rem !important;
    }
    .mb-xxl-7 {
        margin-bottom: 5rem !important;
    }
    .mb-xxl-8 {
        margin-bottom: 6rem !important;
    }
    .mb-xxl-9 {
        margin-bottom: 8rem !important;
    }
    .mb-xxl-10 {
        margin-bottom: 10rem !important;
    }
    .ms-xxl-6 {
        margin-left: 4rem !important;
    }
    .ms-xxl-7 {
        margin-left: 5rem !important;
    }
    .ms-xxl-8 {
        margin-left: 6rem !important;
    }
    .ms-xxl-9 {
        margin-left: 8rem !important;
    }
    .ms-xxl-10 {
        margin-left: 10rem !important;
    }
    .me-xxl-6 {
        margin-right: 4rem !important;
    }
    .me-xxl-7 {
        margin-right: 5rem !important;
    }
    .me-xxl-8 {
        margin-right: 6rem !important;
    }
    .me-xxl-9 {
        margin-right: 8rem !important;
    }
    .me-xxl-10 {
        margin-right: 10rem !important;
    }
    .mx-xxl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-xxl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-xxl-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-xxl-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-xxl-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-xxl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-xxl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-xxl-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-xxl-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-xxl-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-xxl-6 {
        padding-top: 4rem !important;
    }
    .pt-xxl-7 {
        padding-top: 5rem !important;
    }
    .pt-xxl-8 {
        padding-top: 6rem !important;
    }
    .pt-xxl-9 {
        padding-top: 8rem !important;
    }
    .pt-xxl-10 {
        padding-top: 10rem !important;
    }
    .pb-xxl-6 {
        padding-bottom: 4rem !important;
    }
    .pb-xxl-7 {
        padding-bottom: 5rem !important;
    }
    .pb-xxl-8 {
        padding-bottom: 6rem !important;
    }
    .pb-xxl-9 {
        padding-bottom: 8rem !important;
    }
    .pb-xxl-10 {
        padding-bottom: 10rem !important;
    }
    .ps-xxl-6 {
        padding-left: 4rem !important;
    }
    .ps-xxl-7 {
        padding-left: 5rem !important;
    }
    .ps-xxl-8 {
        padding-left: 6rem !important;
    }
    .ps-xxl-9 {
        padding-left: 8rem !important;
    }
    .ps-xxl-10 {
        padding-left: 10rem !important;
    }
    .pe-xxl-6 {
        padding-right: 4rem !important;
    }
    .pe-xxl-7 {
        padding-right: 5rem !important;
    }
    .pe-xxl-8 {
        padding-right: 6rem !important;
    }
    .pe-xxl-9 {
        padding-right: 8rem !important;
    }
    .pe-xxl-10 {
        padding-right: 10rem !important;
    }
    .px-xxl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-xxl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-xxl-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-xxl-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-xxl-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-xxl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-xxl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-xxl-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-xxl-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-xxl-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}
@media (min-width: 1600px) {
    .mt-3xl-6 {
        margin-top: 4rem !important;
    }
    .mt-3xl-7 {
        margin-top: 5rem !important;
    }
    .mt-3xl-8 {
        margin-top: 6rem !important;
    }
    .mt-3xl-9 {
        margin-top: 8rem !important;
    }
    .mt-3xl-10 {
        margin-top: 10rem !important;
    }
    .mb-3xl-6 {
        margin-bottom: 4rem !important;
    }
    .mb-3xl-7 {
        margin-bottom: 5rem !important;
    }
    .mb-3xl-8 {
        margin-bottom: 6rem !important;
    }
    .mb-3xl-9 {
        margin-bottom: 8rem !important;
    }
    .mb-3xl-10 {
        margin-bottom: 10rem !important;
    }
    .ms-3xl-6 {
        margin-left: 4rem !important;
    }
    .ms-3xl-7 {
        margin-left: 5rem !important;
    }
    .ms-3xl-8 {
        margin-left: 6rem !important;
    }
    .ms-3xl-9 {
        margin-left: 8rem !important;
    }
    .ms-3xl-10 {
        margin-left: 10rem !important;
    }
    .me-3xl-6 {
        margin-right: 4rem !important;
    }
    .me-3xl-7 {
        margin-right: 5rem !important;
    }
    .me-3xl-8 {
        margin-right: 6rem !important;
    }
    .me-3xl-9 {
        margin-right: 8rem !important;
    }
    .me-3xl-10 {
        margin-right: 10rem !important;
    }
    .mx-3xl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-3xl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-3xl-8 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-3xl-9 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-3xl-10 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .my-3xl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-3xl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-3xl-8 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-3xl-9 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-3xl-10 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .pt-3xl-6 {
        padding-top: 4rem !important;
    }
    .pt-3xl-7 {
        padding-top: 5rem !important;
    }
    .pt-3xl-8 {
        padding-top: 6rem !important;
    }
    .pt-3xl-9 {
        padding-top: 8rem !important;
    }
    .pt-3xl-10 {
        padding-top: 10rem !important;
    }
    .pb-3xl-6 {
        padding-bottom: 4rem !important;
    }
    .pb-3xl-7 {
        padding-bottom: 5rem !important;
    }
    .pb-3xl-8 {
        padding-bottom: 6rem !important;
    }
    .pb-3xl-9 {
        padding-bottom: 8rem !important;
    }
    .pb-3xl-10 {
        padding-bottom: 10rem !important;
    }
    .ps-3xl-6 {
        padding-left: 4rem !important;
    }
    .ps-3xl-7 {
        padding-left: 5rem !important;
    }
    .ps-3xl-8 {
        padding-left: 6rem !important;
    }
    .ps-3xl-9 {
        padding-left: 8rem !important;
    }
    .ps-3xl-10 {
        padding-left: 10rem !important;
    }
    .pe-3xl-6 {
        padding-right: 4rem !important;
    }
    .pe-3xl-7 {
        padding-right: 5rem !important;
    }
    .pe-3xl-8 {
        padding-right: 6rem !important;
    }
    .pe-3xl-9 {
        padding-right: 8rem !important;
    }
    .pe-3xl-10 {
        padding-right: 10rem !important;
    }
    .px-3xl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-3xl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-3xl-8 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-3xl-9 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-3xl-10 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .py-3xl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-3xl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-3xl-8 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-3xl-9 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-3xl-10 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
}