/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;700&display=swap');

/* Tipografies */
h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 32px !important; line-height: 40px !important; }
@media (min-width: 576px) { h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 36px !important; line-height: 44px !important; } }
@media (min-width: 768px) { h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 40px !important; line-height: 48px !important; } }
@media (min-width: 992px) { h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 48px !important; line-height: 56px !important; } }
@media (min-width: 1200px) { h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 54px !important; line-height: 62px !important; } }
@media (min-width: 1400px) { h1 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 54px !important; line-height: 62px !important; } }
h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 28px !important; line-height: 36px !important; }
@media (min-width: 576px) { h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 30px !important; line-height: 38px !important; } }
@media (min-width: 768px) { h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 32px !important; line-height: 40px !important; } }
@media (min-width: 992px) { h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 36px !important; line-height: 44px !important; } }
@media (min-width: 1200px) { h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 40px !important; line-height: 48px !important; } }
@media (min-width: 1400px) { h2 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 48px !important; line-height: 56px !important; } }
h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 24px !important; line-height: 32px !important; }
@media (min-width: 576px) { h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 26px !important; line-height: 34px !important; } }
@media (min-width: 768px) { h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 28px !important; line-height: 36px !important; } }
@media (min-width: 992px) { h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 30px !important; line-height: 38px !important; } }
@media (min-width: 1200px) { h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 32px !important; line-height: 40px !important; } }
@media (min-width: 1400px) { h3 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 36px !important; line-height: 44px !important; } }
h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 20px !important; line-height: 28px !important; }
@media (min-width: 576px) { h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 22px !important; line-height: 30px !important; } }
@media (min-width: 768px) { h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 24px !important; line-height: 32px !important; } }
@media (min-width: 992px) { h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 26px !important; line-height: 34px !important; } }
@media (min-width: 1200px) { h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 28px !important; line-height: 36px !important; } }
@media (min-width: 1400px) { h4 { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; text-transform: none !important; font-size: 28px !important; line-height: 36px !important; } }
h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 18px !important; line-height: 26px !important; }
@media (min-width: 576px) { h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 18px !important; line-height: 26px !important; } }
@media (min-width: 768px) { h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 20px !important; line-height: 28px !important; } }
@media (min-width: 992px) { h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 22px !important; line-height: 30px !important; } }
@media (min-width: 1200px) { h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 24px !important; line-height: 32px !important; } }
@media (min-width: 1400px) { h5 { font-family: 'Urbanist', sans-serif !important; font-weight: 500 !important; text-transform: none !important; font-size: 24px !important; line-height: 32px !important; } }
body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 16px !important; line-height: 24px !important; margin-bottom: 12px !important; }
@media (min-width: 576px) { body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 16px !important; line-height: 24px !important; margin-bottom: 12px !important; } }
@media (min-width: 768px) { body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 16px !important; line-height: 24px !important; margin-bottom: 12px !important; } }
@media (min-width: 992px) { body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 16px !important; line-height: 22px !important; margin-bottom: 14px !important; } }
@media (min-width: 1200px) { body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 17px !important; line-height: 22px !important; margin-bottom: 14px !important; } }
@media (min-width: 1400px) { body, p { font-family: 'Urbanist', sans-serif !important; font-weight: 400 !important; text-transform: none !important; font-size: 17px !important; line-height: 22px !important; margin-bottom: 14px !important; } }

/* Marges */
.mt-none { margin-top: 0px; }
@media (min-width: 576px) { .mt-none { margin-top: 0px; } }
@media (min-width: 768px) { .mt-none { margin-top: 0px; } }
@media (min-width: 992px) { .mt-none { margin-top: 0px; } }
@media (min-width: 1200px) { .mt-none { margin-top: 0px; } }
@media (min-width: 1400px) { .mt-none { margin-top: 0px; } }
.mt-min { margin-top: 8px; }
@media (min-width: 576px) { .mt-min { margin-top: 8px; } }
@media (min-width: 768px) { .mt-min { margin-top: 12px; } }
@media (min-width: 992px) { .mt-min { margin-top: 12px; } }
@media (min-width: 1200px) { .mt-min { margin-top: 16px; } }
@media (min-width: 1400px) { .mt-min { margin-top: 16px; } }
.mt-normal { margin-top: 16px; }
@media (min-width: 576px) { .mt-normal { margin-top: 16px; } }
@media (min-width: 768px) { .mt-normal { margin-top: 24px; } }
@media (min-width: 992px) { .mt-normal { margin-top: 24px; } }
@media (min-width: 1200px) { .mt-normal { margin-top: 32px; } }
@media (min-width: 1400px) { .mt-normal { margin-top: 32px; } }
.mt-max { margin-top: 32px; }
@media (min-width: 576px) { .mt-max { margin-top: 32px; } }
@media (min-width: 768px) { .mt-max { margin-top: 48px; } }
@media (min-width: 992px) { .mt-max { margin-top: 64px; } }
@media (min-width: 1200px) { .mt-max { margin-top: 80px; } }
@media (min-width: 1400px) { .mt-max { margin-top: 80px; } }
.mb-none { margin-bottom: 0px; }
@media (min-width: 576px) { .mb-none { margin-bottom: 0px; } }
@media (min-width: 768px) { .mb-none { margin-bottom: 0px; } }
@media (min-width: 992px) { .mb-none { margin-bottom: 0px; } }
@media (min-width: 1200px) { .mb-none { margin-bottom: 0px; } }
@media (min-width: 1400px) { .mb-none { margin-bottom: 0px; } }
.mb-min { margin-bottom: 8px; }
@media (min-width: 576px) { .mb-min { margin-bottom: 8px; } }
@media (min-width: 768px) { .mb-min { margin-bottom: 12px; } }
@media (min-width: 992px) { .mb-min { margin-bottom: 12px; } }
@media (min-width: 1200px) { .mb-min { margin-bottom: 16px; } }
@media (min-width: 1400px) { .mb-min { margin-bottom: 16px; } }
.mb-normal { margin-bottom: 16px; }
@media (min-width: 576px) { .mb-normal { margin-bottom: 16px; } }
@media (min-width: 768px) { .mb-normal { margin-bottom: 24px; } }
@media (min-width: 992px) { .mb-normal { margin-bottom: 24px; } }
@media (min-width: 1200px) { .mb-normal { margin-bottom: 32px; } }
@media (min-width: 1400px) { .mb-normal { margin-bottom: 32px; } }
.mb-max { margin-bottom: 32px; }
@media (min-width: 576px) { .mb-max { margin-bottom: 32px; } }
@media (min-width: 768px) { .mb-max { margin-bottom: 48px; } }
@media (min-width: 992px) { .mb-max { margin-bottom: 64px; } }
@media (min-width: 1200px) { .mb-max { margin-bottom: 80px; } }
@media (min-width: 1400px) { .mb-max { margin-bottom: 80px; } }
.ml-none { margin-left: 0px; }
@media (min-width: 576px) { .ml-none { margin-left: 0px; } }
@media (min-width: 768px) { .ml-none { margin-left: 0px; } }
@media (min-width: 992px) { .ml-none { margin-left: 0px; } }
@media (min-width: 1200px) { .ml-none { margin-left: 0px; } }
@media (min-width: 1400px) { .ml-none { margin-left: 0px; } }
.ml-min { margin-left: 8px; }
@media (min-width: 576px) { .ml-min { margin-left: 8px; } }
@media (min-width: 768px) { .ml-min { margin-left: 12px; } }
@media (min-width: 992px) { .ml-min { margin-left: 12px; } }
@media (min-width: 1200px) { .ml-min { margin-left: 16px; } }
@media (min-width: 1400px) { .ml-min { margin-left: 16px; } }
.ml-normal { margin-left: 16px; }
@media (min-width: 576px) { .ml-normal { margin-left: 16px; } }
@media (min-width: 768px) { .ml-normal { margin-left: 24px; } }
@media (min-width: 992px) { .ml-normal { margin-left: 24px; } }
@media (min-width: 1200px) { .ml-normal { margin-left: 32px; } }
@media (min-width: 1400px) { .ml-normal { margin-left: 32px; } }
.ml-max { margin-left: 32px; }
@media (min-width: 576px) { .ml-max { margin-left: 32px; } }
@media (min-width: 768px) { .ml-max { margin-left: 48px; } }
@media (min-width: 992px) { .ml-max { margin-left: 48px; } }
@media (min-width: 1200px) { .ml-max { margin-left: 64px; } }
@media (min-width: 1400px) { .ml-max { margin-left: 64px; } }
.mr-none { margin-right: 0px; }
@media (min-width: 576px) { .mr-none { margin-right: 0px; } }
@media (min-width: 768px) { .mr-none { margin-right: 0px; } }
@media (min-width: 992px) { .mr-none { margin-right: 0px; } }
@media (min-width: 1200px) { .mr-none { margin-right: 0px; } }
@media (min-width: 1400px) { .mr-none { margin-right: 0px; } }
.mr-min { margin-right: 8px; }
@media (min-width: 576px) { .mr-min { margin-right: 8px; } }
@media (min-width: 768px) { .mr-min { margin-right: 12px; } }
@media (min-width: 992px) { .mr-min { margin-right: 12px; } }
@media (min-width: 1200px) { .mr-min { margin-right: 16px; } }
@media (min-width: 1400px) { .mr-min { margin-right: 16px; } }
.mr-normal { margin-right: 16px; }
@media (min-width: 576px) { .mr-normal { margin-right: 16px; } }
@media (min-width: 768px) { .mr-normal { margin-right: 24px; } }
@media (min-width: 992px) { .mr-normal { margin-right: 24px; } }
@media (min-width: 1200px) { .mr-normal { margin-right: 32px; } }
@media (min-width: 1400px) { .mr-normal { margin-right: 32px; } }
.mr-max { margin-right: 32px; }
@media (min-width: 576px) { .mr-max { margin-right: 32px; } }
@media (min-width: 768px) { .mr-max { margin-right: 48px; } }
@media (min-width: 992px) { .mr-max { margin-right: 48px; } }
@media (min-width: 1200px) { .mr-max { margin-right: 64px; } }
@media (min-width: 1400px) { .mr-max { margin-right: 64px; } }

/* Paddings */
.pt-none { padding-top: 0px; }
@media (min-width: 576px) { .pt-none { padding-top: 0px; } }
@media (min-width: 768px) { .pt-none { padding-top: 0px; } }
@media (min-width: 992px) { .pt-none { padding-top: 0px; } }
@media (min-width: 1200px) { .pt-none { padding-top: 0px; } }
@media (min-width: 1400px) { .pt-none { padding-top: 0px; } }
.pt-min { padding-top: 12px; }
@media (min-width: 576px) { .pt-min { padding-top: 12px; } }
@media (min-width: 768px) { .pt-min { padding-top: 12px; } }
@media (min-width: 992px) { .pt-min { padding-top: 16px; } }
@media (min-width: 1200px) { .pt-min { padding-top: 16px; } }
@media (min-width: 1400px) { .pt-min { padding-top: 16px; } }
.pt-normal { padding-top: 24px; }
@media (min-width: 576px) { .pt-normal { padding-top: 24px; } }
@media (min-width: 768px) { .pt-normal { padding-top: 24px; } }
@media (min-width: 992px) { .pt-normal { padding-top: 32px; } }
@media (min-width: 1200px) { .pt-normal { padding-top: 32px; } }
@media (min-width: 1400px) { .pt-normal { padding-top: 32px; } }
.pt-max { padding-top: 32px; }
@media (min-width: 576px) { .pt-max { padding-top: 32px; } }
@media (min-width: 768px) { .pt-max { padding-top: 32px; } }
@media (min-width: 992px) { .pt-max { padding-top: 64px; } }
@media (min-width: 1200px) { .pt-max { padding-top: 64px; } }
@media (min-width: 1400px) { .pt-max { padding-top: 64px; } }
.pb-none { padding-bottom: 0px; }
@media (min-width: 576px) { .pb-none { padding-bottom: 0px; } }
@media (min-width: 768px) { .pb-none { padding-bottom: 0px; } }
@media (min-width: 992px) { .pb-none { padding-bottom: 0px; } }
@media (min-width: 1200px) { .pb-none { padding-bottom: 0px; } }
@media (min-width: 1400px) { .pb-none { padding-bottom: 0px; } }
.pb-min { padding-bottom: 12px; }
@media (min-width: 576px) { .pb-min { padding-bottom: 12px; } }
@media (min-width: 768px) { .pb-min { padding-bottom: 12px; } }
@media (min-width: 992px) { .pb-min { padding-bottom: 16px; } }
@media (min-width: 1200px) { .pb-min { padding-bottom: 16px; } }
@media (min-width: 1400px) { .pb-min { padding-bottom: 16px; } }
.pb-normal { padding-bottom: 24px; }
@media (min-width: 576px) { .pb-normal { padding-bottom: 24px; } }
@media (min-width: 768px) { .pb-normal { padding-bottom: 24px; } }
@media (min-width: 992px) { .pb-normal { padding-bottom: 32px; } }
@media (min-width: 1200px) { .pb-normal { padding-bottom: 32px; } }
@media (min-width: 1400px) { .pb-normal { padding-bottom: 32px; } }
.pb-max { padding-bottom: 32px; }
@media (min-width: 576px) { .pb-max { padding-bottom: 32px; } }
@media (min-width: 768px) { .pb-max { padding-bottom: 32px; } }
@media (min-width: 992px) { .pb-max { padding-bottom: 64px; } }
@media (min-width: 1200px) { .pb-max { padding-bottom: 64px; } }
@media (min-width: 1400px) { .pb-max { padding-bottom: 64px; } }
.pl-none { padding-left: 0px; }
@media (min-width: 576px) { .pl-none { padding-left: 0px; } }
@media (min-width: 768px) { .pl-none { padding-left: 0px; } }
@media (min-width: 992px) { .pl-none { padding-left: 0px; } }
@media (min-width: 1200px) { .pl-none { padding-left: 0px; } }
@media (min-width: 1400px) { .pl-none { padding-left: 0px; } }
.pl-min { padding-left: 12px; }
@media (min-width: 576px) { .pl-min { padding-left: 12px; } }
@media (min-width: 768px) { .pl-min { padding-left: 12px; } }
@media (min-width: 992px) { .pl-min { padding-left: 16px; } }
@media (min-width: 1200px) { .pl-min { padding-left: 16px; } }
@media (min-width: 1400px) { .pl-min { padding-left: 16px; } }
.pl-normal { padding-left: 24px; }
@media (min-width: 576px) { .pl-normal { padding-left: 24px; } }
@media (min-width: 768px) { .pl-normal { padding-left: 24px; } }
@media (min-width: 992px) { .pl-normal { padding-left: 32px; } }
@media (min-width: 1200px) { .pl-normal { padding-left: 32px; } }
@media (min-width: 1400px) { .pl-normal { padding-left: 32px; } }
.pl-max { padding-left: 32px; }
@media (min-width: 576px) { .pl-max { padding-left: 32px; } }
@media (min-width: 768px) { .pl-max { padding-left: 32px; } }
@media (min-width: 992px) { .pl-max { padding-left: 64px; } }
@media (min-width: 1200px) { .pl-max { padding-left: 64px; } }
@media (min-width: 1400px) { .pl-max { padding-left: 64px; } }
.pr-none { padding-right: 0px; }
@media (min-width: 576px) { .pr-none { padding-right: 0px; } }
@media (min-width: 768px) { .pr-none { padding-right: 0px; } }
@media (min-width: 992px) { .pr-none { padding-right: 0px; } }
@media (min-width: 1200px) { .pr-none { padding-right: 0px; } }
@media (min-width: 1400px) { .pr-none { padding-right: 0px; } }
.pr-min { padding-right: 12px; }
@media (min-width: 576px) { .pr-min { padding-right: 12px; } }
@media (min-width: 768px) { .pr-min { padding-right: 12px; } }
@media (min-width: 992px) { .pr-min { padding-right: 16px; } }
@media (min-width: 1200px) { .pr-min { padding-right: 16px; } }
@media (min-width: 1400px) { .pr-min { padding-right: 16px; } }
.pr-normal { padding-right: 24px; }
@media (min-width: 576px) { .pr-normal { padding-right: 24px; } }
@media (min-width: 768px) { .pr-normal { padding-right: 24px; } }
@media (min-width: 992px) { .pr-normal { padding-right: 32px; } }
@media (min-width: 1200px) { .pr-normal { padding-right: 32px; } }
@media (min-width: 1400px) { .pr-normal { padding-right: 32px; } }
.pr-max { padding-right: 32px; }
@media (min-width: 576px) { .pr-max { padding-right: 32px; } }
@media (min-width: 768px) { .pr-max { padding-right: 32px; } }
@media (min-width: 992px) { .pr-max { padding-right: 64px; } }
@media (min-width: 1200px) { .pr-max { padding-right: 64px; } }
@media (min-width: 1400px) { .pr-max { padding-right: 64px; } }

/* Gaps */
.gh-none { --moixo-gap-h: 0px; column-gap: 0px; }
@media (min-width: 576px) { .gh-none { --moixo-gap-h: 0px; column-gap: 0px; } }
@media (min-width: 768px) { .gh-none { --moixo-gap-h: 0px; column-gap: 0px; } }
@media (min-width: 992px) { .gh-none { --moixo-gap-h: 0px; column-gap: 0px; } }
@media (min-width: 1200px) { .gh-none { --moixo-gap-h: 0px; column-gap: 0px; } }
@media (min-width: 1400px) { .gh-none { --moixo-gap-h: 0px; column-gap: 0px; } }
.gh-min { --moixo-gap-h: 8px; column-gap: 8px; }
@media (min-width: 576px) { .gh-min { --moixo-gap-h: 8px; column-gap: 8px; } }
@media (min-width: 768px) { .gh-min { --moixo-gap-h: 12px; column-gap: 12px; } }
@media (min-width: 992px) { .gh-min { --moixo-gap-h: 12px; column-gap: 12px; } }
@media (min-width: 1200px) { .gh-min { --moixo-gap-h: 16px; column-gap: 16px; } }
@media (min-width: 1400px) { .gh-min { --moixo-gap-h: 16px; column-gap: 16px; } }
.gh-normal { --moixo-gap-h: 16px; column-gap: 16px; }
@media (min-width: 576px) { .gh-normal { --moixo-gap-h: 16px; column-gap: 16px; } }
@media (min-width: 768px) { .gh-normal { --moixo-gap-h: 24px; column-gap: 24px; } }
@media (min-width: 992px) { .gh-normal { --moixo-gap-h: 24px; column-gap: 24px; } }
@media (min-width: 1200px) { .gh-normal { --moixo-gap-h: 32px; column-gap: 32px; } }
@media (min-width: 1400px) { .gh-normal { --moixo-gap-h: 32px; column-gap: 32px; } }
.gh-max { --moixo-gap-h: 32px; column-gap: 32px; }
@media (min-width: 576px) { .gh-max { --moixo-gap-h: 32px; column-gap: 32px; } }
@media (min-width: 768px) { .gh-max { --moixo-gap-h: 48px; column-gap: 48px; } }
@media (min-width: 992px) { .gh-max { --moixo-gap-h: 48px; column-gap: 48px; } }
@media (min-width: 1200px) { .gh-max { --moixo-gap-h: 64px; column-gap: 64px; } }
@media (min-width: 1400px) { .gh-max { --moixo-gap-h: 64px; column-gap: 64px; } }
.gv-none { --moixo-gap-v: 0px; row-gap: 0px; }
@media (min-width: 576px) { .gv-none { --moixo-gap-v: 0px; row-gap: 0px; } }
@media (min-width: 768px) { .gv-none { --moixo-gap-v: 0px; row-gap: 0px; } }
@media (min-width: 992px) { .gv-none { --moixo-gap-v: 0px; row-gap: 0px; } }
@media (min-width: 1200px) { .gv-none { --moixo-gap-v: 0px; row-gap: 0px; } }
@media (min-width: 1400px) { .gv-none { --moixo-gap-v: 0px; row-gap: 0px; } }
.gv-min { --moixo-gap-v: 8px; row-gap: 8px; }
@media (min-width: 576px) { .gv-min { --moixo-gap-v: 8px; row-gap: 8px; } }
@media (min-width: 768px) { .gv-min { --moixo-gap-v: 12px; row-gap: 12px; } }
@media (min-width: 992px) { .gv-min { --moixo-gap-v: 12px; row-gap: 12px; } }
@media (min-width: 1200px) { .gv-min { --moixo-gap-v: 16px; row-gap: 16px; } }
@media (min-width: 1400px) { .gv-min { --moixo-gap-v: 16px; row-gap: 16px; } }
.gv-normal { --moixo-gap-v: 16px; row-gap: 16px; }
@media (min-width: 576px) { .gv-normal { --moixo-gap-v: 16px; row-gap: 16px; } }
@media (min-width: 768px) { .gv-normal { --moixo-gap-v: 24px; row-gap: 24px; } }
@media (min-width: 992px) { .gv-normal { --moixo-gap-v: 24px; row-gap: 24px; } }
@media (min-width: 1200px) { .gv-normal { --moixo-gap-v: 32px; row-gap: 32px; } }
@media (min-width: 1400px) { .gv-normal { --moixo-gap-v: 32px; row-gap: 32px; } }
.gv-max { --moixo-gap-v: 32px; row-gap: 32px; }
@media (min-width: 576px) { .gv-max { --moixo-gap-v: 32px; row-gap: 32px; } }
@media (min-width: 768px) { .gv-max { --moixo-gap-v: 48px; row-gap: 48px; } }
@media (min-width: 992px) { .gv-max { --moixo-gap-v: 48px; row-gap: 48px; } }
@media (min-width: 1200px) { .gv-max { --moixo-gap-v: 64px; row-gap: 64px; } }
@media (min-width: 1400px) { .gv-max { --moixo-gap-v: 64px; row-gap: 64px; } }