﻿/* Custom css displays */
.ds-none {
    display: none !important;
}
.ds-inline {
    display: inline !important;
}
.ds-inline-block {
    display: inline-block !important;
}
.ds-block {
    display: block !important;
}
.ds-table {
    display: table !important;
}
.ds-table-row {
    display: table-row !important;
}
.ds-table-cell {
    display: table-cell !important;
}
.ds-flex {
    display: flex !important;
}
.ds-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 600px) {
    .ds-sm-none {
        display: none !important;
    }
    .ds-sm-inline {
        display: inline !important;
    }
    .ds-sm-inline-block {
        display: inline-block !important;
    }
    .ds-sm-block {
        display: block !important;
    }
    .ds-sm-table {
        display: table !important;
    }
    .ds-sm-table-row {
        display: table-row !important;
    }
    .ds-sm-table-cell {
        display: table-cell !important;
    }
    .ds-sm-flex {
        display: flex !important;
    }
    .ds-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 960px) {
    .ds-md-none {
        display: none !important;
    }
    .ds-md-inline {
        display: inline !important;
    }
    .ds-md-inline-block {
        display: inline-block !important;
    }
    .ds-md-block {
        display: block !important;
    }
    .ds-md-table {
        display: table !important;
    }
    .ds-md-table-row {
        display: table-row !important;
    }
    .ds-md-table-cell {
        display: table-cell !important;
    }
    .ds-md-flex {
        display: flex !important;
    }
    .ds-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1280px) {
    .ds-lg-none {
        display: none !important;
    }
    .ds-lg-inline {
        display: inline !important;
    }
    .ds-lg-inline-block {
        display: inline-block !important;
    }
    .ds-lg-block {
        display: block !important;
    }
    .ds-lg-table {
        display: table !important;
    }
    .ds-lg-table-row {
        display: table-row !important;
    }
    .ds-lg-table-cell {
        display: table-cell !important;
    }
    .ds-lg-flex {
        display: flex !important;
    }
    .ds-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1920px) {
    .ds-xl-none {
        display: none !important;
    }
    .ds-xl-inline {
        display: inline !important;
    }
    .ds-xl-inline-block {
        display: inline-block !important;
    }
    .ds-xl-block {
        display: block !important;
    }
    .ds-xl-table {
        display: table !important;
    }
    .ds-xl-table-row {
        display: table-row !important;
    }
    .ds-xl-table-cell {
        display: table-cell !important;
    }
    .ds-xl-flex {
        display: flex !important;
    }
    .ds-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 2560px) {
    .ds-xx-none {
        display: none !important;
    }
    .ds-xx-inline {
        display: inline !important;
    }
    .ds-xx-inline-block {
        display: inline-block !important;
    }
    .ds-xx-block {
        display: block !important;
    }
    .ds-xx-table {
        display: table !important;
    }
    .ds-xx-table-row {
        display: table-row !important;
    }
    .ds-xx-table-cell {
        display: table-cell !important;
    }
    .ds-xx-flex {
        display: flex !important;
    }
    .ds-xx-inline-flex {
        display: inline-flex !important;
    }
}


/* Custom margin spacings */
.mgt-0 {
    margin-top: 0 !important;
}
.mgt-1 {
    margin-top: 4px !important;
}
.mgt-2 {
    margin-top: 8px !important;
}
.mgt-3 {
    margin-top: 12px !important;
}
.mgt-4 {
    margin-top: 16px !important;
}
.mgt-5 {
    margin-top: 20px !important;
}
.mgt-6 {
    margin-top: 24px !important;
}
.mgt-7 {
    margin-top: 28px !important;
}
.mgt-8 {
    margin-top: 32px !important;
}
.mgt-9 {
    margin-top: 36px !important;
}
.mgt-10 {
    margin-top: 40px !important;
}
.mgt-11 {
    margin-top: 44px !important;
}
.mgt-12 {
    margin-top: 48px !important;
}
.mgt-13 {
    margin-top: 52px !important;
}
.mgt-14 {
    margin-top: 56px !important;
}
.mgt-15 {
    margin-top: 60px !important;
}
.mgt-16 {
    margin-top: 64px !important;
}
.mgt-auto {
    margin-top: auto !important;
}

@media (min-width: 600px) {
    .mgt-sm-0 {
        margin-top: 0 !important;
    }
    .mgt-sm-1 {
        margin-top: 4px !important;
    }
    .mgt-sm-2 {
        margin-top: 8px !important;
    }
    .mgt-sm-3 {
        margin-top: 12px !important;
    }
    .mgt-sm-4 {
        margin-top: 16px !important;
    }
    .mgt-sm-5 {
        margin-top: 20px !important;
    }
    .mgt-sm-6 {
        margin-top: 24px !important;
    }
    .mgt-sm-7 {
        margin-top: 28px !important;
    }
    .mgt-sm-8 {
        margin-top: 32px !important;
    }
    .mgt-sm-9 {
        margin-top: 36px !important;
    }
    .mgt-sm-10 {
        margin-top: 40px !important;
    }
    .mgt-sm-11 {
        margin-top: 44px !important;
    }
    .mgt-sm-12 {
        margin-top: 48px !important;
    }
    .mgt-sm-13 {
        margin-top: 52px !important;
    }
    .mgt-sm-14 {
        margin-top: 56px !important;
    }
    .mgt-sm-15 {
        margin-top: 60px !important;
    }
    .mgt-sm-16 {
        margin-top: 64px !important;
    }
    .mgt-sm-auto {
        margin-top: auto !important;
    }
}
@media (min-width: 960px) {
    .mgt-md-0 {
        margin-top: 0 !important;
    }
    .mgt-md-1 {
        margin-top: 4px !important;
    }
    .mgt-md-2 {
        margin-top: 8px !important;
    }
    .mgt-md-3 {
        margin-top: 12px !important;
    }
    .mgt-md-4 {
        margin-top: 16px !important;
    }
    .mgt-md-5 {
        margin-top: 20px !important;
    }
    .mgt-md-6 {
        margin-top: 24px !important;
    }
    .mgt-md-7 {
        margin-top: 28px !important;
    }
    .mgt-md-8 {
        margin-top: 32px !important;
    }
    .mgt-md-9 {
        margin-top: 36px !important;
    }
    .mgt-md-10 {
        margin-top: 40px !important;
    }
    .mgt-md-11 {
        margin-top: 44px !important;
    }
    .mgt-md-12 {
        margin-top: 48px !important;
    }
    .mgt-md-13 {
        margin-top: 52px !important;
    }
    .mgt-md-14 {
        margin-top: 56px !important;
    }
    .mgt-md-15 {
        margin-top: 60px !important;
    }
    .mgt-md-16 {
        margin-top: 64px !important;
    }
    .mgt-md-auto {
        margin-top: auto !important;
    }
}
@media (min-width: 1280px) {
    .mgt-lg-0 {
        margin-top: 0 !important;
    }
    .mgt-lg-1 {
        margin-top: 4px !important;
    }
    .mgt-lg-2 {
        margin-top: 8px !important;
    }
    .mgt-lg-3 {
        margin-top: 12px !important;
    }
    .mgt-lg-4 {
        margin-top: 16px !important;
    }
    .mgt-lg-5 {
        margin-top: 20px !important;
    }
    .mgt-lg-6 {
        margin-top: 24px !important;
    }
    .mgt-lg-7 {
        margin-top: 28px !important;
    }
    .mgt-lg-8 {
        margin-top: 32px !important;
    }
    .mgt-lg-9 {
        margin-top: 36px !important;
    }
    .mgt-lg-10 {
        margin-top: 40px !important;
    }
    .mgt-lg-11 {
        margin-top: 44px !important;
    }
    .mgt-lg-12 {
        margin-top: 48px !important;
    }
    .mgt-lg-13 {
        margin-top: 52px !important;
    }
    .mgt-lg-14 {
        margin-top: 56px !important;
    }
    .mgt-lg-15 {
        margin-top: 60px !important;
    }
    .mgt-lg-16 {
        margin-top: 64px !important;
    }
    .mgt-lg-auto {
        margin-top: auto !important;
    }
}
@media (min-width: 1920px) {
    .mgt-xl-0 {
        margin-top: 0 !important;
    }
    .mgt-xl-1 {
        margin-top: 4px !important;
    }
    .mgt-xl-2 {
        margin-top: 8px !important;
    }
    .mgt-xl-3 {
        margin-top: 12px !important;
    }
    .mgt-xl-4 {
        margin-top: 16px !important;
    }
    .mgt-xl-5 {
        margin-top: 20px !important;
    }
    .mgt-xl-6 {
        margin-top: 24px !important;
    }
    .mgt-xl-7 {
        margin-top: 28px !important;
    }
    .mgt-xl-8 {
        margin-top: 32px !important;
    }
    .mgt-xl-9 {
        margin-top: 36px !important;
    }
    .mgt-xl-10 {
        margin-top: 40px !important;
    }
    .mgt-xl-11 {
        margin-top: 44px !important;
    }
    .mgt-xl-12 {
        margin-top: 48px !important;
    }
    .mgt-xl-13 {
        margin-top: 52px !important;
    }
    .mgt-xl-14 {
        margin-top: 56px !important;
    }
    .mgt-xl-15 {
        margin-top: 60px !important;
    }
    .mgt-xl-16 {
        margin-top: 64px !important;
    }
    .mgt-xl-auto {
        margin-top: auto !important;
    }
}
@media (min-width: 2560px) {
    .mgt-xx-0 {
        margin-top: 0 !important;
    }
    .mgt-xx-1 {
        margin-top: 4px !important;
    }
    .mgt-xx-2 {
        margin-top: 8px !important;
    }
    .mgt-xx-3 {
        margin-top: 12px !important;
    }
    .mgt-xx-4 {
        margin-top: 16px !important;
    }
    .mgt-xx-5 {
        margin-top: 20px !important;
    }
    .mgt-xx-6 {
        margin-top: 24px !important;
    }
    .mgt-xx-7 {
        margin-top: 28px !important;
    }
    .mgt-xx-8 {
        margin-top: 32px !important;
    }
    .mgt-xx-9 {
        margin-top: 36px !important;
    }
    .mgt-xx-10 {
        margin-top: 40px !important;
    }
    .mgt-xx-11 {
        margin-top: 44px !important;
    }
    .mgt-xx-12 {
        margin-top: 48px !important;
    }
    .mgt-xx-13 {
        margin-top: 52px !important;
    }
    .mgt-xx-14 {
        margin-top: 56px !important;
    }
    .mgt-xx-15 {
        margin-top: 60px !important;
    }
    .mgt-xx-16 {
        margin-top: 64px !important;
    }
    .mgt-xx-auto {
        margin-top: auto !important;
    }
}

.mgb-0 {
    margin-bottom: 0 !important;
}
.mgb-1 {
    margin-bottom: 4px !important;
}
.mgb-2 {
    margin-bottom: 8px !important;
}
.mgb-3 {
    margin-bottom: 12px !important;
}
.mgb-4 {
    margin-bottom: 16px !important;
}
.mgb-5 {
    margin-bottom: 20px !important;
}
.mgb-6 {
    margin-bottom: 24px !important;
}
.mgb-7 {
    margin-bottom: 28px !important;
}
.mgb-8 {
    margin-bottom: 32px !important;
}
.mgb-9 {
    margin-bottom: 36px !important;
}
.mgb-10 {
    margin-bottom: 40px !important;
}
.mgb-11 {
    margin-bottom: 44px !important;
}
.mgb-12 {
    margin-bottom: 48px !important;
}
.mgb-13 {
    margin-bottom: 52px !important;
}
.mgb-14 {
    margin-bottom: 56px !important;
}
.mgb-15 {
    margin-bottom: 60px !important;
}
.mgb-16 {
    margin-bottom: 64px !important;
}
.mgb-auto {
    margin-bottom: auto !important;
}

@media (min-width: 600px) {
    .mgb-sm-0 {
        margin-bottom: 0 !important;
    }
    .mgb-sm-1 {
        margin-bottom: 4px !important;
    }
    .mgb-sm-2 {
        margin-bottom: 8px !important;
    }
    .mgb-sm-3 {
        margin-bottom: 12px !important;
    }
    .mgb-sm-4 {
        margin-bottom: 16px !important;
    }
    .mgb-sm-5 {
        margin-bottom: 20px !important;
    }
    .mgb-sm-6 {
        margin-bottom: 24px !important;
    }
    .mgb-sm-7 {
        margin-bottom: 28px !important;
    }
    .mgb-sm-8 {
        margin-bottom: 32px !important;
    }
    .mgb-sm-9 {
        margin-bottom: 36px !important;
    }
    .mgb-sm-10 {
        margin-bottom: 40px !important;
    }
    .mgb-sm-11 {
        margin-bottom: 44px !important;
    }
    .mgb-sm-12 {
        margin-bottom: 48px !important;
    }
    .mgb-sm-13 {
        margin-bottom: 52px !important;
    }
    .mgb-sm-14 {
        margin-bottom: 56px !important;
    }
    .mgb-sm-15 {
        margin-bottom: 60px !important;
    }
    .mgb-sm-16 {
        margin-bottom: 64px !important;
    }
    .mgb-sm-auto {
        margin-bottom: auto !important;
    }
}
@media (min-width: 960px) {
    .mgb-md-0 {
        margin-bottom: 0 !important;
    }
    .mgb-md-1 {
        margin-bottom: 4px !important;
    }
    .mgb-md-2 {
        margin-bottom: 8px !important;
    }
    .mgb-md-3 {
        margin-bottom: 12px !important;
    }
    .mgb-md-4 {
        margin-bottom: 16px !important;
    }
    .mgb-md-5 {
        margin-bottom: 20px !important;
    }
    .mgb-md-6 {
        margin-bottom: 24px !important;
    }
    .mgb-md-7 {
        margin-bottom: 28px !important;
    }
    .mgb-md-8 {
        margin-bottom: 32px !important;
    }
    .mgb-md-9 {
        margin-bottom: 36px !important;
    }
    .mgb-md-10 {
        margin-bottom: 40px !important;
    }
    .mgb-md-11 {
        margin-bottom: 44px !important;
    }
    .mgb-md-12 {
        margin-bottom: 48px !important;
    }
    .mgb-md-13 {
        margin-bottom: 52px !important;
    }
    .mgb-md-14 {
        margin-bottom: 56px !important;
    }
    .mgb-md-15 {
        margin-bottom: 60px !important;
    }
    .mgb-md-16 {
        margin-bottom: 64px !important;
    }
    .mgb-md-auto {
        margin-bottom: auto !important;
    }
}
@media (min-width: 1280px) {
    .mgb-lg-0 {
        margin-bottom: 0 !important;
    }
    .mgb-lg-1 {
        margin-bottom: 4px !important;
    }
    .mgb-lg-2 {
        margin-bottom: 8px !important;
    }
    .mgb-lg-3 {
        margin-bottom: 12px !important;
    }
    .mgb-lg-4 {
        margin-bottom: 16px !important;
    }
    .mgb-lg-5 {
        margin-bottom: 20px !important;
    }
    .mgb-lg-6 {
        margin-bottom: 24px !important;
    }
    .mgb-lg-7 {
        margin-bottom: 28px !important;
    }
    .mgb-lg-8 {
        margin-bottom: 32px !important;
    }
    .mgb-lg-9 {
        margin-bottom: 36px !important;
    }
    .mgb-lg-10 {
        margin-bottom: 40px !important;
    }
    .mgb-lg-11 {
        margin-bottom: 44px !important;
    }
    .mgb-lg-12 {
        margin-bottom: 48px !important;
    }
    .mgb-lg-13 {
        margin-bottom: 52px !important;
    }
    .mgb-lg-14 {
        margin-bottom: 56px !important;
    }
    .mgb-lg-15 {
        margin-bottom: 60px !important;
    }
    .mgb-lg-16 {
        margin-bottom: 64px !important;
    }
    .mgb-lg-auto {
        margin-bottom: auto !important;
    }
}
@media (min-width: 1920px) {
    .mgb-xl-0 {
        margin-bottom: 0 !important;
    }
    .mgb-xl-1 {
        margin-bottom: 4px !important;
    }
    .mgb-xl-2 {
        margin-bottom: 8px !important;
    }
    .mgb-xl-3 {
        margin-bottom: 12px !important;
    }
    .mgb-xl-4 {
        margin-bottom: 16px !important;
    }
    .mgb-xl-5 {
        margin-bottom: 20px !important;
    }
    .mgb-xl-6 {
        margin-bottom: 24px !important;
    }
    .mgb-xl-7 {
        margin-bottom: 28px !important;
    }
    .mgb-xl-8 {
        margin-bottom: 32px !important;
    }
    .mgb-xl-9 {
        margin-bottom: 36px !important;
    }
    .mgb-xl-10 {
        margin-bottom: 40px !important;
    }
    .mgb-xl-11 {
        margin-bottom: 44px !important;
    }
    .mgb-xl-12 {
        margin-bottom: 48px !important;
    }
    .mgb-xl-13 {
        margin-bottom: 52px !important;
    }
    .mgb-xl-14 {
        margin-bottom: 56px !important;
    }
    .mgb-xl-15 {
        margin-bottom: 60px !important;
    }
    .mgb-xl-16 {
        margin-bottom: 64px !important;
    }
    .mgb-xl-auto {
        margin-bottom: auto !important;
    }
}
@media (min-width: 2560px) {
    .mgb-xx-0 {
        margin-bottom: 0 !important;
    }
    .mgb-xx-1 {
        margin-bottom: 4px !important;
    }
    .mgb-xx-2 {
        margin-bottom: 8px !important;
    }
    .mgb-xx-3 {
        margin-bottom: 12px !important;
    }
    .mgb-xx-4 {
        margin-bottom: 16px !important;
    }
    .mgb-xx-5 {
        margin-bottom: 20px !important;
    }
    .mgb-xx-6 {
        margin-bottom: 24px !important;
    }
    .mgb-xx-7 {
        margin-bottom: 28px !important;
    }
    .mgb-xx-8 {
        margin-bottom: 32px !important;
    }
    .mgb-xx-9 {
        margin-bottom: 36px !important;
    }
    .mgb-xx-10 {
        margin-bottom: 40px !important;
    }
    .mgb-xx-11 {
        margin-bottom: 44px !important;
    }
    .mgb-xx-12 {
        margin-bottom: 48px !important;
    }
    .mgb-xx-13 {
        margin-bottom: 52px !important;
    }
    .mgb-xx-14 {
        margin-bottom: 56px !important;
    }
    .mgb-xx-15 {
        margin-bottom: 60px !important;
    }
    .mgb-xx-16 {
        margin-bottom: 64px !important;
    }
    .mgb-xx-auto {
        margin-bottom: auto !important;
    }
}

.mgy-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mgy-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.mgy-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.mgy-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}
.mgy-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.mgy-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.mgy-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.mgy-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}
.mgy-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.mgy-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
.mgy-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.mgy-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
.mgy-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
.mgy-13 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}
.mgy-14 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.mgy-15 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.mgy-16 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}
.mgy-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

@media (min-width: 600px) {
    .mgy-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgy-sm-1 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mgy-sm-2 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mgy-sm-3 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .mgy-sm-4 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mgy-sm-5 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .mgy-sm-6 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mgy-sm-7 {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }
    .mgy-sm-8 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mgy-sm-9 {
        margin-top: 36px !important;
        margin-bottom: 36px !important;
    }
    .mgy-sm-10 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mgy-sm-11 {
        margin-top: 44px !important;
        margin-bottom: 44px !important;
    }
    .mgy-sm-12 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mgy-sm-13 {
        margin-top: 52px !important;
        margin-bottom: 52px !important;
    }
    .mgy-sm-14 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mgy-sm-15 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .mgy-sm-16 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mgy-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media (min-width: 960px) {
    .mgy-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgy-md-1 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mgy-md-2 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mgy-md-3 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .mgy-md-4 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mgy-md-5 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .mgy-md-6 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mgy-md-7 {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }
    .mgy-md-8 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mgy-md-9 {
        margin-top: 36px !important;
        margin-bottom: 36px !important;
    }
    .mgy-md-10 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mgy-md-11 {
        margin-top: 44px !important;
        margin-bottom: 44px !important;
    }
    .mgy-md-12 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mgy-md-13 {
        margin-top: 52px !important;
        margin-bottom: 52px !important;
    }
    .mgy-md-14 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mgy-md-15 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .mgy-md-16 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mgy-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media (min-width: 1280px) {
    .mgy-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgy-lg-1 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mgy-lg-2 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mgy-lg-3 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .mgy-lg-4 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mgy-lg-5 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .mgy-lg-6 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mgy-lg-7 {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }
    .mgy-lg-8 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mgy-lg-9 {
        margin-top: 36px !important;
        margin-bottom: 36px !important;
    }
    .mgy-lg-10 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mgy-lg-11 {
        margin-top: 44px !important;
        margin-bottom: 44px !important;
    }
    .mgy-lg-12 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mgy-lg-13 {
        margin-top: 52px !important;
        margin-bottom: 52px !important;
    }
    .mgy-lg-14 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mgy-lg-15 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .mgy-lg-16 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mgy-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media (min-width: 1920px) {
    .mgy-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgy-xl-1 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mgy-xl-2 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mgy-xl-3 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .mgy-xl-4 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mgy-xl-5 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .mgy-xl-6 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mgy-xl-7 {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }
    .mgy-xl-8 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mgy-xl-9 {
        margin-top: 36px !important;
        margin-bottom: 36px !important;
    }
    .mgy-xl-10 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mgy-xl-11 {
        margin-top: 44px !important;
        margin-bottom: 44px !important;
    }
    .mgy-xl-12 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mgy-xl-13 {
        margin-top: 52px !important;
        margin-bottom: 52px !important;
    }
    .mgy-xl-14 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mgy-xl-15 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .mgy-xl-16 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mgy-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media (min-width: 2560px) {
    .mgy-xx-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgy-xx-1 {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }
    .mgy-xx-2 {
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }
    .mgy-xx-3 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    .mgy-xx-4 {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .mgy-xx-5 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .mgy-xx-6 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }
    .mgy-xx-7 {
        margin-top: 28px !important;
        margin-bottom: 28px !important;
    }
    .mgy-xx-8 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }
    .mgy-xx-9 {
        margin-top: 36px !important;
        margin-bottom: 36px !important;
    }
    .mgy-xx-10 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .mgy-xx-11 {
        margin-top: 44px !important;
        margin-bottom: 44px !important;
    }
    .mgy-xx-12 {
        margin-top: 48px !important;
        margin-bottom: 48px !important;
    }
    .mgy-xx-13 {
        margin-top: 52px !important;
        margin-bottom: 52px !important;
    }
    .mgy-xx-14 {
        margin-top: 56px !important;
        margin-bottom: 56px !important;
    }
    .mgy-xx-15 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .mgy-xx-16 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }
    .mgy-xx-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}


/* Custom padding spacings */
.pdt-0 {
    padding-top: 0 !important;
}
.pdt-1 {
    padding-top: 4px !important;
}
.pdt-2 {
    padding-top: 8px !important;
}
.pdt-3 {
    padding-top: 12px !important;
}
.pdt-4 {
    padding-top: 16px !important;
}
.pdt-5 {
    padding-top: 20px !important;
}
.pdt-6 {
    padding-top: 24px !important;
}
.pdt-7 {
    padding-top: 28px !important;
}
.pdt-8 {
    padding-top: 32px !important;
}
.pdt-9 {
    padding-top: 36px !important;
}
.pdt-10 {
    padding-top: 40px !important;
}
.pdt-11 {
    padding-top: 44px !important;
}
.pdt-12 {
    padding-top: 48px !important;
}
.pdt-13 {
    padding-top: 52px !important;
}
.pdt-14 {
    padding-top: 56px !important;
}
.pdt-15 {
    padding-top: 60px !important;
}
.pdt-16 {
    padding-top: 64px !important;
}

@media (min-width: 600px) {
    .pdt-sm-0 {
        padding-top: 0 !important;
    }
    .pdt-sm-1 {
        padding-top: 4px !important;
    }
    .pdt-sm-2 {
        padding-top: 8px !important;
    }
    .pdt-sm-3 {
        padding-top: 12px !important;
    }
    .pdt-sm-4 {
        padding-top: 16px !important;
    }
    .pdt-sm-5 {
        padding-top: 20px !important;
    }
    .pdt-sm-6 {
        padding-top: 24px !important;
    }
    .pdt-sm-7 {
        padding-top: 28px !important;
    }
    .pdt-sm-8 {
        padding-top: 32px !important;
    }
    .pdt-sm-9 {
        padding-top: 36px !important;
    }
    .pdt-sm-10 {
        padding-top: 40px !important;
    }
    .pdt-sm-11 {
        padding-top: 44px !important;
    }
    .pdt-sm-12 {
        padding-top: 48px !important;
    }
    .pdt-sm-13 {
        padding-top: 52px !important;
    }
    .pdt-sm-14 {
        padding-top: 56px !important;
    }
    .pdt-sm-15 {
        padding-top: 60px !important;
    }
    .pdt-sm-16 {
        padding-top: 64px !important;
    }
}
@media (min-width: 960px) {
    .pdt-md-0 {
        padding-top: 0 !important;
    }
    .pdt-md-1 {
        padding-top: 4px !important;
    }
    .pdt-md-2 {
        padding-top: 8px !important;
    }
    .pdt-md-3 {
        padding-top: 12px !important;
    }
    .pdt-md-4 {
        padding-top: 16px !important;
    }
    .pdt-md-5 {
        padding-top: 20px !important;
    }
    .pdt-md-6 {
        padding-top: 24px !important;
    }
    .pdt-md-7 {
        padding-top: 28px !important;
    }
    .pdt-md-8 {
        padding-top: 32px !important;
    }
    .pdt-md-9 {
        padding-top: 36px !important;
    }
    .pdt-md-10 {
        padding-top: 40px !important;
    }
    .pdt-md-11 {
        padding-top: 44px !important;
    }
    .pdt-md-12 {
        padding-top: 48px !important;
    }
    .pdt-md-13 {
        padding-top: 52px !important;
    }
    .pdt-md-14 {
        padding-top: 56px !important;
    }
    .pdt-md-15 {
        padding-top: 60px !important;
    }
    .pdt-md-16 {
        padding-top: 64px !important;
    }
}
@media (min-width: 1280px) {
    .pdt-lg-0 {
        padding-top: 0 !important;
    }
    .pdt-lg-1 {
        padding-top: 4px !important;
    }
    .pdt-lg-2 {
        padding-top: 8px !important;
    }
    .pdt-lg-3 {
        padding-top: 12px !important;
    }
    .pdt-lg-4 {
        padding-top: 16px !important;
    }
    .pdt-lg-5 {
        padding-top: 20px !important;
    }
    .pdt-lg-6 {
        padding-top: 24px !important;
    }
    .pdt-lg-7 {
        padding-top: 28px !important;
    }
    .pdt-lg-8 {
        padding-top: 32px !important;
    }
    .pdt-lg-9 {
        padding-top: 36px !important;
    }
    .pdt-lg-10 {
        padding-top: 40px !important;
    }
    .pdt-lg-11 {
        padding-top: 44px !important;
    }
    .pdt-lg-12 {
        padding-top: 48px !important;
    }
    .pdt-lg-13 {
        padding-top: 52px !important;
    }
    .pdt-lg-14 {
        padding-top: 56px !important;
    }
    .pdt-lg-15 {
        padding-top: 60px !important;
    }
    .pdt-lg-16 {
        padding-top: 64px !important;
    }
}
@media (min-width: 1920px) {
    .pdt-xl-0 {
        padding-top: 0 !important;
    }
    .pdt-xl-1 {
        padding-top: 4px !important;
    }
    .pdt-xl-2 {
        padding-top: 8px !important;
    }
    .pdt-xl-3 {
        padding-top: 12px !important;
    }
    .pdt-xl-4 {
        padding-top: 16px !important;
    }
    .pdt-xl-5 {
        padding-top: 20px !important;
    }
    .pdt-xl-6 {
        padding-top: 24px !important;
    }
    .pdt-xl-7 {
        padding-top: 28px !important;
    }
    .pdt-xl-8 {
        padding-top: 32px !important;
    }
    .pdt-xl-9 {
        padding-top: 36px !important;
    }
    .pdt-xl-10 {
        padding-top: 40px !important;
    }
    .pdt-xl-11 {
        padding-top: 44px !important;
    }
    .pdt-xl-12 {
        padding-top: 48px !important;
    }
    .pdt-xl-13 {
        padding-top: 52px !important;
    }
    .pdt-xl-14 {
        padding-top: 56px !important;
    }
    .pdt-xl-15 {
        padding-top: 60px !important;
    }
    .pdt-xl-16 {
        padding-top: 64px !important;
    }
}
@media (min-width: 2560px) {
    .pdt-xx-0 {
        padding-top: 0 !important;
    }
    .pdt-xx-1 {
        padding-top: 4px !important;
    }
    .pdt-xx-2 {
        padding-top: 8px !important;
    }
    .pdt-xx-3 {
        padding-top: 12px !important;
    }
    .pdt-xx-4 {
        padding-top: 16px !important;
    }
    .pdt-xx-5 {
        padding-top: 20px !important;
    }
    .pdt-xx-6 {
        padding-top: 24px !important;
    }
    .pdt-xx-7 {
        padding-top: 28px !important;
    }
    .pdt-xx-8 {
        padding-top: 32px !important;
    }
    .pdt-xx-9 {
        padding-top: 36px !important;
    }
    .pdt-xx-10 {
        padding-top: 40px !important;
    }
    .pdt-xx-11 {
        padding-top: 44px !important;
    }
    .pdt-xx-12 {
        padding-top: 48px !important;
    }
    .pdt-xx-13 {
        padding-top: 52px !important;
    }
    .pdt-xx-14 {
        padding-top: 56px !important;
    }
    .pdt-xx-15 {
        padding-top: 60px !important;
    }
    .pdt-xx-16 {
        padding-top: 64px !important;
    }
}

.pdb-0 {
    padding-bottom: 0 !important;
}
.pdb-1 {
    padding-bottom: 4px !important;
}
.pdb-2 {
    padding-bottom: 8px !important;
}
.pdb-3 {
    padding-bottom: 12px !important;
}
.pdb-4 {
    padding-bottom: 16px !important;
}
.pdb-5 {
    padding-bottom: 20px !important;
}
.pdb-6 {
    padding-bottom: 24px !important;
}
.pdb-7 {
    padding-bottom: 28px !important;
}
.pdb-8 {
    padding-bottom: 32px !important;
}
.pdb-9 {
    padding-bottom: 36px !important;
}
.pdb-10 {
    padding-bottom: 40px !important;
}
.pdb-11 {
    padding-bottom: 44px !important;
}
.pdb-12 {
    padding-bottom: 48px !important;
}
.pdb-13 {
    padding-bottom: 52px !important;
}
.pdb-14 {
    padding-bottom: 56px !important;
}
.pdb-15 {
    padding-bottom: 60px !important;
}
.pdb-16 {
    padding-bottom: 64px !important;
}

@media (min-width: 600px) {
    .pdb-sm-0 {
        padding-bottom: 0 !important;
    }
    .pdb-sm-1 {
        padding-bottom: 4px !important;
    }
    .pdb-sm-2 {
        padding-bottom: 8px !important;
    }
    .pdb-sm-3 {
        padding-bottom: 12px !important;
    }
    .pdb-sm-4 {
        padding-bottom: 16px !important;
    }
    .pdb-sm-5 {
        padding-bottom: 20px !important;
    }
    .pdb-sm-6 {
        padding-bottom: 24px !important;
    }
    .pdb-sm-7 {
        padding-bottom: 28px !important;
    }
    .pdb-sm-8 {
        padding-bottom: 32px !important;
    }
    .pdb-sm-9 {
        padding-bottom: 36px !important;
    }
    .pdb-sm-10 {
        padding-bottom: 40px !important;
    }
    .pdb-sm-11 {
        padding-bottom: 44px !important;
    }
    .pdb-sm-12 {
        padding-bottom: 48px !important;
    }
    .pdb-sm-13 {
        padding-bottom: 52px !important;
    }
    .pdb-sm-14 {
        padding-bottom: 56px !important;
    }
    .pdb-sm-15 {
        padding-bottom: 60px !important;
    }
    .pdb-sm-16 {
        padding-bottom: 64px !important;
    }
}
@media (min-width: 960px) {
    .pdb-md-0 {
        padding-bottom: 0 !important;
    }
    .pdb-md-1 {
        padding-bottom: 4px !important;
    }
    .pdb-md-2 {
        padding-bottom: 8px !important;
    }
    .pdb-md-3 {
        padding-bottom: 12px !important;
    }
    .pdb-md-4 {
        padding-bottom: 16px !important;
    }
    .pdb-md-5 {
        padding-bottom: 20px !important;
    }
    .pdb-md-6 {
        padding-bottom: 24px !important;
    }
    .pdb-md-7 {
        padding-bottom: 28px !important;
    }
    .pdb-md-8 {
        padding-bottom: 32px !important;
    }
    .pdb-md-9 {
        padding-bottom: 36px !important;
    }
    .pdb-md-10 {
        padding-bottom: 40px !important;
    }
    .pdb-md-11 {
        padding-bottom: 44px !important;
    }
    .pdb-md-12 {
        padding-bottom: 48px !important;
    }
    .pdb-md-13 {
        padding-bottom: 52px !important;
    }
    .pdb-md-14 {
        padding-bottom: 56px !important;
    }
    .pdb-md-15 {
        padding-bottom: 60px !important;
    }
    .pdb-md-16 {
        padding-bottom: 64px !important;
    }
}
@media (min-width: 1280px) {
    .pdb-lg-0 {
        padding-bottom: 0 !important;
    }
    .pdb-lg-1 {
        padding-bottom: 4px !important;
    }
    .pdb-lg-2 {
        padding-bottom: 8px !important;
    }
    .pdb-lg-3 {
        padding-bottom: 12px !important;
    }
    .pdb-lg-4 {
        padding-bottom: 16px !important;
    }
    .pdb-lg-5 {
        padding-bottom: 20px !important;
    }
    .pdb-lg-6 {
        padding-bottom: 24px !important;
    }
    .pdb-lg-7 {
        padding-bottom: 28px !important;
    }
    .pdb-lg-8 {
        padding-bottom: 32px !important;
    }
    .pdb-lg-9 {
        padding-bottom: 36px !important;
    }
    .pdb-lg-10 {
        padding-bottom: 40px !important;
    }
    .pdb-lg-11 {
        padding-bottom: 44px !important;
    }
    .pdb-lg-12 {
        padding-bottom: 48px !important;
    }
    .pdb-lg-13 {
        padding-bottom: 52px !important;
    }
    .pdb-lg-14 {
        padding-bottom: 56px !important;
    }
    .pdb-lg-15 {
        padding-bottom: 60px !important;
    }
    .pdb-lg-16 {
        padding-bottom: 64px !important;
    }
}
@media (min-width: 1920px) {
    .pdb-xl-0 {
        padding-bottom: 0 !important;
    }
    .pdb-xl-1 {
        padding-bottom: 4px !important;
    }
    .pdb-xl-2 {
        padding-bottom: 8px !important;
    }
    .pdb-xl-3 {
        padding-bottom: 12px !important;
    }
    .pdb-xl-4 {
        padding-bottom: 16px !important;
    }
    .pdb-xl-5 {
        padding-bottom: 20px !important;
    }
    .pdb-xl-6 {
        padding-bottom: 24px !important;
    }
    .pdb-xl-7 {
        padding-bottom: 28px !important;
    }
    .pdb-xl-8 {
        padding-bottom: 32px !important;
    }
    .pdb-xl-9 {
        padding-bottom: 36px !important;
    }
    .pdb-xl-10 {
        padding-bottom: 40px !important;
    }
    .pdb-xl-11 {
        padding-bottom: 44px !important;
    }
    .pdb-xl-12 {
        padding-bottom: 48px !important;
    }
    .pdb-xl-13 {
        padding-bottom: 52px !important;
    }
    .pdb-xl-14 {
        padding-bottom: 56px !important;
    }
    .pdb-xl-15 {
        padding-bottom: 60px !important;
    }
    .pdb-xl-16 {
        padding-bottom: 64px !important;
    }
}
@media (min-width: 2560px) {
    .pdb-xx-0 {
        padding-bottom: 0 !important;
    }
    .pdb-xx-1 {
        padding-bottom: 4px !important;
    }
    .pdb-xx-2 {
        padding-bottom: 8px !important;
    }
    .pdb-xx-3 {
        padding-bottom: 12px !important;
    }
    .pdb-xx-4 {
        padding-bottom: 16px !important;
    }
    .pdb-xx-5 {
        padding-bottom: 20px !important;
    }
    .pdb-xx-6 {
        padding-bottom: 24px !important;
    }
    .pdb-xx-7 {
        padding-bottom: 28px !important;
    }
    .pdb-xx-8 {
        padding-bottom: 32px !important;
    }
    .pdb-xx-9 {
        padding-bottom: 36px !important;
    }
    .pdb-xx-10 {
        padding-bottom: 40px !important;
    }
    .pdb-xx-11 {
        padding-bottom: 44px !important;
    }
    .pdb-xx-12 {
        padding-bottom: 48px !important;
    }
    .pdb-xx-13 {
        padding-bottom: 52px !important;
    }
    .pdb-xx-14 {
        padding-bottom: 56px !important;
    }
    .pdb-xx-15 {
        padding-bottom: 60px !important;
    }
    .pdb-xx-16 {
        padding-bottom: 64px !important;
    }
}

.pdy-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pdy-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.pdy-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.pdy-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.pdy-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.pdy-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.pdy-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.pdy-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
.pdy-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.pdy-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.pdy-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.pdy-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
.pdy-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.pdy-13 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
.pdy-14 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.pdy-15 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.pdy-16 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}

@media (min-width: 600px) {
    .pdy-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pdy-sm-1 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .pdy-sm-2 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .pdy-sm-3 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .pdy-sm-4 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .pdy-sm-5 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .pdy-sm-6 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .pdy-sm-7 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .pdy-sm-8 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .pdy-sm-9 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
    .pdy-sm-10 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .pdy-sm-11 {
        padding-top: 44px !important;
        padding-bottom: 44px !important;
    }
    .pdy-sm-12 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .pdy-sm-13 {
        padding-top: 52px !important;
        padding-bottom: 52px !important;
    }
    .pdy-sm-14 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .pdy-sm-15 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .pdy-sm-16 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}
@media (min-width: 960px) {
    .pdy-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pdy-md-1 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .pdy-md-2 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .pdy-md-3 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .pdy-md-4 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .pdy-md-5 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .pdy-md-6 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .pdy-md-7 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .pdy-md-8 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .pdy-md-9 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
    .pdy-md-10 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .pdy-md-11 {
        padding-top: 44px !important;
        padding-bottom: 44px !important;
    }
    .pdy-md-12 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .pdy-md-13 {
        padding-top: 52px !important;
        padding-bottom: 52px !important;
    }
    .pdy-md-14 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .pdy-md-15 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .pdy-md-16 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}
@media (min-width: 1280px) {
    .pdy-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pdy-lg-1 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .pdy-lg-2 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .pdy-lg-3 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .pdy-lg-4 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .pdy-lg-5 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .pdy-lg-6 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .pdy-lg-7 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .pdy-lg-8 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .pdy-lg-9 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
    .pdy-lg-10 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .pdy-lg-11 {
        padding-top: 44px !important;
        padding-bottom: 44px !important;
    }
    .pdy-lg-12 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .pdy-lg-13 {
        padding-top: 52px !important;
        padding-bottom: 52px !important;
    }
    .pdy-lg-14 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .pdy-lg-15 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .pdy-lg-16 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}
@media (min-width: 1920px) {
    .pdy-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pdy-xl-1 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .pdy-xl-2 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .pdy-xl-3 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .pdy-xl-4 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .pdy-xl-5 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .pdy-xl-6 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .pdy-xl-7 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .pdy-xl-8 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .pdy-xl-9 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
    .pdy-xl-10 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .pdy-xl-11 {
        padding-top: 44px !important;
        padding-bottom: 44px !important;
    }
    .pdy-xl-12 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .pdy-xl-13 {
        padding-top: 52px !important;
        padding-bottom: 52px !important;
    }
    .pdy-xl-14 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .pdy-xl-15 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .pdy-xl-16 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}
@media (min-width: 2560px) {
    .pdy-xx-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pdy-xx-1 {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .pdy-xx-2 {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .pdy-xx-3 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .pdy-xx-4 {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .pdy-xx-5 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .pdy-xx-6 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .pdy-xx-7 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .pdy-xx-8 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .pdy-xx-9 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }
    .pdy-xx-10 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .pdy-xx-11 {
        padding-top: 44px !important;
        padding-bottom: 44px !important;
    }
    .pdy-xx-12 {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .pdy-xx-13 {
        padding-top: 52px !important;
        padding-bottom: 52px !important;
    }
    .pdy-xx-14 {
        padding-top: 56px !important;
        padding-bottom: 56px !important;
    }
    .pdy-xx-15 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .pdy-xx-16 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}