.section, section {
    padding: 3em 10px 7em;
    background-color: #f5f5f5;
}

.p-0 {
    padding: 0rem;
}

.p-1 {
    padding: 0.25rem;
}

.p-2 {
    padding: 0.5rem;
}

.p-3 {
    padding: 1rem;
}

.p-4 {
    padding: 1.5rem;
}

.p-5 {
    padding: 2rem;
}

.p-6 {
    padding: 3rem;
}

.p-7 {
    padding: 4rem;
}

.p-8 {
    padding: 5rem;
}

.pt-0 {
    padding-top: 0rem;
}

.pt-1 {
    padding-top: 0.25rem;
}

.pt-2 {
    padding-top: 0.5rem;
}

.pt-3 {
    padding-top: 1rem;
}

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

.pt-5 {
    padding-top: 2rem;
}

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

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

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

.pr-0 {
    padding-right: 0rem;
}

.pr-1 {
    padding-right: 0.25rem;
}

.pr-2 {
    padding-right: 0.5rem;
}

.pr-3 {
    padding-right: 1rem;
}

.pr-4 {
    padding-right: 1.5rem;
}

.pr-5 {
    padding-right: 2rem;
}

.pr-6 {
    padding-right: 3rem;
}

.pr-7 {
    padding-right: 4rem;
}

.pr-8 {
    padding-right: 5rem;
}

.pl-0 {
    padding-left: 0rem;
}

.pl-1 {
    padding-left: 0.25rem;
}

.pl-2 {
    padding-left: 0.5rem;
}

.pl-3 {
    padding-left: 1rem;
}

.pl-4 {
    padding-left: 1.5rem;
}

.pl-5 {
    padding-left: 2rem;
}

.pl-6 {
    padding-left: 3rem;
}

.pl-7 {
    padding-left: 4rem;
}

.pl-8 {
    padding-left: 5rem;
}

.pb-0 {
    padding-bottom: 0rem;
}

.pb-1 {
    padding-bottom: 0.25rem;
}

.pb-2 {
    padding-bottom: 0.5rem;
}

.pb-3 {
    padding-bottom: 1rem;
}

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

.pb-5 {
    padding-bottom: 2rem;
}

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

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

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

.px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
}

.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.px-3 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.px-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
}

.px-6 {
    padding-left: 3rem;
    padding-right: 3rem;
}

.px-7 {
    padding-left: 4rem;
    padding-right: 4rem;
}

.px-8 {
    padding-left: 5rem;
    padding-right: 5rem;
}

.py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.py-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.py-4 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.py-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.py-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.py-8 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}


@media screen and (min-width: 576px) {
    .sm\:p-0 { padding: 0rem !important; }
    .sm\:p-1 { padding: 0.25rem !important; }
    .sm\:p-2 { padding: 0.5rem !important; }
    .sm\:p-3 { padding: 1rem !important; }
    .sm\:p-4 { padding: 1.5rem !important; }
    .sm\:p-5 { padding: 2rem !important; }
    .sm\:p-6 { padding: 3rem !important; }
    .sm\:p-7 { padding: 4rem !important; }
    .sm\:p-8 { padding: 5rem !important; }
}
@media screen and (min-width: 852px) {
    .md\:p-0 { padding: 0rem !important; }
    .md\:p-1 { padding: 0.25rem !important; }
    .md\:p-2 { padding: 0.5rem !important; }
    .md\:p-3 { padding: 1rem !important; }
    .md\:p-4 { padding: 1.5rem !important; }
    .md\:p-5 { padding: 2rem !important; }
    .md\:p-6 { padding: 3rem !important; }
    .md\:p-7 { padding: 4rem !important; }
    .md\:p-8 { padding: 5rem !important; }
}

@media screen and (min-width: 1180px) {
    .lg\:p-0 { padding: 0rem !important; }
    .lg\:p-1 { padding: 0.25rem !important; }
    .lg\:p-2 { padding: 0.5rem !important; }
    .lg\:p-3 { padding: 1rem !important; }
    .lg\:p-4 { padding: 1.5rem !important; }
    .lg\:p-5 { padding: 2rem !important; }
    .lg\:p-6 { padding: 3rem !important; }
    .lg\:p-7 { padding: 4rem !important; }
    .lg\:p-8 { padding: 5rem !important; }
}

@media screen and (min-width: 1340px) {
    .xl\:p-0 { padding: 0rem !important; }
    .xl\:p-1 { padding: 0.25rem !important; }
    .xl\:p-2 { padding: 0.5rem !important; }
    .xl\:p-3 { padding: 1rem !important; }
    .xl\:p-4 { padding: 1.5rem !important; }
    .xl\:p-5 { padding: 2rem !important; }
    .xl\:p-6 { padding: 3rem !important; }
    .xl\:p-7 { padding: 4rem !important; }
    .xl\:p-8 { padding: 5rem !important; }
}
