/* MARGINS */

.dr-m-none {
    margin: 0;
}
.dr-my-none {
    margin-top: 0;
    margin-bottom: 0;
}
.dr-mx-none {
    margin-left: 0;
    margin-right: 0;
}
.dr-ml-none {
    margin-left: 0;
}
.dr-mr-none {
    margin-right: 0;
}
.dr-mt-none {
    margin-top: 0;
}
.dr-mb-none {
    margin-bottom: 0;
}
.dr-m-8 {
    margin: 8px;
}
.dr-my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}
.dr-mx-8 {
    margin-left: 8px;
    margin-right: 8px;
}
.dr-mr-4 {
    margin-right: 4px;
}
.dr-ml-4 {
    margin-left: 4px;
}
.dr-ml-8 {
    margin-left: 8px;
}
.dr-mr-8 {
    margin-right: 8px;
}
.dr-mt-8 {
    margin-top: 8px;
}
.dr-mb-8 {
    margin-bottom: 8px;
}
.dr-m-16 {
    margin: 16px;
}
.dr-my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}
.dr-mx-16 {
    margin-left: 16px;
    margin-right: 16px;
}
.dr-ml-16 {
    margin-left: 16px;
}
.dr-mr-16 {
    margin-right: 16px;
}
.dr-mt-16 {
    margin-top: 16px;
}
.dr-mb-16 {
    margin-bottom: 16px;
}

.dr-m-24 {
    margin: 24px;
}
.dr-my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}
.dr-mx-24 {
    margin-left: 24px;
    margin-right: 24px;
}
.dr-ml-24 {
    margin-left: 24px;
}
.dr-mr-24 {
    margin-right: 24px;
}
.dr-mt-24 {
    margin-top: 24px;
}
.dr-mb-24 {
    margin-bottom: 24px;
}

.dr-m-32 {
    margin: 32px;
}
.dr-my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}
.dr-mx-32 {
    margin-left: 32px;
    margin-right: 32px;
}
.dr-ml-32 {
    margin-left: 32px;
}
.dr-mr-32 {
    margin-right: 32px;
}
.dr-mt-32 {
    margin-top: 32px;
}
.dr-mb-32 {
    margin-bottom: 32px;
}

.dr-m-40 {
    margin: 40px;
}
.dr-my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.dr-mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}
.dr-ml-40 {
    margin-left: 40px;
}
.dr-mr-40 {
    margin-right: 40px;
}
.dr-mt-40 {
    margin-top: 40px;
}
.dr-mb-40 {
    margin-bottom: 40px;
}

.dr-m-48 {
    margin: 48px;
}
.dr-my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}
.dr-mx-48 {
    margin-left: 48px;
    margin-right: 48px;
}
.dr-ml-48 {
    margin-left: 48px;
}
.dr-mr-48 {
    margin-right: 48px;
}
.dr-mt-48 {
    margin-top: 48px;
}
.dr-mb-48 {
    margin-bottom: 48px;
}

.dr-m-56 {
    margin: 56px;
}
.dr-my-56 {
    margin-top: 56px;
    margin-bottom: 56px;
}
.dr-mx-56 {
    margin-left: 56px;
    margin-right: 56px;
}
.dr-ml-56 {
    margin-left: 56px;
}
.dr-mr-56 {
    margin-right: 56px;
}
.dr-mt-56 {
    margin-top: 56px;
}
.dr-mb-56 {
    margin-bottom: 56px;
}

.dr-m-64 {
    margin: 64px;
}
.dr-my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}
.dr-mx-64 {
    margin-left: 64px;
    margin-right: 64px;
}
.dr-ml-64 {
    margin-left: 64px;
}
.dr-mr-64 {
    margin-right: 64px;
}
.dr-mt-64 {
    margin-top: 64px;
}
.dr-mb-64 {
    margin-bottom: 64px;
}

.dr-m-72 {
    margin: 72px;
}
.dr-my-72 {
    margin-top: 72px;
    margin-bottom: 72px;
}
.dr-mx-72 {
    margin-left: 72px;
    margin-right: 72px;
}
.dr-ml-72 {
    margin-left: 72px;
}
.dr-mr-72 {
    margin-right: 72px;
}
.dr-mt-72 {
    margin-top: 72px;
}
.dr-mb-72 {
    margin-bottom: 72px;
}
.dr-sm-m-none {
    margin: 0;
}
.dr-sm-my-none {
    margin-top: 0;
    margin-bottom: 0;
}
.dr-sm-mx-none {
    margin-left: 0;
    margin-right: 0;
}
.dr-sm-ml-none {
    margin-left: 0;
}
.dr-sm-mr-none {
    margin-right: 0;
}
.dr-sm-mt-none {
    margin-top: 0;
}
.dr-sm-mb-none {
    margin-bottom: 0;
}
.dr-sm-m-8 {
    margin: 8px;
}
.dr-sm-my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}
.dr-sm-mx-8 {
    margin-left: 8px;
    margin-right: 8px;
}
.dr-sm-ml-8 {
    margin-left: 8px;
}
.dr-sm-mr-8 {
    margin-right: 8px;
}
.dr-sm-mt-8 {
    margin-top: 8px;
}
.dr-sm-mb-8 {
    margin-bottom: 8px;
}
.dr-sm-m-16 {
    margin: 16px;
}
.dr-sm-my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}
.dr-sm-mx-16 {
    margin-left: 16px;
    margin-right: 16px;
}
.dr-sm-ml-16 {
    margin-left: 16px;
}
.dr-sm-mr-16 {
    margin-right: 16px;
}
.dr-sm-mt-16 {
    margin-top: 16px;
}
.dr-sm-mb-16 {
    margin-bottom: 16px;
}

.dr-sm-m-24 {
    margin: 24px;
}
.dr-sm-my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}
.dr-sm-mx-24 {
    margin-left: 24px;
    margin-right: 24px;
}
.dr-sm-ml-24 {
    margin-left: 24px;
}
.dr-sm-mr-24 {
    margin-right: 24px;
}
.dr-sm-mt-24 {
    margin-top: 24px;
}
.dr-sm-mb-24 {
    margin-bottom: 24px;
}

.dr-sm-m-32 {
    margin: 32px;
}
.dr-sm-my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}
.dr-sm-mx-32 {
    margin-left: 32px;
    margin-right: 32px;
}
.dr-sm-ml-32 {
    margin-left: 32px;
}
.dr-sm-mr-32 {
    margin-right: 32px;
}
.dr-sm-mt-32 {
    margin-top: 32px;
}
.dr-sm-mb-32 {
    margin-bottom: 32px;
}

.dr-sm-m-40 {
    margin: 40px;
}
.dr-sm-my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.dr-sm-mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}
.dr-sm-ml-40 {
    margin-left: 40px;
}
.dr-sm-mr-40 {
    margin-right: 40px;
}
.dr-sm-mt-40 {
    margin-top: 40px;
}
.dr-sm-mb-40 {
    margin-bottom: 40px;
}

.dr-sm-m-48 {
    margin: 48px;
}
.dr-sm-my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}
.dr-sm-mx-48 {
    margin-left: 48px;
    margin-right: 48px;
}
.dr-sm-ml-48 {
    margin-left: 48px;
}
.dr-sm-mr-48 {
    margin-right: 48px;
}
.dr-sm-mt-48 {
    margin-top: 48px;
}
.dr-sm-mb-48 {
    margin-bottom: 48px;
}

.dr-sm-m-56 {
    margin: 56px;
}
.dr-sm-my-56 {
    margin-top: 56px;
    margin-bottom: 56px;
}
.dr-sm-mx-56 {
    margin-left: 56px;
    margin-right: 56px;
}
.dr-sm-ml-56 {
    margin-left: 56px;
}
.dr-sm-mr-56 {
    margin-right: 56px;
}
.dr-sm-mt-56 {
    margin-top: 56px;
}
.dr-sm-mb-56 {
    margin-bottom: 56px;
}

.dr-sm-m-64 {
    margin: 64px;
}
.dr-sm-my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}
.dr-sm-mx-64 {
    margin-left: 64px;
    margin-right: 64px;
}
.dr-sm-ml-64 {
    margin-left: 64px;
}
.dr-sm-mr-64 {
    margin-right: 64px;
}
.dr-sm-mt-64 {
    margin-top: 64px;
}
.dr-sm-mb-64 {
    margin-bottom: 64px;
}

.dr-sm-m-72 {
    margin: 72px;
}
.dr-sm-my-72 {
    margin-top: 72px;
    margin-bottom: 72px;
}
.dr-sm-mx-72 {
    margin-left: 72px;
    margin-right: 72px;
}
.dr-sm-ml-72 {
    margin-left: 72px;
}
.dr-sm-mr-72 {
    margin-right: 72px;
}
.dr-sm-mt-72 {
    margin-top: 72px;
}
.dr-sm-mb-72 {
    margin-bottom: 72px;
}

@media only screen and (min-width: 700px) {
    .dr-md-m-none {
        margin: 0;
    }
    .dr-md-my-none {
        margin-top: 0;
        margin-bottom: 0;
    }
    .dr-md-mx-none {
        margin-left: 0;
        margin-right: 0;
    }
    .dr-md-ml-none {
        margin-left: 0;
    }
    .dr-md-mr-none {
        margin-right: 0;
    }
    .dr-md-mt-none {
        margin-top: 0;
    }
    .dr-md-mb-none {
        margin-bottom: 0;
    }
    .dr-md-m-8 {
        margin: 8px;
    }
    .dr-md-my-8 {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .dr-md-mx-8 {
        margin-left: 8px;
        margin-right: 8px;
    }
    .dr-md-ml-8 {
        margin-left: 8px;
    }
    .dr-md-mr-8 {
        margin-right: 8px;
    }
    .dr-md-mt-8 {
        margin-top: 8px;
    }
    .dr-md-mb-8 {
        margin-bottom: 8px;
    }
    .dr-md-m-16 {
        margin: 16px;
    }
    .dr-md-my-16 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .dr-md-mx-16 {
        margin-left: 16px;
        margin-right: 16px;
    }
    .dr-md-ml-16 {
        margin-left: 16px;
    }
    .dr-md-mr-16 {
        margin-right: 16px;
    }
    .dr-md-mt-16 {
        margin-top: 16px;
    }
    .dr-md-mb-16 {
        margin-bottom: 16px;
    }

    .dr-md-m-24 {
        margin: 24px;
    }
    .dr-md-my-24 {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .dr-md-mx-24 {
        margin-left: 24px;
        margin-right: 24px;
    }
    .dr-md-ml-24 {
        margin-left: 24px;
    }
    .dr-md-mr-24 {
        margin-right: 24px;
    }
    .dr-md-mt-24 {
        margin-top: 24px;
    }
    .dr-md-mb-24 {
        margin-bottom: 24px;
    }

    .dr-md-m-32 {
        margin: 32px;
    }
    .dr-md-my-32 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .dr-md-mx-32 {
        margin-left: 32px;
        margin-right: 32px;
    }
    .dr-md-ml-32 {
        margin-left: 32px;
    }
    .dr-md-mr-32 {
        margin-right: 32px;
    }
    .dr-md-mt-32 {
        margin-top: 32px;
    }
    .dr-md-mb-32 {
        margin-bottom: 32px;
    }

    .dr-md-m-40 {
        margin: 40px;
    }
    .dr-md-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .dr-md-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .dr-md-ml-40 {
        margin-left: 40px;
    }
    .dr-md-mr-40 {
        margin-right: 40px;
    }
    .dr-md-mt-40 {
        margin-top: 40px;
    }
    .dr-md-mb-40 {
        margin-bottom: 40px;
    }

    .dr-md-m-48 {
        margin: 48px;
    }
    .dr-md-my-48 {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .dr-md-mx-48 {
        margin-left: 48px;
        margin-right: 48px;
    }
    .dr-md-ml-48 {
        margin-left: 48px;
    }
    .dr-md-mr-48 {
        margin-right: 48px;
    }
    .dr-md-mt-48 {
        margin-top: 48px;
    }
    .dr-md-mb-48 {
        margin-bottom: 48px;
    }

    .dr-md-m-56 {
        margin: 56px;
    }
    .dr-md-my-56 {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .dr-md-mx-56 {
        margin-left: 56px;
        margin-right: 56px;
    }
    .dr-md-ml-56 {
        margin-left: 56px;
    }
    .dr-md-mr-56 {
        margin-right: 56px;
    }
    .dr-md-mt-56 {
        margin-top: 56px;
    }
    .dr-md-mb-56 {
        margin-bottom: 56px;
    }

    .dr-md-m-64 {
        margin: 64px;
    }
    .dr-md-my-64 {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .dr-md-mx-64 {
        margin-left: 64px;
        margin-right: 64px;
    }
    .dr-md-ml-64 {
        margin-left: 64px;
    }
    .dr-md-mr-64 {
        margin-right: 64px;
    }
    .dr-md-mt-64 {
        margin-top: 64px;
    }
    .dr-md-mb-64 {
        margin-bottom: 64px;
    }

    .dr-md-m-72 {
        margin: 72px;
    }
    .dr-md-my-72 {
        margin-top: 72px;
        margin-bottom: 72px;
    }
    .dr-md-mx-72 {
        margin-left: 72px;
        margin-right: 72px;
    }
    .dr-md-ml-72 {
        margin-left: 72px;
    }
    .dr-md-mr-72 {
        margin-right: 72px;
    }
    .dr-md-mt-72 {
        margin-top: 72px;
    }
    .dr-md-mb-72 {
        margin-bottom: 72px;
    }
}

@media only screen and (min-width: 1440px) {
    .dr-lg-m-none {
        margin: 0;
    }
    .dr-lg-my-none {
        margin-top: 0;
        margin-bottom: 0;
    }
    .dr-lg-mx-none {
        margin-left: 0;
        margin-right: 0;
    }
    .dr-lg-ml-none {
        margin-left: 0;
    }
    .dr-lg-mr-none {
        margin-right: 0;
    }
    .dr-lg-mt-none {
        margin-top: 0;
    }
    .dr-lg-mb-none {
        margin-bottom: 0;
    }
    .dr-lg-m-8 {
        margin: 8px;
    }
    .dr-lg-my-8 {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .dr-lg-mx-8 {
        margin-left: 8px;
        margin-right: 8px;
    }
    .dr-lg-ml-8 {
        margin-left: 8px;
    }
    .dr-lg-mr-8 {
        margin-right: 8px;
    }
    .dr-lg-mt-8 {
        margin-top: 8px;
    }
    .dr-lg-mb-8 {
        margin-bottom: 8px;
    }
    .dr-lg-m-16 {
        margin: 16px;
    }
    .dr-lg-my-16 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .dr-lg-mx-16 {
        margin-left: 16px;
        margin-right: 16px;
    }
    .dr-lg-ml-16 {
        margin-left: 16px;
    }
    .dr-lg-mr-16 {
        margin-right: 16px;
    }
    .dr-lg-mt-16 {
        margin-top: 16px;
    }
    .dr-lg-mb-16 {
        margin-bottom: 16px;
    }

    .dr-lg-m-24 {
        margin: 24px;
    }
    .dr-lg-my-24 {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .dr-lg-mx-24 {
        margin-left: 24px;
        margin-right: 24px;
    }
    .dr-lg-ml-24 {
        margin-left: 24px;
    }
    .dr-lg-mr-24 {
        margin-right: 24px;
    }
    .dr-lg-mt-24 {
        margin-top: 24px;
    }
    .dr-lg-mb-24 {
        margin-bottom: 24px;
    }

    .dr-lg-m-32 {
        margin: 32px;
    }
    .dr-lg-my-32 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .dr-lg-mx-32 {
        margin-left: 32px;
        margin-right: 32px;
    }
    .dr-lg-ml-32 {
        margin-left: 32px;
    }
    .dr-lg-mr-32 {
        margin-right: 32px;
    }
    .dr-lg-mt-32 {
        margin-top: 32px;
    }
    .dr-lg-mb-32 {
        margin-bottom: 32px;
    }

    .dr-lg-m-40 {
        margin: 40px;
    }
    .dr-lg-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .dr-lg-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .dr-lg-ml-40 {
        margin-left: 40px;
    }
    .dr-lg-mr-40 {
        margin-right: 40px;
    }
    .dr-lg-mt-40 {
        margin-top: 40px;
    }
    .dr-lg-mb-40 {
        margin-bottom: 40px;
    }

    .dr-lg-m-48 {
        margin: 48px;
    }
    .dr-lg-my-48 {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .dr-lg-mx-48 {
        margin-left: 48px;
        margin-right: 48px;
    }
    .dr-lg-ml-48 {
        margin-left: 48px;
    }
    .dr-lg-mr-48 {
        margin-right: 48px;
    }
    .dr-lg-mt-48 {
        margin-top: 48px;
    }
    .dr-lg-mb-48 {
        margin-bottom: 48px;
    }

    .dr-lg-m-56 {
        margin: 56px;
    }
    .dr-lg-my-56 {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .dr-lg-mx-56 {
        margin-left: 56px;
        margin-right: 56px;
    }
    .dr-lg-ml-56 {
        margin-left: 56px;
    }
    .dr-lg-mr-56 {
        margin-right: 56px;
    }
    .dr-lg-mt-56 {
        margin-top: 56px;
    }
    .dr-lg-mb-56 {
        margin-bottom: 56px;
    }

    .dr-lg-m-64 {
        margin: 64px;
    }
    .dr-lg-my-64 {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .dr-lg-mx-64 {
        margin-left: 64px;
        margin-right: 64px;
    }
    .dr-lg-ml-64 {
        margin-left: 64px;
    }
    .dr-lg-mr-64 {
        margin-right: 64px;
    }
    .dr-lg-mt-64 {
        margin-top: 64px;
    }
    .dr-lg-mb-64 {
        margin-bottom: 64px;
    }

    .dr-lg-m-72 {
        margin: 72px;
    }
    .dr-lg-my-72 {
        margin-top: 72px;
        margin-bottom: 72px;
    }
    .dr-lg-mx-72 {
        margin-left: 72px;
        margin-right: 72px;
    }
    .dr-lg-ml-72 {
        margin-left: 72px;
    }
    .dr-lg-mr-72 {
        margin-right: 72px;
    }
    .dr-lg-mt-72 {
        margin-top: 72px;
    }
    .dr-lg-mb-72 {
        margin-bottom: 72px;
    }
}

@media only screen and (min-width: 1920px) {
    .dr-xl-m-none {
        margin: 0;
    }
    .dr-xl-my-none {
        margin-top: 0;
        margin-bottom: 0;
    }
    .dr-xl-mx-none {
        margin-left: 0;
        margin-right: 0;
    }
    .dr-xl-ml-none {
        margin-left: 0;
    }
    .dr-xl-mr-none {
        margin-right: 0;
    }
    .dr-xl-mt-none {
        margin-top: 0;
    }
    .dr-xl-mb-none {
        margin-bottom: 0;
    }
    .dr-xl-m-8 {
        margin: 8px;
    }
    .dr-xl-my-8 {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .dr-xl-mx-8 {
        margin-left: 8px;
        margin-right: 8px;
    }
    .dr-xl-ml-8 {
        margin-left: 8px;
    }
    .dr-xl-mr-8 {
        margin-right: 8px;
    }
    .dr-xl-mt-8 {
        margin-top: 8px;
    }
    .dr-xl-mb-8 {
        margin-bottom: 8px;
    }
    .dr-xl-m-16 {
        margin: 16px;
    }
    .dr-xl-my-16 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .dr-xl-mx-16 {
        margin-left: 16px;
        margin-right: 16px;
    }
    .dr-xl-ml-16 {
        margin-left: 16px;
    }
    .dr-xl-mr-16 {
        margin-right: 16px;
    }
    .dr-xl-mt-16 {
        margin-top: 16px;
    }
    .dr-xl-mb-16 {
        margin-bottom: 16px;
    }

    .dr-xl-m-24 {
        margin: 24px;
    }
    .dr-xl-my-24 {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .dr-xl-mx-24 {
        margin-left: 24px;
        margin-right: 24px;
    }
    .dr-xl-ml-24 {
        margin-left: 24px;
    }
    .dr-xl-mr-24 {
        margin-right: 24px;
    }
    .dr-xl-mt-24 {
        margin-top: 24px;
    }
    .dr-xl-mb-24 {
        margin-bottom: 24px;
    }

    .dr-xl-m-32 {
        margin: 32px;
    }
    .dr-xl-my-32 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .dr-xl-mx-32 {
        margin-left: 32px;
        margin-right: 32px;
    }
    .dr-xl-ml-32 {
        margin-left: 32px;
    }
    .dr-xl-mr-32 {
        margin-right: 32px;
    }
    .dr-xl-mt-32 {
        margin-top: 32px;
    }
    .dr-xl-mb-32 {
        margin-bottom: 32px;
    }

    .dr-xl-m-40 {
        margin: 40px;
    }
    .dr-xl-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .dr-xl-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .dr-xl-ml-40 {
        margin-left: 40px;
    }
    .dr-xl-mr-40 {
        margin-right: 40px;
    }
    .dr-xl-mt-40 {
        margin-top: 40px;
    }
    .dr-xl-mb-40 {
        margin-bottom: 40px;
    }

    .dr-xl-m-48 {
        margin: 48px;
    }
    .dr-xl-my-48 {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .dr-xl-mx-48 {
        margin-left: 48px;
        margin-right: 48px;
    }
    .dr-xl-ml-48 {
        margin-left: 48px;
    }
    .dr-xl-mr-48 {
        margin-right: 48px;
    }
    .dr-xl-mt-48 {
        margin-top: 48px;
    }
    .dr-xl-mb-48 {
        margin-bottom: 48px;
    }

    .dr-xl-m-56 {
        margin: 56px;
    }
    .dr-xl-my-56 {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .dr-xl-mx-56 {
        margin-left: 56px;
        margin-right: 56px;
    }
    .dr-xl-ml-56 {
        margin-left: 56px;
    }
    .dr-xl-mr-56 {
        margin-right: 56px;
    }
    .dr-xl-mt-56 {
        margin-top: 56px;
    }
    .dr-xl-mb-56 {
        margin-bottom: 56px;
    }

    .dr-xl-m-64 {
        margin: 64px;
    }
    .dr-xl-my-64 {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .dr-xl-mx-64 {
        margin-left: 64px;
        margin-right: 64px;
    }
    .dr-xl-ml-64 {
        margin-left: 64px;
    }
    .dr-xl-mr-64 {
        margin-right: 64px;
    }
    .dr-xl-mt-64 {
        margin-top: 64px;
    }
    .dr-xl-mb-64 {
        margin-bottom: 64px;
    }

    .dr-xl-m-72 {
        margin: 72px;
    }
    .dr-xl-my-72 {
        margin-top: 72px;
        margin-bottom: 72px;
    }
    .dr-xl-mx-72 {
        margin-left: 72px;
        margin-right: 72px;
    }
    .dr-xl-ml-72 {
        margin-left: 72px;
    }
    .dr-xl-mr-72 {
        margin-right: 72px;
    }
    .dr-xl-mt-72 {
        margin-top: 72px;
    }
    .dr-xl-mb-72 {
        margin-bottom: 72px;
    }
}

/*PADDINGS */

.dr-p-none {
    padding: 0;
}
.dr-py-none {
    padding-top: 0;
    padding-bottom: 0;
}
.dr-px-none {
    padding-left: 0;
    padding-right: 0;
}
.dr-pl-none {
    padding-left: 0;
}
.dr-pr-none {
    padding-right: 0;
}
.dr-pt-none {
    padding-top: 0;
}
.dr-pb-none {
    padding-bottom: 0;
}

.dr-p-8 {
    padding: 8px;
}
.dr-py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.dr-px-8 {
    padding-left: 8px;
    padding-right: 8px;
}
.dr-pl-8 {
    padding-left: 8px;
}
.dr-pr-8 {
    padding-right: 8px;
}
.dr-pt-8 {
    padding-top: 8px;
}
.dr-pb-8 {
    padding-bottom: 8px;
}
.dr-p-16 {
    padding: 16px;
}
.dr-py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}
.dr-px-16 {
    padding-left: 16px;
    padding-right: 16px;
}
.dr-pl-16 {
    padding-left: 16px;
}
.dr-pr-16 {
    padding-right: 16px;
}
.dr-pt-16 {
    padding-top: 16px;
}
.dr-pb-16 {
    padding-bottom: 16px;
}

.dr-p-24 {
    padding: 24px;
}
.dr-py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}
.dr-px-24 {
    padding-left: 24px;
    padding-right: 24px;
}
.dr-pl-24 {
    padding-left: 24px;
}
.dr-pr-24 {
    padding-right: 24px;
}
.dr-pt-24 {
    padding-top: 24px;
}
.dr-pb-24 {
    padding-bottom: 24px;
}

.dr-p-32 {
    padding: 32px;
}
.dr-py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}
.dr-px-32 {
    padding-left: 32px;
    padding-right: 32px;
}
.dr-pl-32 {
    padding-left: 32px;
}
.dr-pr-32 {
    padding-right: 32px;
}
.dr-pt-32 {
    padding-top: 32px;
}
.dr-pb-32 {
    padding-bottom: 32px;
}

.dr-p-40 {
    padding: 40px;
}
.dr-py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.dr-px-40 {
    padding-left: 40px;
    padding-right: 40px;
}
.dr-pl-40 {
    padding-left: 40px;
}
.dr-pr-40 {
    padding-right: 40px;
}
.dr-pt-40 {
    padding-top: 40px;
}
.dr-pb-40 {
    padding-bottom: 40px;
}

.dr-p-48 {
    padding: 48px;
}
.dr-py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}
.dr-px-48 {
    padding-left: 48px;
    padding-right: 48px;
}
.dr-pl-48 {
    padding-left: 48px;
}
.dr-pr-48 {
    padding-right: 48px;
}
.dr-pt-48 {
    padding-top: 48px;
}
.dr-pb-48 {
    padding-bottom: 48px;
}

.dr-p-56 {
    padding: 56px;
}
.dr-py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
}
.dr-px-56 {
    padding-left: 56px;
    padding-right: 56px;
}
.dr-pl-56 {
    padding-left: 56px;
}
.dr-pr-56 {
    padding-right: 56px;
}
.dr-pt-56 {
    padding-top: 56px;
}
.dr-pb-56 {
    padding-bottom: 56px;
}

.dr-p-64 {
    padding: 64px;
}
.dr-py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}
.dr-px-64 {
    padding-left: 64px;
    padding-right: 64px;
}
.dr-pl-64 {
    padding-left: 64px;
}
.dr-pr-64 {
    padding-right: 64px;
}
.dr-pt-64 {
    padding-top: 64px;
}
.dr-pb-64 {
    padding-bottom: 64px;
}

.dr-p-72 {
    padding: 72px;
}
.dr-py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
}
.dr-px-72 {
    padding-left: 72px;
    padding-right: 72px;
}
.dr-pl-72 {
    padding-left: 72px;
}
.dr-pr-72 {
    padding-right: 72px;
}
.dr-pt-72 {
    padding-top: 72px;
}
.dr-pb-72 {
    padding-bottom: 72px;
}

.dr-p-96 {
    padding: 96px;
}
.dr-py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
}
.dr-px-96 {
    padding-left: 96px;
    padding-right: 96px;
}
.dr-pl-96 {
    padding-left: 96px;
}
.dr-pr-96 {
    padding-right: 96px;
}
.dr-pt-96 {
    padding-top: 96px;
}
.dr-pb-96 {
    padding-bottom: 96px;
}

.dr-sm-p-none {
    padding: 0;
}
.dr-sm-py-none {
    padding-top: 0;
    padding-bottom: 0;
}
.dr-sm-px-none {
    padding-left: 0;
    padding-right: 0;
}
.dr-sm-pl-none {
    padding-left: 0;
}
.dr-sm-pr-none {
    padding-right: 0;
}
.dr-sm-pt-none {
    padding-top: 0;
}
.dr-sm-pb-none {
    padding-bottom: 0;
}
.dr-sm-p-8 {
    padding: 8px;
}
.dr-sm-py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.dr-sm-px-8 {
    padding-left: 8px;
    padding-right: 8px;
}
.dr-sm-pl-8 {
    padding-left: 8px;
}
.dr-sm-pr-8 {
    padding-right: 8px;
}
.dr-sm-pt-8 {
    padding-top: 8px;
}
.dr-sm-pb-8 {
    padding-bottom: 8px;
}
.dr-sm-p-16 {
    padding: 16px;
}
.dr-sm-py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}
.dr-sm-px-16 {
    padding-left: 16px;
    padding-right: 16px;
}
.dr-sm-pl-16 {
    padding-left: 16px;
}
.dr-sm-pr-16 {
    padding-right: 16px;
}
.dr-sm-pt-16 {
    padding-top: 16px;
}
.dr-sm-pb-16 {
    padding-bottom: 16px;
}

.dr-sm-p-24 {
    padding: 24px;
}
.dr-sm-py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}
.dr-sm-px-24 {
    padding-left: 24px;
    padding-right: 24px;
}
.dr-sm-pl-24 {
    padding-left: 24px;
}
.dr-sm-pr-24 {
    padding-right: 24px;
}
.dr-sm-pt-24 {
    padding-top: 24px;
}
.dr-sm-pb-24 {
    padding-bottom: 24px;
}

.dr-sm-p-32 {
    padding: 32px;
}
.dr-sm-py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}
.dr-sm-px-32 {
    padding-left: 32px;
    padding-right: 32px;
}
.dr-sm-pl-32 {
    padding-left: 32px;
}
.dr-sm-pr-32 {
    padding-right: 32px;
}
.dr-sm-pt-32 {
    padding-top: 32px;
}
.dr-sm-pb-32 {
    padding-bottom: 32px;
}

.dr-sm-p-40 {
    padding: 40px;
}
.dr-sm-py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.dr-sm-px-40 {
    padding-left: 40px;
    padding-right: 40px;
}
.dr-sm-pl-40 {
    padding-left: 40px;
}
.dr-sm-pr-40 {
    padding-right: 40px;
}
.dr-sm-pt-40 {
    padding-top: 40px;
}
.dr-sm-pb-40 {
    padding-bottom: 40px;
}

.dr-sm-p-48 {
    padding: 48px;
}
.dr-sm-py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}
.dr-sm-px-48 {
    padding-left: 48px;
    padding-right: 48px;
}
.dr-sm-pl-48 {
    padding-left: 48px;
}
.dr-sm-pr-48 {
    padding-right: 48px;
}
.dr-sm-pt-48 {
    padding-top: 48px;
}
.dr-sm-pb-48 {
    padding-bottom: 48px;
}

.dr-sm-p-56 {
    padding: 56px;
}
.dr-sm-py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
}
.dr-sm-px-56 {
    padding-left: 56px;
    padding-right: 56px;
}
.dr-sm-pl-56 {
    padding-left: 56px;
}
.dr-sm-pr-56 {
    padding-right: 56px;
}
.dr-sm-pt-56 {
    padding-top: 56px;
}
.dr-sm-pb-56 {
    padding-bottom: 56px;
}

.dr-sm-p-64 {
    padding: 64px;
}
.dr-sm-py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}
.dr-sm-px-64 {
    padding-left: 64px;
    padding-right: 64px;
}
.dr-sm-pl-64 {
    padding-left: 64px;
}
.dr-sm-pr-64 {
    padding-right: 64px;
}
.dr-sm-pt-64 {
    padding-top: 64px;
}
.dr-sm-pb-64 {
    padding-bottom: 64px;
}

.dr-sm-p-72 {
    padding: 72px;
}
.dr-sm-py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
}
.dr-sm-px-72 {
    padding-left: 72px;
    padding-right: 72px;
}
.dr-sm-pl-72 {
    padding-left: 72px;
}
.dr-sm-pr-72 {
    padding-right: 72px;
}
.dr-sm-pt-72 {
    padding-top: 72px;
}
.dr-sm-pb-72 {
    padding-bottom: 72px;
}

@media only screen and (min-width: 700px) {
    .dr-md-p-none {
        padding: 0;
    }
    .dr-md-py-none {
        padding-top: 0;
        padding-bottom: 0;
    }
    .dr-md-px-none {
        padding-left: 0;
        padding-right: 0;
    }
    .dr-md-pl-none {
        padding-left: 0;
    }
    .dr-md-pr-none {
        padding-right: 0;
    }
    .dr-md-pt-none {
        padding-top: 0;
    }
    .dr-md-pb-none {
        padding-bottom: 0;
    }
    .dr-md-p-8 {
        padding: 8px;
    }
    .dr-md-py-8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .dr-md-px-8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .dr-md-pl-8 {
        padding-left: 8px;
    }
    .dr-md-pr-8 {
        padding-right: 8px;
    }
    .dr-md-pt-8 {
        padding-top: 8px;
    }
    .dr-md-pb-8 {
        padding-bottom: 8px;
    }
    .dr-md-p-16 {
        padding: 16px;
    }
    .dr-md-py-16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .dr-md-px-16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .dr-md-pl-16 {
        padding-left: 16px;
    }
    .dr-md-pr-16 {
        padding-right: 16px;
    }
    .dr-md-pt-16 {
        padding-top: 16px;
    }
    .dr-md-pb-16 {
        padding-bottom: 16px;
    }

    .dr-md-p-24 {
        padding: 24px;
    }
    .dr-md-py-24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .dr-md-px-24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dr-md-pl-24 {
        padding-left: 24px;
    }
    .dr-md-pr-24 {
        padding-right: 24px;
    }
    .dr-md-pt-24 {
        padding-top: 24px;
    }
    .dr-md-pb-24 {
        padding-bottom: 24px;
    }

    .dr-md-p-32 {
        padding: 32px;
    }
    .dr-md-py-32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .dr-md-px-32 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .dr-md-pl-32 {
        padding-left: 32px;
    }
    .dr-md-pr-32 {
        padding-right: 32px;
    }
    .dr-md-pt-32 {
        padding-top: 32px;
    }
    .dr-md-pb-32 {
        padding-bottom: 32px;
    }

    .dr-md-p-40 {
        padding: 40px;
    }
    .dr-md-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .dr-md-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .dr-md-pl-40 {
        padding-left: 40px;
    }
    .dr-md-pr-40 {
        padding-right: 40px;
    }
    .dr-md-pt-40 {
        padding-top: 40px;
    }
    .dr-md-pb-40 {
        padding-bottom: 40px;
    }

    .dr-md-p-48 {
        padding: 48px;
    }
    .dr-md-py-48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .dr-md-px-48 {
        padding-left: 48px;
        padding-right: 48px;
    }
    .dr-md-pl-48 {
        padding-left: 48px;
    }
    .dr-md-pr-48 {
        padding-right: 48px;
    }
    .dr-md-pt-48 {
        padding-top: 48px;
    }
    .dr-md-pb-48 {
        padding-bottom: 48px;
    }

    .dr-md-p-56 {
        padding: 56px;
    }
    .dr-md-py-56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .dr-md-px-56 {
        padding-left: 56px;
        padding-right: 56px;
    }
    .dr-md-pl-56 {
        padding-left: 56px;
    }
    .dr-md-pr-56 {
        padding-right: 56px;
    }
    .dr-md-pt-56 {
        padding-top: 56px;
    }
    .dr-md-pb-56 {
        padding-bottom: 56px;
    }

    .dr-md-p-64 {
        padding: 64px;
    }
    .dr-md-py-64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .dr-md-px-64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .dr-md-pl-64 {
        padding-left: 64px;
    }
    .dr-md-pr-64 {
        padding-right: 64px;
    }
    .dr-md-pt-64 {
        padding-top: 64px;
    }
    .dr-md-pb-64 {
        padding-bottom: 64px;
    }

    .dr-md-p-72 {
        padding: 72px;
    }
    .dr-md-py-72 {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .dr-md-px-72 {
        padding-left: 72px;
        padding-right: 72px;
    }
    .dr-md-pl-72 {
        padding-left: 72px;
    }
    .dr-md-pr-72 {
        padding-right: 72px;
    }
    .dr-md-pt-72 {
        padding-top: 72px;
    }
    .dr-md-pb-72 {
        padding-bottom: 72px;
    }
}

@media only screen and (min-width: 1440px) {
    .dr-lg-p-none {
        padding: 0;
    }
    .dr-lg-py-none {
        padding-top: 0;
        padding-bottom: 0;
    }
    .dr-lg-px-none {
        padding-left: 0;
        padding-right: 0;
    }
    .dr-lg-pl-none {
        padding-left: 0;
    }
    .dr-lg-pr-none {
        padding-right: 0;
    }
    .dr-lg-pt-none {
        padding-top: 0;
    }
    .dr-lg-pb-none {
        padding-bottom: 0;
    }
    .dr-lg-p-8 {
        padding: 8px;
    }
    .dr-lg-py-8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .dr-lg-px-8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .dr-lg-pl-8 {
        padding-left: 8px;
    }
    .dr-lg-pr-8 {
        padding-right: 8px;
    }
    .dr-lg-pt-8 {
        padding-top: 8px;
    }
    .dr-lg-pb-8 {
        padding-bottom: 8px;
    }
    .dr-lg-p-16 {
        padding: 16px;
    }
    .dr-lg-py-16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .dr-lg-px-16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .dr-lg-pl-16 {
        padding-left: 16px;
    }
    .dr-lg-pr-16 {
        padding-right: 16px;
    }
    .dr-lg-pt-16 {
        padding-top: 16px;
    }
    .dr-lg-pb-16 {
        padding-bottom: 16px;
    }

    .dr-lg-p-24 {
        padding: 24px;
    }
    .dr-lg-py-24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .dr-lg-px-24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dr-lg-pl-24 {
        padding-left: 24px;
    }
    .dr-lg-pr-24 {
        padding-right: 24px;
    }
    .dr-lg-pt-24 {
        padding-top: 24px;
    }
    .dr-lg-pb-24 {
        padding-bottom: 24px;
    }

    .dr-lg-p-32 {
        padding: 32px;
    }
    .dr-lg-py-32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .dr-lg-px-32 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .dr-lg-pl-32 {
        padding-left: 32px;
    }
    .dr-lg-pr-32 {
        padding-right: 32px;
    }
    .dr-lg-pt-32 {
        padding-top: 32px;
    }
    .dr-lg-pb-32 {
        padding-bottom: 32px;
    }

    .dr-lg-p-40 {
        padding: 40px;
    }
    .dr-lg-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .dr-lg-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .dr-lg-pl-40 {
        padding-left: 40px;
    }
    .dr-lg-pr-40 {
        padding-right: 40px;
    }
    .dr-lg-pt-40 {
        padding-top: 40px;
    }
    .dr-lg-pb-40 {
        padding-bottom: 40px;
    }

    .dr-lg-p-48 {
        padding: 48px;
    }
    .dr-lg-py-48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .dr-lg-px-48 {
        padding-left: 48px;
        padding-right: 48px;
    }
    .dr-lg-pl-48 {
        padding-left: 48px;
    }
    .dr-lg-pr-48 {
        padding-right: 48px;
    }
    .dr-lg-pt-48 {
        padding-top: 48px;
    }
    .dr-lg-pb-48 {
        padding-bottom: 48px;
    }

    .dr-lg-p-56 {
        padding: 56px;
    }
    .dr-lg-py-56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .dr-lg-px-56 {
        padding-left: 56px;
        padding-right: 56px;
    }
    .dr-lg-pl-56 {
        padding-left: 56px;
    }
    .dr-lg-pr-56 {
        padding-right: 56px;
    }
    .dr-lg-pt-56 {
        padding-top: 56px;
    }
    .dr-lg-pb-56 {
        padding-bottom: 56px;
    }

    .dr-lg-p-64 {
        padding: 64px;
    }
    .dr-lg-py-64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .dr-lg-px-64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .dr-lg-pl-64 {
        padding-left: 64px;
    }
    .dr-lg-pr-64 {
        padding-right: 64px;
    }
    .dr-lg-pt-64 {
        padding-top: 64px;
    }
    .dr-lg-pb-64 {
        padding-bottom: 64px;
    }

    .dr-lg-p-72 {
        padding: 72px;
    }
    .dr-lg-py-72 {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .dr-lg-px-72 {
        padding-left: 72px;
        padding-right: 72px;
    }
    .dr-lg-pl-72 {
        padding-left: 72px;
    }
    .dr-lg-pr-72 {
        padding-right: 72px;
    }
    .dr-lg-pt-72 {
        padding-top: 72px;
    }
    .dr-lg-pb-72 {
        padding-bottom: 72px;
    }
}

@media only screen and (min-width: 1920px) {
    .dr-xl-p-none {
        padding: 0;
    }
    .dr-xl-py-none {
        padding-top: 0;
        padding-bottom: 0;
    }
    .dr-xl-px-none {
        padding-left: 0;
        padding-right: 0;
    }
    .dr-xl-pl-none {
        padding-left: 0;
    }
    .dr-xl-pr-none {
        padding-right: 0;
    }
    .dr-xl-pt-none {
        padding-top: 0;
    }
    .dr-xl-pb-none {
        padding-bottom: 0;
    }
    .dr-xl-p-8 {
        padding: 8px;
    }
    .dr-xl-py-8 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .dr-xl-px-8 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .dr-xl-pl-8 {
        padding-left: 8px;
    }
    .dr-xl-pr-8 {
        padding-right: 8px;
    }
    .dr-xl-pt-8 {
        padding-top: 8px;
    }
    .dr-xl-pb-8 {
        padding-bottom: 8px;
    }
    .dr-xl-p-16 {
        padding: 16px;
    }
    .dr-xl-py-16 {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .dr-xl-px-16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .dr-xl-pl-16 {
        padding-left: 16px;
    }
    .dr-xl-pr-16 {
        padding-right: 16px;
    }
    .dr-xl-pt-16 {
        padding-top: 16px;
    }
    .dr-xl-pb-16 {
        padding-bottom: 16px;
    }

    .dr-xl-p-24 {
        padding: 24px;
    }
    .dr-xl-py-24 {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .dr-xl-px-24 {
        padding-left: 24px;
        padding-right: 24px;
    }
    .dr-xl-pl-24 {
        padding-left: 24px;
    }
    .dr-xl-pr-24 {
        padding-right: 24px;
    }
    .dr-xl-pt-24 {
        padding-top: 24px;
    }
    .dr-xl-pb-24 {
        padding-bottom: 24px;
    }

    .dr-xl-p-32 {
        padding: 32px;
    }
    .dr-xl-py-32 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .dr-xl-px-32 {
        padding-left: 32px;
        padding-right: 32px;
    }
    .dr-xl-pl-32 {
        padding-left: 32px;
    }
    .dr-xl-pr-32 {
        padding-right: 32px;
    }
    .dr-xl-pt-32 {
        padding-top: 32px;
    }
    .dr-xl-pb-32 {
        padding-bottom: 32px;
    }

    .dr-xl-p-40 {
        padding: 40px;
    }
    .dr-xl-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .dr-xl-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .dr-xl-pl-40 {
        padding-left: 40px;
    }
    .dr-xl-pr-40 {
        padding-right: 40px;
    }
    .dr-xl-pt-40 {
        padding-top: 40px;
    }
    .dr-xl-pb-40 {
        padding-bottom: 40px;
    }

    .dr-xl-p-48 {
        padding: 48px;
    }
    .dr-xl-py-48 {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .dr-xl-px-48 {
        padding-left: 48px;
        padding-right: 48px;
    }
    .dr-xl-pl-48 {
        padding-left: 48px;
    }
    .dr-xl-pr-48 {
        padding-right: 48px;
    }
    .dr-xl-pt-48 {
        padding-top: 48px;
    }
    .dr-xl-pb-48 {
        padding-bottom: 48px;
    }

    .dr-xl-p-56 {
        padding: 56px;
    }
    .dr-xl-py-56 {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .dr-xl-px-56 {
        padding-left: 56px;
        padding-right: 56px;
    }
    .dr-xl-pl-56 {
        padding-left: 56px;
    }
    .dr-xl-pr-56 {
        padding-right: 56px;
    }
    .dr-xl-pt-56 {
        padding-top: 56px;
    }
    .dr-xl-pb-56 {
        padding-bottom: 56px;
    }

    .dr-xl-p-64 {
        padding: 64px;
    }
    .dr-xl-py-64 {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .dr-xl-px-64 {
        padding-left: 64px;
        padding-right: 64px;
    }
    .dr-xl-pl-64 {
        padding-left: 64px;
    }
    .dr-xl-pr-64 {
        padding-right: 64px;
    }
    .dr-xl-pt-64 {
        padding-top: 64px;
    }
    .dr-xl-pb-64 {
        padding-bottom: 64px;
    }

    .dr-xl-p-72 {
        padding: 72px;
    }
    .dr-xl-py-72 {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .dr-xl-px-72 {
        padding-left: 72px;
        padding-right: 72px;
    }
    .dr-xl-pl-72 {
        padding-left: 72px;
    }
    .dr-xl-pr-72 {
        padding-right: 72px;
    }
    .dr-xl-pt-72 {
        padding-top: 72px;
    }
    .dr-xl-pb-72 {
        padding-bottom: 72px;
    }
}
