/* Blocks Dynamic Spacing CSS - Frontend Only */
/* These styles are scoped to avoid affecting Joomla admin interface */

/* header Desktop Spacing */
header {
}

/* header Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    header {
    }
}

/* header Mobile Spacing */
@media (max-width: 767px) {
    header {
    }
}

/* module Desktop Spacing */
.module {
}

/* module Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .module {
    }
}

/* module Mobile Spacing */
@media (max-width: 767px) {
    .module {
    }
}

/* section Desktop Spacing */
section {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    margin-top: 0rem;
    margin-right: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
}

/* section Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    section {
    }
}

/* section Mobile Spacing */
@media (max-width: 767px) {
    section {
    }
}

/* card Desktop Spacing */
.card {
}

/* card Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .card {
    }
}

/* card Mobile Spacing */
@media (max-width: 767px) {
    .card {
    }
}

/* pagination Desktop Spacing */
.pagination {
}

/* pagination Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .pagination {
    }
}

/* pagination Mobile Spacing */
@media (max-width: 767px) {
    .pagination {
    }
}

/* component Desktop Spacing */
.component {
}

/* component Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .component {
    }
}

/* component Mobile Spacing */
@media (max-width: 767px) {
    .component {
    }
}

/* article Desktop Spacing */
.article {
}

/* article Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .article {
    }
}

/* article Mobile Spacing */
@media (max-width: 767px) {
    .article {
    }
}

/* category-list Desktop Spacing */
.category-list {
}

/* category-list Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .category-list {
    }
}

/* category-list Mobile Spacing */
@media (max-width: 767px) {
    .category-list {
    }
}

/* form Desktop Spacing */
.form {
}

/* form Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .form {
    }
}

/* form Mobile Spacing */
@media (max-width: 767px) {
    .form {
    }
}

/* h1 Desktop Spacing */
.h1 {
}

/* h1 Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .h1 {
    }
}

/* h1 Mobile Spacing */
@media (max-width: 767px) {
    .h1 {
    }
}

/* h2 Desktop Spacing */
.h2 {
}

/* h2 Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .h2 {
    }
}

/* h2 Mobile Spacing */
@media (max-width: 767px) {
    .h2 {
    }
}

/* h3 Desktop Spacing */
.h3 {
}

/* h3 Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .h3 {
    }
}

/* h3 Mobile Spacing */
@media (max-width: 767px) {
    .h3 {
    }
}

/* p Desktop Spacing */
.p {
}

/* p Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .p {
    }
}

/* p Mobile Spacing */
@media (max-width: 767px) {
    .p {
    }
}

/* flexbox Desktop Spacing */
.flexbox {
}

/* flexbox Tablet Spacing */
@media (max-width: 1024px) and (min-width: 768px) {
    .flexbox {
    }
}

/* flexbox Mobile Spacing */
@media (max-width: 767px) {
    .flexbox {
    }
}

