.pt-0 {
    padding-top: 0;
}

.pt-2 {
    padding-top: 2px;
}

.pt-4 {
    padding-top: 4px;
}

.pt-5 {
    padding-top: 5px;
}

.pt-6 {
    padding-top: 6px;
}

.pt-8 {
    padding-top: 8px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-12 {
    padding-top: 12px;
}

.pt-15 {
    padding-top: 15px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-25 {
    padding-top: 25px;
}

.pt-30 {
    padding-top: 30px;
}

.pt-35 {
    padding-top: 35px;
}

.pt-40 {
    padding-top: 40px;
}

.pe-0 {
    padding-inline-end: 0;
}

.pe-2 {
    padding-inline-end: 2px;
}

.pe-4 {
    padding-inline-end: 4px;
}

.pe-5 {
    padding-inline-end: 5px;
}

.pe-6 {
    padding-inline-end: 6px;
}

.pe-8 {
    padding-inline-end: 8px;
}

.pe-10 {
    padding-inline-end: 10px;
}

.pe-12 {
    padding-inline-end: 12px;
}

.pe-15 {
    padding-inline-end: 15px;
}

.pe-20 {
    padding-inline-end: 20px;
}

.pe-25 {
    padding-inline-end: 25px;
}

.pe-30 {
    padding-inline-end: 30px;
}

.pe-35 {
    padding-inline-end: 35px;
}

.pe-40 {
    padding-inline-end: 40px;
}

.pb-0 {
    padding-bottom: 0;
}

.pb-2 {
    padding-bottom: 2px;
}

.pb-4 {
    padding-bottom: 4px;
}

.pb-5 {
    padding-bottom: 5px;
}

.pb-6 {
    padding-bottom: 6px;
}

.pb-8 {
    padding-bottom: 8px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-12 {
    padding-bottom: 12px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-25 {
    padding-bottom: 25px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-35 {
    padding-bottom: 35px;
}

.pb-40 {
    padding-bottom: 40px;
}

.ps-0 {
    padding-inline-start: 0;
}

.ps-2 {
    padding-inline-start: 2px;
}

.ps-4 {
    padding-inline-start: 4px;
}

.ps-5 {
    padding-inline-start: 5px;
}

.ps-6 {
    padding-inline-start: 6px;
}

.ps-8 {
    padding-inline-start: 8px;
}

.ps-10 {
    padding-inline-start: 10px;
}

.ps-12 {
    padding-inline-start: 12px;
}

.ps-15 {
    padding-inline-start: 15px;
}

.ps-20 {
    padding-inline-start: 20px;
}

.ps-25 {
    padding-inline-start: 25px;
}

.ps-30 {
    padding-inline-start: 30px;
}

.ps-35 {
    padding-inline-start: 35px;
}

.ps-40 {
    padding-inline-start: 40px;
}

@media screen and (min-width: 576px) {
    .sm-pt-0 {
        padding-top: 0;
    }

    .sm-pt-2 {
        padding-top: 2px;
    }

    .sm-pt-4 {
        padding-top: 4px;
    }

    .sm-pt-5 {
        padding-top: 5px;
    }

    .sm-pt-6 {
        padding-top: 6px;
    }

    .sm-pt-8 {
        padding-top: 8px;
    }

    .sm-pt-10 {
        padding-top: 10px;
    }

    .sm-pt-12 {
        padding-top: 12px;
    }

    .sm-pt-15 {
        padding-top: 15px;
    }

    .sm-pt-20 {
        padding-top: 20px;
    }

    .sm-pt-25 {
        padding-top: 25px;
    }

    .sm-pt-30 {
        padding-top: 30px;
    }

    .sm-pt-35 {
        padding-top: 35px;
    }

    .sm-pt-40 {
        padding-top: 40px;
    }

    .sm-pe-0 {
        padding-inline-end: 0;
    }

    .sm-pe-2 {
        padding-inline-end: 2px;
    }

    .sm-pe-4 {
        padding-inline-end: 4px;
    }

    .sm-pe-5 {
        padding-inline-end: 5px;
    }

    .sm-pe-6 {
        padding-inline-end: 6px;
    }

    .sm-pe-8 {
        padding-inline-end: 8px;
    }

    .sm-pe-10 {
        padding-inline-end: 10px;
    }

    .sm-pe-12 {
        padding-inline-end: 12px;
    }

    .sm-pe-15 {
        padding-inline-end: 15px;
    }

    .sm-pe-20 {
        padding-inline-end: 20px;
    }

    .sm-pe-25 {
        padding-inline-end: 25px;
    }

    .sm-pe-30 {
        padding-inline-end: 30px;
    }

    .sm-pe-35 {
        padding-inline-end: 35px;
    }

    .sm-pe-40 {
        padding-inline-end: 40px;
    }

    .sm-pb-0 {
        padding-bottom: 0;
    }

    .sm-pb-2 {
        padding-bottom: 2px;
    }

    .sm-pb-4 {
        padding-bottom: 4px;
    }

    .sm-pb-5 {
        padding-bottom: 5px;
    }

    .sm-pb-6 {
        padding-bottom: 6px;
    }

    .sm-pb-8 {
        padding-bottom: 8px;
    }

    .sm-pb-10 {
        padding-bottom: 10px;
    }

    .sm-pb-12 {
        padding-bottom: 12px;
    }

    .sm-pb-15 {
        padding-bottom: 15px;
    }

    .sm-pb-20 {
        padding-bottom: 20px;
    }

    .sm-pb-25 {
        padding-bottom: 25px;
    }

    .sm-pb-30 {
        padding-bottom: 30px;
    }

    .sm-pb-35 {
        padding-bottom: 35px;
    }

    .sm-pb-40 {
        padding-bottom: 40px;
    }

    .sm-ps-0 {
        padding-inline-start: 0;
    }

    .sm-ps-2 {
        padding-inline-start: 2px;
    }

    .sm-ps-4 {
        padding-inline-start: 4px;
    }

    .sm-ps-5 {
        padding-inline-start: 5px;
    }

    .sm-ps-6 {
        padding-inline-start: 6px;
    }

    .sm-ps-8 {
        padding-inline-start: 8px;
    }

    .sm-ps-10 {
        padding-inline-start: 10px;
    }

    .sm-ps-12 {
        padding-inline-start: 12px;
    }

    .sm-ps-15 {
        padding-inline-start: 15px;
    }

    .sm-ps-20 {
        padding-inline-start: 20px;
    }

    .sm-ps-25 {
        padding-inline-start: 25px;
    }

    .sm-ps-30 {
        padding-inline-start: 30px;
    }

    .sm-ps-35 {
        padding-inline-start: 35px;
    }

    .sm-ps-40 {
        padding-inline-start: 40px;
    }
}

@media screen and (min-width: 768px) {
    .md-pt-0 {
        padding-top: 0;
    }

    .md-pt-2 {
        padding-top: 2px;
    }

    .md-pt-4 {
        padding-top: 4px;
    }

    .md-pt-5 {
        padding-top: 5px;
    }

    .md-pt-6 {
        padding-top: 6px;
    }

    .md-pt-8 {
        padding-top: 8px;
    }

    .md-pt-10 {
        padding-top: 10px;
    }

    .md-pt-12 {
        padding-top: 12px;
    }

    .md-pt-15 {
        padding-top: 15px;
    }

    .md-pt-20 {
        padding-top: 20px;
    }

    .md-pt-25 {
        padding-top: 25px;
    }

    .md-pt-30 {
        padding-top: 30px;
    }

    .md-pt-35 {
        padding-top: 35px;
    }

    .md-pt-40 {
        padding-top: 40px;
    }

    .md-pe-0 {
        padding-inline-end: 0;
    }

    .md-pe-2 {
        padding-inline-end: 2px;
    }

    .md-pe-4 {
        padding-inline-end: 4px;
    }

    .md-pe-5 {
        padding-inline-end: 5px;
    }

    .md-pe-6 {
        padding-inline-end: 6px;
    }

    .md-pe-8 {
        padding-inline-end: 8px;
    }

    .md-pe-10 {
        padding-inline-end: 10px;
    }

    .md-pe-12 {
        padding-inline-end: 12px;
    }

    .md-pe-15 {
        padding-inline-end: 15px;
    }

    .md-pe-20 {
        padding-inline-end: 20px;
    }

    .md-pe-25 {
        padding-inline-end: 25px;
    }

    .md-pe-30 {
        padding-inline-end: 30px;
    }

    .md-pe-35 {
        padding-inline-end: 35px;
    }

    .md-pe-40 {
        padding-inline-end: 40px;
    }

    .md-pb-0 {
        padding-bottom: 0;
    }

    .md-pb-2 {
        padding-bottom: 2px;
    }

    .md-pb-4 {
        padding-bottom: 4px;
    }

    .md-pb-5 {
        padding-bottom: 5px;
    }

    .md-pb-6 {
        padding-bottom: 6px;
    }

    .md-pb-8 {
        padding-bottom: 8px;
    }

    .md-pb-10 {
        padding-bottom: 10px;
    }

    .md-pb-12 {
        padding-bottom: 12px;
    }

    .md-pb-15 {
        padding-bottom: 15px;
    }

    .md-pb-20 {
        padding-bottom: 20px;
    }

    .md-pb-25 {
        padding-bottom: 25px;
    }

    .md-pb-30 {
        padding-bottom: 30px;
    }

    .md-pb-35 {
        padding-bottom: 35px;
    }

    .md-pb-40 {
        padding-bottom: 40px;
    }

    .md-ps-0 {
        padding-inline-start: 0;
    }

    .md-ps-2 {
        padding-inline-start: 2px;
    }

    .md-ps-4 {
        padding-inline-start: 4px;
    }

    .md-ps-5 {
        padding-inline-start: 5px;
    }

    .md-ps-6 {
        padding-inline-start: 6px;
    }

    .md-ps-8 {
        padding-inline-start: 8px;
    }

    .md-ps-10 {
        padding-inline-start: 10px;
    }

    .md-ps-12 {
        padding-inline-start: 12px;
    }

    .md-ps-15 {
        padding-inline-start: 15px;
    }

    .md-ps-20 {
        padding-inline-start: 20px;
    }

    .md-ps-25 {
        padding-inline-start: 25px;
    }

    .md-ps-30 {
        padding-inline-start: 30px;
    }

    .md-ps-35 {
        padding-inline-start: 35px;
    }

    .md-ps-40 {
        padding-inline-start: 40px;
    }
}

@media screen and (min-width: 992px) {
    .lg-pt-0 {
        padding-top: 0;
    }

    .lg-pt-2 {
        padding-top: 2px;
    }

    .lg-pt-4 {
        padding-top: 4px;
    }

    .lg-pt-5 {
        padding-top: 5px;
    }

    .lg-pt-6 {
        padding-top: 6px;
    }

    .lg-pt-8 {
        padding-top: 8px;
    }

    .lg-pt-10 {
        padding-top: 10px;
    }

    .lg-pt-12 {
        padding-top: 12px;
    }

    .lg-pt-15 {
        padding-top: 15px;
    }

    .lg-pt-20 {
        padding-top: 20px;
    }

    .lg-pt-25 {
        padding-top: 25px;
    }

    .lg-pt-30 {
        padding-top: 30px;
    }

    .lg-pt-35 {
        padding-top: 35px;
    }

    .lg-pt-40 {
        padding-top: 40px;
    }

    .lg-pe-0 {
        padding-inline-end: 0;
    }

    .lg-pe-2 {
        padding-inline-end: 2px;
    }

    .lg-pe-4 {
        padding-inline-end: 4px;
    }

    .lg-pe-5 {
        padding-inline-end: 5px;
    }

    .lg-pe-6 {
        padding-inline-end: 6px;
    }

    .lg-pe-8 {
        padding-inline-end: 8px;
    }

    .lg-pe-10 {
        padding-inline-end: 10px;
    }

    .lg-pe-12 {
        padding-inline-end: 12px;
    }

    .lg-pe-15 {
        padding-inline-end: 15px;
    }

    .lg-pe-20 {
        padding-inline-end: 20px;
    }

    .lg-pe-25 {
        padding-inline-end: 25px;
    }

    .lg-pe-30 {
        padding-inline-end: 30px;
    }

    .lg-pe-35 {
        padding-inline-end: 35px;
    }

    .lg-pe-40 {
        padding-inline-end: 40px;
    }

    .lg-pb-0 {
        padding-bottom: 0;
    }

    .lg-pb-2 {
        padding-bottom: 2px;
    }

    .lg-pb-4 {
        padding-bottom: 4px;
    }

    .lg-pb-5 {
        padding-bottom: 5px;
    }

    .lg-pb-6 {
        padding-bottom: 6px;
    }

    .lg-pb-8 {
        padding-bottom: 8px;
    }

    .lg-pb-10 {
        padding-bottom: 10px;
    }

    .lg-pb-12 {
        padding-bottom: 12px;
    }

    .lg-pb-15 {
        padding-bottom: 15px;
    }

    .lg-pb-20 {
        padding-bottom: 20px;
    }

    .lg-pb-25 {
        padding-bottom: 25px;
    }

    .lg-pb-30 {
        padding-bottom: 30px;
    }

    .lg-pb-35 {
        padding-bottom: 35px;
    }

    .lg-pb-40 {
        padding-bottom: 40px;
    }

    .lg-ps-0 {
        padding-inline-start: 0;
    }

    .lg-ps-2 {
        padding-inline-start: 2px;
    }

    .lg-ps-4 {
        padding-inline-start: 4px;
    }

    .lg-ps-5 {
        padding-inline-start: 5px;
    }

    .lg-ps-6 {
        padding-inline-start: 6px;
    }

    .lg-ps-8 {
        padding-inline-start: 8px;
    }

    .lg-ps-10 {
        padding-inline-start: 10px;
    }

    .lg-ps-12 {
        padding-inline-start: 12px;
    }

    .lg-ps-15 {
        padding-inline-start: 15px;
    }

    .lg-ps-20 {
        padding-inline-start: 20px;
    }

    .lg-ps-25 {
        padding-inline-start: 25px;
    }

    .lg-ps-30 {
        padding-inline-start: 30px;
    }

    .lg-ps-35 {
        padding-inline-start: 35px;
    }

    .lg-ps-40 {
        padding-inline-start: 40px;
    }
}

@media screen and (min-width: 1200px) {
    .xl-pt-0 {
        padding-top: 0;
    }

    .xl-pt-2 {
        padding-top: 2px;
    }

    .xl-pt-4 {
        padding-top: 4px;
    }

    .xl-pt-5 {
        padding-top: 5px;
    }

    .xl-pt-6 {
        padding-top: 6px;
    }

    .xl-pt-8 {
        padding-top: 8px;
    }

    .xl-pt-10 {
        padding-top: 10px;
    }

    .xl-pt-12 {
        padding-top: 12px;
    }

    .xl-pt-15 {
        padding-top: 15px;
    }

    .xl-pt-20 {
        padding-top: 20px;
    }

    .xl-pt-25 {
        padding-top: 25px;
    }

    .xl-pt-30 {
        padding-top: 30px;
    }

    .xl-pt-35 {
        padding-top: 35px;
    }

    .xl-pt-40 {
        padding-top: 40px;
    }

    .xl-pe-0 {
        padding-inline-end: 0;
    }

    .xl-pe-2 {
        padding-inline-end: 2px;
    }

    .xl-pe-4 {
        padding-inline-end: 4px;
    }

    .xl-pe-5 {
        padding-inline-end: 5px;
    }

    .xl-pe-6 {
        padding-inline-end: 6px;
    }

    .xl-pe-8 {
        padding-inline-end: 8px;
    }

    .xl-pe-10 {
        padding-inline-end: 10px;
    }

    .xl-pe-12 {
        padding-inline-end: 12px;
    }

    .xl-pe-15 {
        padding-inline-end: 15px;
    }

    .xl-pe-20 {
        padding-inline-end: 20px;
    }

    .xl-pe-25 {
        padding-inline-end: 25px;
    }

    .xl-pe-30 {
        padding-inline-end: 30px;
    }

    .xl-pe-35 {
        padding-inline-end: 35px;
    }

    .xl-pe-40 {
        padding-inline-end: 40px;
    }

    .xl-pb-0 {
        padding-bottom: 0;
    }

    .xl-pb-2 {
        padding-bottom: 2px;
    }

    .xl-pb-4 {
        padding-bottom: 4px;
    }

    .xl-pb-5 {
        padding-bottom: 5px;
    }

    .xl-pb-6 {
        padding-bottom: 6px;
    }

    .xl-pb-8 {
        padding-bottom: 8px;
    }

    .xl-pb-10 {
        padding-bottom: 10px;
    }

    .xl-pb-12 {
        padding-bottom: 12px;
    }

    .xl-pb-15 {
        padding-bottom: 15px;
    }

    .xl-pb-20 {
        padding-bottom: 20px;
    }

    .xl-pb-25 {
        padding-bottom: 25px;
    }

    .xl-pb-30 {
        padding-bottom: 30px;
    }

    .xl-pb-35 {
        padding-bottom: 35px;
    }

    .xl-pb-40 {
        padding-bottom: 40px;
    }

    .xl-ps-0 {
        padding-inline-start: 0;
    }

    .xl-ps-2 {
        padding-inline-start: 2px;
    }

    .xl-ps-4 {
        padding-inline-start: 4px;
    }

    .xl-ps-5 {
        padding-inline-start: 5px;
    }

    .xl-ps-6 {
        padding-inline-start: 6px;
    }

    .xl-ps-8 {
        padding-inline-start: 8px;
    }

    .xl-ps-10 {
        padding-inline-start: 10px;
    }

    .xl-ps-12 {
        padding-inline-start: 12px;
    }

    .xl-ps-15 {
        padding-inline-start: 15px;
    }

    .xl-ps-20 {
        padding-inline-start: 20px;
    }

    .xl-ps-25 {
        padding-inline-start: 25px;
    }

    .xl-ps-30 {
        padding-inline-start: 30px;
    }

    .xl-ps-35 {
        padding-inline-start: 35px;
    }

    .xl-ps-40 {
        padding-inline-start: 40px;
    }
}

.mt-0 {
    margin-top: 0;
}

.mt-2 {
    margin-top: 2px;
}

.mt-4 {
    margin-top: 4px;
}

.mt-5 {
    margin-top: 5px;
}

.mt-6 {
    margin-top: 6px;
}

.mt-8 {
    margin-top: 8px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-12 {
    margin-top: 12px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-35 {
    margin-top: 35px;
}

.mt-40 {
    margin-top: 40px;
}

.me-0 {
    margin-inline-end: 0;
}

.me-2 {
    margin-inline-end: 2px;
}

.me-4 {
    margin-inline-end: 4px;
}

.me-5 {
    margin-inline-end: 5px;
}

.me-6 {
    margin-inline-end: 6px;
}

.me-8 {
    margin-inline-end: 8px;
}

.me-10 {
    margin-inline-end: 10px;
}

.me-12 {
    margin-inline-end: 12px;
}

.me-15 {
    margin-inline-end: 15px;
}

.me-20 {
    margin-inline-end: 20px;
}

.me-25 {
    margin-inline-end: 25px;
}

.me-30 {
    margin-inline-end: 30px;
}

.me-35 {
    margin-inline-end: 35px;
}

.me-40 {
    margin-inline-end: 40px;
}

.mb-0 {
    margin-bottom: 0;
}

.mb-2 {
    margin-bottom: 2px;
}

.mb-4 {
    margin-bottom: 4px;
}

.mb-5 {
    margin-bottom: 5px;
}

.mb-6 {
    margin-bottom: 6px;
}

.mb-8 {
    margin-bottom: 8px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-12 {
    margin-bottom: 12px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-35 {
    margin-bottom: 35px;
}

.mb-40 {
    margin-bottom: 40px;
}

.ms-0 {
    margin-inline-start: 0;
}

.ms-2 {
    margin-inline-start: 2px;
}

.ms-4 {
    margin-inline-start: 4px;
}

.ms-5 {
    margin-inline-start: 5px;
}

.ms-6 {
    margin-inline-start: 6px;
}

.ms-8 {
    margin-inline-start: 8px;
}

.ms-10 {
    margin-inline-start: 10px;
}

.ms-12 {
    margin-inline-start: 12px;
}

.ms-15 {
    margin-inline-start: 15px;
}

.ms-20 {
    margin-inline-start: 20px;
}

.ms-25 {
    margin-inline-start: 25px;
}

.ms-30 {
    margin-inline-start: 30px;
}

.ms-35 {
    margin-inline-start: 35px;
}

.ms-40 {
    margin-inline-start: 40px;
}

@media screen and (min-width: 576px) {
    .sm-mt-0 {
        margin-top: 0;
    }

    .sm-mt-2 {
        margin-top: 2px;
    }

    .sm-mt-4 {
        margin-top: 4px;
    }

    .sm-mt-5 {
        margin-top: 5px;
    }

    .sm-mt-6 {
        margin-top: 6px;
    }

    .sm-mt-8 {
        margin-top: 8px;
    }

    .sm-mt-10 {
        margin-top: 10px;
    }

    .sm-mt-12 {
        margin-top: 12px;
    }

    .sm-mt-15 {
        margin-top: 15px;
    }

    .sm-mt-20 {
        margin-top: 20px;
    }

    .sm-mt-25 {
        margin-top: 25px;
    }

    .sm-mt-30 {
        margin-top: 30px;
    }

    .sm-mt-35 {
        margin-top: 35px;
    }

    .sm-mt-40 {
        margin-top: 40px;
    }

    .sm-me-0 {
        margin-inline-end: 0;
    }

    .sm-me-2 {
        margin-inline-end: 2px;
    }

    .sm-me-4 {
        margin-inline-end: 4px;
    }

    .sm-me-5 {
        margin-inline-end: 5px;
    }

    .sm-me-6 {
        margin-inline-end: 6px;
    }

    .sm-me-8 {
        margin-inline-end: 8px;
    }

    .sm-me-10 {
        margin-inline-end: 10px;
    }

    .sm-me-12 {
        margin-inline-end: 12px;
    }

    .sm-me-15 {
        margin-inline-end: 15px;
    }

    .sm-me-20 {
        margin-inline-end: 20px;
    }

    .sm-me-25 {
        margin-inline-end: 25px;
    }

    .sm-me-30 {
        margin-inline-end: 30px;
    }

    .sm-me-35 {
        margin-inline-end: 35px;
    }

    .sm-me-40 {
        margin-inline-end: 40px;
    }

    .sm-mb-0 {
        margin-bottom: 0;
    }

    .sm-mb-2 {
        margin-bottom: 2px;
    }

    .sm-mb-4 {
        margin-bottom: 4px;
    }

    .sm-mb-5 {
        margin-bottom: 5px;
    }

    .sm-mb-6 {
        margin-bottom: 6px;
    }

    .sm-mb-8 {
        margin-bottom: 8px;
    }

    .sm-mb-10 {
        margin-bottom: 10px;
    }

    .sm-mb-12 {
        margin-bottom: 12px;
    }

    .sm-mb-15 {
        margin-bottom: 15px;
    }

    .sm-mb-20 {
        margin-bottom: 20px;
    }

    .sm-mb-25 {
        margin-bottom: 25px;
    }

    .sm-mb-30 {
        margin-bottom: 30px;
    }

    .sm-mb-35 {
        margin-bottom: 35px;
    }

    .sm-mb-40 {
        margin-bottom: 40px;
    }

    .sm-ms-0 {
        margin-inline-start: 0;
    }

    .sm-ms-2 {
        margin-inline-start: 2px;
    }

    .sm-ms-4 {
        margin-inline-start: 4px;
    }

    .sm-ms-5 {
        margin-inline-start: 5px;
    }

    .sm-ms-6 {
        margin-inline-start: 6px;
    }

    .sm-ms-8 {
        margin-inline-start: 8px;
    }

    .sm-ms-10 {
        margin-inline-start: 10px;
    }

    .sm-ms-12 {
        margin-inline-start: 12px;
    }

    .sm-ms-15 {
        margin-inline-start: 15px;
    }

    .sm-ms-20 {
        margin-inline-start: 20px;
    }

    .sm-ms-25 {
        margin-inline-start: 25px;
    }

    .sm-ms-30 {
        margin-inline-start: 30px;
    }

    .sm-ms-35 {
        margin-inline-start: 35px;
    }

    .sm-ms-40 {
        margin-inline-start: 40px;
    }
}

@media screen and (min-width: 768px) {
    .md-mt-0 {
        margin-top: 0;
    }

    .md-mt-2 {
        margin-top: 2px;
    }

    .md-mt-4 {
        margin-top: 4px;
    }

    .md-mt-5 {
        margin-top: 5px;
    }

    .md-mt-6 {
        margin-top: 6px;
    }

    .md-mt-8 {
        margin-top: 8px;
    }

    .md-mt-10 {
        margin-top: 10px;
    }

    .md-mt-12 {
        margin-top: 12px;
    }

    .md-mt-15 {
        margin-top: 15px;
    }

    .md-mt-20 {
        margin-top: 20px;
    }

    .md-mt-25 {
        margin-top: 25px;
    }

    .md-mt-30 {
        margin-top: 30px;
    }

    .md-mt-35 {
        margin-top: 35px;
    }

    .md-mt-40 {
        margin-top: 40px;
    }

    .md-me-0 {
        margin-inline-end: 0;
    }

    .md-me-2 {
        margin-inline-end: 2px;
    }

    .md-me-4 {
        margin-inline-end: 4px;
    }

    .md-me-5 {
        margin-inline-end: 5px;
    }

    .md-me-6 {
        margin-inline-end: 6px;
    }

    .md-me-8 {
        margin-inline-end: 8px;
    }

    .md-me-10 {
        margin-inline-end: 10px;
    }

    .md-me-12 {
        margin-inline-end: 12px;
    }

    .md-me-15 {
        margin-inline-end: 15px;
    }

    .md-me-20 {
        margin-inline-end: 20px;
    }

    .md-me-25 {
        margin-inline-end: 25px;
    }

    .md-me-30 {
        margin-inline-end: 30px;
    }

    .md-me-35 {
        margin-inline-end: 35px;
    }

    .md-me-40 {
        margin-inline-end: 40px;
    }

    .md-mb-0 {
        margin-bottom: 0;
    }

    .md-mb-2 {
        margin-bottom: 2px;
    }

    .md-mb-4 {
        margin-bottom: 4px;
    }

    .md-mb-5 {
        margin-bottom: 5px;
    }

    .md-mb-6 {
        margin-bottom: 6px;
    }

    .md-mb-8 {
        margin-bottom: 8px;
    }

    .md-mb-10 {
        margin-bottom: 10px;
    }

    .md-mb-12 {
        margin-bottom: 12px;
    }

    .md-mb-15 {
        margin-bottom: 15px;
    }

    .md-mb-20 {
        margin-bottom: 20px;
    }

    .md-mb-25 {
        margin-bottom: 25px;
    }

    .md-mb-30 {
        margin-bottom: 30px;
    }

    .md-mb-35 {
        margin-bottom: 35px;
    }

    .md-mb-40 {
        margin-bottom: 40px;
    }

    .md-ms-0 {
        margin-inline-start: 0;
    }

    .md-ms-2 {
        margin-inline-start: 2px;
    }

    .md-ms-4 {
        margin-inline-start: 4px;
    }

    .md-ms-5 {
        margin-inline-start: 5px;
    }

    .md-ms-6 {
        margin-inline-start: 6px;
    }

    .md-ms-8 {
        margin-inline-start: 8px;
    }

    .md-ms-10 {
        margin-inline-start: 10px;
    }

    .md-ms-12 {
        margin-inline-start: 12px;
    }

    .md-ms-15 {
        margin-inline-start: 15px;
    }

    .md-ms-20 {
        margin-inline-start: 20px;
    }

    .md-ms-25 {
        margin-inline-start: 25px;
    }

    .md-ms-30 {
        margin-inline-start: 30px;
    }

    .md-ms-35 {
        margin-inline-start: 35px;
    }

    .md-ms-40 {
        margin-inline-start: 40px;
    }
}

@media screen and (min-width: 992px) {
    .lg-mt-0 {
        margin-top: 0;
    }

    .lg-mt-2 {
        margin-top: 2px;
    }

    .lg-mt-4 {
        margin-top: 4px;
    }

    .lg-mt-5 {
        margin-top: 5px;
    }

    .lg-mt-6 {
        margin-top: 6px;
    }

    .lg-mt-8 {
        margin-top: 8px;
    }

    .lg-mt-10 {
        margin-top: 10px;
    }

    .lg-mt-12 {
        margin-top: 12px;
    }

    .lg-mt-15 {
        margin-top: 15px;
    }

    .lg-mt-20 {
        margin-top: 20px;
    }

    .lg-mt-25 {
        margin-top: 25px;
    }

    .lg-mt-30 {
        margin-top: 30px;
    }

    .lg-mt-35 {
        margin-top: 35px;
    }

    .lg-mt-40 {
        margin-top: 40px;
    }

    .lg-me-0 {
        margin-inline-end: 0;
    }

    .lg-me-2 {
        margin-inline-end: 2px;
    }

    .lg-me-4 {
        margin-inline-end: 4px;
    }

    .lg-me-5 {
        margin-inline-end: 5px;
    }

    .lg-me-6 {
        margin-inline-end: 6px;
    }

    .lg-me-8 {
        margin-inline-end: 8px;
    }

    .lg-me-10 {
        margin-inline-end: 10px;
    }

    .lg-me-12 {
        margin-inline-end: 12px;
    }

    .lg-me-15 {
        margin-inline-end: 15px;
    }

    .lg-me-20 {
        margin-inline-end: 20px;
    }

    .lg-me-25 {
        margin-inline-end: 25px;
    }

    .lg-me-30 {
        margin-inline-end: 30px;
    }

    .lg-me-35 {
        margin-inline-end: 35px;
    }

    .lg-me-40 {
        margin-inline-end: 40px;
    }

    .lg-mb-0 {
        margin-bottom: 0;
    }

    .lg-mb-2 {
        margin-bottom: 2px;
    }

    .lg-mb-4 {
        margin-bottom: 4px;
    }

    .lg-mb-5 {
        margin-bottom: 5px;
    }

    .lg-mb-6 {
        margin-bottom: 6px;
    }

    .lg-mb-8 {
        margin-bottom: 8px;
    }

    .lg-mb-10 {
        margin-bottom: 10px;
    }

    .lg-mb-12 {
        margin-bottom: 12px;
    }

    .lg-mb-15 {
        margin-bottom: 15px;
    }

    .lg-mb-20 {
        margin-bottom: 20px;
    }

    .lg-mb-25 {
        margin-bottom: 25px;
    }

    .lg-mb-30 {
        margin-bottom: 30px;
    }

    .lg-mb-35 {
        margin-bottom: 35px;
    }

    .lg-mb-40 {
        margin-bottom: 40px;
    }

    .lg-ms-0 {
        margin-inline-start: 0;
    }

    .lg-ms-2 {
        margin-inline-start: 2px;
    }

    .lg-ms-4 {
        margin-inline-start: 4px;
    }

    .lg-ms-5 {
        margin-inline-start: 5px;
    }

    .lg-ms-6 {
        margin-inline-start: 6px;
    }

    .lg-ms-8 {
        margin-inline-start: 8px;
    }

    .lg-ms-10 {
        margin-inline-start: 10px;
    }

    .lg-ms-12 {
        margin-inline-start: 12px;
    }

    .lg-ms-15 {
        margin-inline-start: 15px;
    }

    .lg-ms-20 {
        margin-inline-start: 20px;
    }

    .lg-ms-25 {
        margin-inline-start: 25px;
    }

    .lg-ms-30 {
        margin-inline-start: 30px;
    }

    .lg-ms-35 {
        margin-inline-start: 35px;
    }

    .lg-ms-40 {
        margin-inline-start: 40px;
    }
}

@media screen and (min-width: 1200px) {
    .xl-mt-0 {
        margin-top: 0;
    }

    .xl-mt-2 {
        margin-top: 2px;
    }

    .xl-mt-4 {
        margin-top: 4px;
    }

    .xl-mt-5 {
        margin-top: 5px;
    }

    .xl-mt-6 {
        margin-top: 6px;
    }

    .xl-mt-8 {
        margin-top: 8px;
    }

    .xl-mt-10 {
        margin-top: 10px;
    }

    .xl-mt-12 {
        margin-top: 12px;
    }

    .xl-mt-15 {
        margin-top: 15px;
    }

    .xl-mt-20 {
        margin-top: 20px;
    }

    .xl-mt-25 {
        margin-top: 25px;
    }

    .xl-mt-30 {
        margin-top: 30px;
    }

    .xl-mt-35 {
        margin-top: 35px;
    }

    .xl-mt-40 {
        margin-top: 40px;
    }

    .xl-me-0 {
        margin-inline-end: 0;
    }

    .xl-me-2 {
        margin-inline-end: 2px;
    }

    .xl-me-4 {
        margin-inline-end: 4px;
    }

    .xl-me-5 {
        margin-inline-end: 5px;
    }

    .xl-me-6 {
        margin-inline-end: 6px;
    }

    .xl-me-8 {
        margin-inline-end: 8px;
    }

    .xl-me-10 {
        margin-inline-end: 10px;
    }

    .xl-me-12 {
        margin-inline-end: 12px;
    }

    .xl-me-15 {
        margin-inline-end: 15px;
    }

    .xl-me-20 {
        margin-inline-end: 20px;
    }

    .xl-me-25 {
        margin-inline-end: 25px;
    }

    .xl-me-30 {
        margin-inline-end: 30px;
    }

    .xl-me-35 {
        margin-inline-end: 35px;
    }

    .xl-me-40 {
        margin-inline-end: 40px;
    }

    .xl-mb-0 {
        margin-bottom: 0;
    }

    .xl-mb-2 {
        margin-bottom: 2px;
    }

    .xl-mb-4 {
        margin-bottom: 4px;
    }

    .xl-mb-5 {
        margin-bottom: 5px;
    }

    .xl-mb-6 {
        margin-bottom: 6px;
    }

    .xl-mb-8 {
        margin-bottom: 8px;
    }

    .xl-mb-10 {
        margin-bottom: 10px;
    }

    .xl-mb-12 {
        margin-bottom: 12px;
    }

    .xl-mb-15 {
        margin-bottom: 15px;
    }

    .xl-mb-20 {
        margin-bottom: 20px;
    }

    .xl-mb-25 {
        margin-bottom: 25px;
    }

    .xl-mb-30 {
        margin-bottom: 30px;
    }

    .xl-mb-35 {
        margin-bottom: 35px;
    }

    .xl-mb-40 {
        margin-bottom: 40px;
    }

    .xl-ms-0 {
        margin-inline-start: 0;
    }

    .xl-ms-2 {
        margin-inline-start: 2px;
    }

    .xl-ms-4 {
        margin-inline-start: 4px;
    }

    .xl-ms-5 {
        margin-inline-start: 5px;
    }

    .xl-ms-6 {
        margin-inline-start: 6px;
    }

    .xl-ms-8 {
        margin-inline-start: 8px;
    }

    .xl-ms-10 {
        margin-inline-start: 10px;
    }

    .xl-ms-12 {
        margin-inline-start: 12px;
    }

    .xl-ms-15 {
        margin-inline-start: 15px;
    }

    .xl-ms-20 {
        margin-inline-start: 20px;
    }

    .xl-ms-25 {
        margin-inline-start: 25px;
    }

    .xl-ms-30 {
        margin-inline-start: 30px;
    }

    .xl-ms-35 {
        margin-inline-start: 35px;
    }

    .xl-ms-40 {
        margin-inline-start: 40px;
    }
}
