@media only screen and (min-width: 1001px)
{
    /* Variables */
        :root
        {
            --fullscreen-padding: var(--spc-7);
        }
    /**/

    /* Structure */
        html { font-size: var(--font-size); }

        .dsk { display: flex !important; }
        .mob { display: none !important; }

        .d-cont  { display: flex; box-sizing: border-box; flex-wrap: wrap; }
        .d-row   { flex-direction: row; }
        .d-col   { flex-direction: column; flex-wrap: nowrap !important; }  
        .d-nwrap { flex-wrap: nowrap !important; }

        .d-fullw { width:  100% !important; }
        .d-fullh { height: 100% !important; }

        .d-order-1 { order: 1; }
        .d-order-2 { order: 2; }
        .d-order-3 { order: 3; }
        .d-order-4 { order: 4; }

        /* Width utilities */
        .d-flex-scrnw-100 { width: 100vw; width: 100dvw; }
        .d-flex-min-scrnw-100 { min-width: 100vw; min-width: 100dvw; }
        .d-flex-max-scrnw-100 { max-width: 100vw; max-width: 100dvw; }

        .d-flex-scrnw-75 { width: 75vw; width: 75dvw; }
        .d-flex-min-scrnw-75 { min-width: 75vw; min-width: 75dvw; }
        .d-flex-max-scrnw-75 { max-width: 75vw; max-width: 75dvw; }

        .d-flex-scrnw-50 { width: 50vw; width: 50dvw; }
        .d-flex-min-scrnw-50 { min-width: 50vw; min-width: 50dvw; }
        .d-flex-max-scrnw-50 { max-width: 50vw; max-width: 50dvw; }

        .d-flex-scrnw-25 { width: 25vw; width: 25dvw; }
        .d-flex-min-scrnw-25 { min-width: 25vw; min-width: 25dvw; }
        .d-flex-max-scrnw-25 { max-width: 25vw; max-width: 25dvw; }

        .d-fixed-scrnw-100 { width: 100vw; }
        .d-fixed-min-scrnw-100 { min-width: 100vw; }
        .d-fixed-max-scrnw-100 { max-width: 100vw; }
    
        .d-fixed-scrnw-75 { width: 75vw; }
        .d-fixed-min-scrnw-75 { min-width: 75vw; }
        .d-fixed-max-scrnw-75 { max-width: 75vw; }
    
        .d-fixed-scrnw-50 { width: 50vw; }
        .d-fixed-min-scrnw-50 { min-width: 50vw; }
        .d-fixed-max-scrnw-50 { max-width: 50vw; }
    
        .d-fixed-scrnw-25 { width: 25vw; }
        .d-fixed-min-scrnw-25 { min-width: 25vw; }
        .d-fixed-max-scrnw-25 { max-width: 25vw; }

        /* Height utilities */
        .d-flex-scrnh-100 { height: 100vh; height: 100dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-min-scrnh-100 { min-height: 100vh; min-height: 100dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-max-scrnh-100 { max-height: 100vh; max-height: 100dvh; transition: height 0.3s ease; will-change: height; }

        .d-flex-scrnh-75 { height: 75vh; height: 75dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-min-scrnh-75 { min-height: 75vh; min-height: 75dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-max-scrnh-75 { max-height: 75vh; max-height: 75dvh; transition: height 0.3s ease; will-change: height; }

        .d-flex-scrnh-50 { height: 50vh; height: 50dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-min-scrnh-50 { min-height: 50vh; min-height: 50dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-max-scrnh-50 { max-height: 50vh; max-height: 50dvh; transition: height 0.3s ease; will-change: height; }

        .d-flex-scrnh-25 { height: 25vh; height: 25dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-min-scrnh-25 { min-height: 25vh; min-height: 25dvh; transition: height 0.3s ease; will-change: height; }
        .d-flex-max-scrnh-25 { max-height: 25vh; max-height: 25dvh; transition: height 0.3s ease; will-change: height; }

        .d-fixed-scrnh-100 { height: 100vh; }
        .d-fixed-min-scrnh-100 { min-height: 100vh; }
        .d-fixed-max-scrnh-100 { max-height: 100vh; }
    
        .d-fixed-scrnh-75 { height: 75vh; }
        .d-fixed-min-scrnh-75 { min-height: 75vh; }
        .d-fixed-max-scrnh-75 { max-height: 75vh; }
    
        .d-fixed-scrnh-50 { height: 50vh; }
        .d-fixed-min-scrnh-50 { min-height: 50vh; }
        .d-fixed-max-scrnh-50 { max-height: 50vh; }
    
        .d-fixed-scrnh-25 { height: 25vh; }
        .d-fixed-min-scrnh-25 { min-height: 25vh; }
        .d-fixed-max-scrnh-25 { max-height: 25vh; }

        .col.d-v-cent, .d-col.d-v-cent          { justify-content: center !important; }
        .col.d-v-apart, .d-col.d-v-apart        { justify-content: space-between !important; }
        .col.d-v-start, .d-col.d-v-start        { justify-content: flex-start !important; }
        .col.d-v-end, .d-col.d-v-end            { justify-content: flex-end !important; }
        .col.d-v-stretch, .d-col.d-v-stretch    { justify-content: stretch !important; }
    
        .col.d-h-cent, .d-col.d-h-cent          { align-items: center !important; }
        .col.d-h-apart, .d-col.d-h-apart        { align-items: space-between !important; }
        .col.d-h-start, .d-col.d-h-start        { align-items: flex-start !important; }
        .col.d-h-end, .d-col.d-h-end            { align-items: flex-end !important; }
        .col.d-h-stretch, .d-col.d-h-stretch    { align-items: stretch !important; }
    
        .row.d-v-cent, .d-row.d-v-cent          { align-items: center !important; }
        .row.d-v-apart, .d-row.d-v-apart        { align-items: space-between !important; }
        .row.d-v-start, .d-row.d-v-start        { align-items: flex-start !important; }
        .row.d-v-end, .d-row.d-v-end            { align-items: flex-end !important; }
        .row.d-v-stretch, .d-row.d-v-stretch    { align-items: stretch !important; }
    
        .row.d-h-cent, .d-row.d-h-cent          { justify-content: center !important; }
        .row.d-h-apart, .d-row.d-h-apart        { justify-content: space-between !important; }
        .row.d-h-start, .d-row.d-h-start        { justify-content: flex-start !important; }
        .row.d-h-end, .d-row.d-h-end            { justify-content: flex-end !important; }
        .row.d-h-stretch, .d-row.d-h-stretch    { justify-content: stretch !important; }

        .d-fitcont { width: fit-content; }
        .d-grow { flex: 1; }
        .d-halfw { width: 50%;  }
        .d-samew, .d-samew > * { flex: 1 0 0; }
        .d-sameh { align-items: stretch; }

        .d-co-auto { flex: 0 0 auto; width: auto; }
        .d-co-01 { width: var(--co-01); }
        .d-co-02 { width: var(--co-02); }
        .d-co-04 { width: var(--co-04); }
        .d-co-05 { width: var(--co-05); }
        .d-co-06 { width: var(--co-06); }
        .d-co-07 { width: var(--co-07); }
        .d-co-08 { width: var(--co-08); }
        .d-co-09 { width: var(--co-09); }
        .d-co-10 { width: var(--co-10); }
        .d-co-11 { width: var(--co-11); }
        .d-co-12 { width: var(--co-12); }
    /**/

    /* Typography */
        html { font-size: var(--font-size); }

        .strike { text-decoration: line-through; }

        .d-fcent     { text-align: center; }
        .d-fleft     { text-align: left; }
        .d-fright    { text-align: right; }
        .d-fjustify  { text-align: justify; }

        .hero    { font-size: 4rem; line-height: 110%; font-weight: 400; letter-spacing: -2%; }
        .d-hero    { font-size: 4rem; line-height: 110%; font-weight: 400; letter-spacing: -2%; }

        .ttl-1 { font-size: 3rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .d-ttl-1 { font-size: 3rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .ttl-2 { font-size: 2.25rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .d-ttl-2 { font-size: 2.25rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .ttl-3 { font-size: 1.75rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .d-ttl-3 { font-size: 1.75rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .ttl-4 { font-size: 1.38rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .d-ttl-4 { font-size: 1.38rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .ttl-5 { font-size: 1.13rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }
        .d-ttl-5 { font-size: 1.13rem; line-height: 110%; font-weight: 400; letter-spacing: 0%; }

        .tx-lrg { font-family: Commissioner; font-size: 1.13rem; line-height: 150%; font-weight: 400; letter-spacing: 2%; }
        .d-tx-lrg { font-family: Commissioner; font-size: 1.13rem; line-height: 150%; font-weight: 400; letter-spacing: 2%; }
        .tx-reg { font-family: Commissioner; font-size: 1rem; line-height: 150%; font-weight: 400; letter-spacing: 2%; }
        .d-tx-reg { font-family: Commissioner; font-size: 1rem; line-height: 150%; font-weight: 400; letter-spacing: 2%; }
        .tx-sml { font-family: Commissioner; font-size: 0.875rem; line-height: 175%; font-weight: 400; letter-spacing: 2%; }
        .d-tx-sml { font-family: Commissioner; font-size: 0.875rem; line-height: 175%; font-weight: 400; letter-spacing: 2%; }
        .tx-tny { font-family: Commissioner; font-size: 0.75rem; line-height: 200%; font-weight: 400; letter-spacing: 2%; }
        .d-tx-tny { font-family: Commissioner; font-size: 0.75rem; line-height: 200%; font-weight: 400; letter-spacing: 2%; }
        .tx-tny-m { font-family: Commissioner; font-size: 0.625rem; line-height: 200%; font-weight: 400; letter-spacing: 2%; }
        .d-tx-tny-m { font-family: Commissioner; font-size: 0.625rem; line-height: 200%; font-weight: 400; letter-spacing: 2%; }

        .tx-btn { font-family: Arkhip; font-size: 1rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }
        .d-tx-btn { font-family: Arkhip; font-size: 1rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }
        .tx-nav { font-family: Arkhip; font-size: 0.875rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }
        .d-tx-nav { font-family: Arkhip; font-size: 0.875rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }
        .tx-nav-sml { font-family: Arkhip; font-size: 0.75rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }
        .d-tx-nav-sml { font-family: Arkhip; font-size: 0.75rem; line-height: 24px; font-weight: 400; letter-spacing: 2%; }

        /* Text Truncation Utilities */
        .d-line-clamp-1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-5 { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-6 { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-7 { display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-8 { display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-9 { display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; }
        .d-line-clamp-10 { display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; overflow: hidden; }
    /**/

    /* Spacing */
        .d-ml-0 { margin-left: var(--spc-0) !important; } .d-mr-0 { margin-right: var(--spc-0) !important; } .d-mt-0 { margin-top: var(--spc-0) !important; } .d-mb-0 { margin-bottom: var(--spc-0) !important; } 
        .d-ml-1 { margin-left: var(--spc-1) !important; } .d-mr-1 { margin-right: var(--spc-1) !important; } .d-mt-1 { margin-top: var(--spc-1) !important; } .d-mb-1 { margin-bottom: var(--spc-1) !important; } 
        .d-ml-2 { margin-left: var(--spc-2) !important; } .d-mr-2 { margin-right: var(--spc-2) !important; } .d-mt-2 { margin-top: var(--spc-2) !important; } .d-mb-2 { margin-bottom: var(--spc-2) !important; } 
        .d-ml-3 { margin-left: var(--spc-3) !important; } .d-mr-3 { margin-right: var(--spc-3) !important; } .d-mt-3 { margin-top: var(--spc-3) !important; } .d-mb-3 { margin-bottom: var(--spc-3) !important; } 
        .d-ml-4 { margin-left: var(--spc-4) !important; } .d-mr-4 { margin-right: var(--spc-4) !important; } .d-mt-4 { margin-top: var(--spc-4) !important; } .d-mb-4 { margin-bottom: var(--spc-4) !important; } 
        .d-ml-5 { margin-left: var(--spc-5) !important; } .d-mr-5 { margin-right: var(--spc-5) !important; } .d-mt-5 { margin-top: var(--spc-5) !important; } .d-mb-5 { margin-bottom: var(--spc-5) !important; } 
        .d-ml-6 { margin-left: var(--spc-6) !important; } .d-mr-6 { margin-right: var(--spc-6) !important; } .d-mt-6 { margin-top: var(--spc-6) !important; } .d-mb-6 { margin-bottom: var(--spc-6) !important; } 
        .d-ml-7 { margin-left: var(--spc-7) !important; } .d-mr-7 { margin-right: var(--spc-7) !important; } .d-mt-7 { margin-top: var(--spc-7) !important; } .d-mb-7 { margin-bottom: var(--spc-7) !important; } 
        .d-ml-8 { margin-left: var(--spc-8) !important; } .d-mr-8 { margin-right: var(--spc-8) !important; } .d-mt-8 { margin-top: var(--spc-8) !important; } .d-mb-8 { margin-bottom: var(--spc-8) !important; } 
        .d-ml-9 { margin-left: var(--spc-9) !important; } .d-mr-9 { margin-right: var(--spc-9) !important; } .d-mt-9 { margin-top: var(--spc-9) !important; } .d-mb-9 { margin-bottom: var(--spc-9) !important; } 

        .d-mh-0 { margin-left: var(--spc-0) !important; margin-right: var(--spc-0) !important; } .d-mv-0 { margin-top: var(--spc-0) !important; margin-bottom: var(--spc-0) !important; } .d-m-0 { margin: var(--spc-0) !important; }
        .d-mh-1 { margin-left: var(--spc-1) !important; margin-right: var(--spc-1) !important; } .d-mv-1 { margin-top: var(--spc-1) !important; margin-bottom: var(--spc-1) !important; } .d-m-1 { margin: var(--spc-1) !important; }
        .d-mh-2 { margin-left: var(--spc-2) !important; margin-right: var(--spc-2) !important; } .d-mv-2 { margin-top: var(--spc-2) !important; margin-bottom: var(--spc-2) !important; } .d-m-2 { margin: var(--spc-2) !important; }
        .d-mh-3 { margin-left: var(--spc-3) !important; margin-right: var(--spc-3) !important; } .d-mv-3 { margin-top: var(--spc-3) !important; margin-bottom: var(--spc-3) !important; } .d-m-3 { margin: var(--spc-3) !important; }
        .d-mh-4 { margin-left: var(--spc-4) !important; margin-right: var(--spc-4) !important; } .d-mv-4 { margin-top: var(--spc-4) !important; margin-bottom: var(--spc-4) !important; } .d-m-4 { margin: var(--spc-4) !important; }
        .d-mh-5 { margin-left: var(--spc-5) !important; margin-right: var(--spc-5) !important; } .d-mv-5 { margin-top: var(--spc-5) !important; margin-bottom: var(--spc-5) !important; } .d-m-5 { margin: var(--spc-5) !important; }
        .d-mh-6 { margin-left: var(--spc-6) !important; margin-right: var(--spc-6) !important; } .d-mv-6 { margin-top: var(--spc-6) !important; margin-bottom: var(--spc-6) !important; } .d-m-6 { margin: var(--spc-6) !important; }
        .d-mh-7 { margin-left: var(--spc-7) !important; margin-right: var(--spc-7) !important; } .d-mv-7 { margin-top: var(--spc-7) !important; margin-bottom: var(--spc-7) !important; } .d-m-7 { margin: var(--spc-7) !important; }
        .d-mh-8 { margin-left: var(--spc-8) !important; margin-right: var(--spc-8) !important; } .d-mv-8 { margin-top: var(--spc-8) !important; margin-bottom: var(--spc-8) !important; } .d-m-8 { margin: var(--spc-8) !important; }
        .d-mh-9 { margin-left: var(--spc-9) !important; margin-right: var(--spc-9) !important; } .d-mv-9 { margin-top: var(--spc-9) !important; margin-bottom: var(--spc-9) !important; } .d-m-9 { margin: var(--spc-9) !important; }

        .d-pl-0 { padding-left: var(--spc-0) !important; } .d-pr-0 { padding-right: var(--spc-0) !important; } .d-pt-0 { padding-top: var(--spc-0) !important; } .d-pb-0 { padding-bottom: var(--spc-0) !important; } 
        .d-pl-1 { padding-left: var(--spc-1) !important; } .d-pr-1 { padding-right: var(--spc-1) !important; } .d-pt-1 { padding-top: var(--spc-1) !important; } .d-pb-1 { padding-bottom: var(--spc-1) !important; } 
        .d-pl-2 { padding-left: var(--spc-2) !important; } .d-pr-2 { padding-right: var(--spc-2) !important; } .d-pt-2 { padding-top: var(--spc-2) !important; } .d-pb-2 { padding-bottom: var(--spc-2) !important; } 
        .d-pl-3 { padding-left: var(--spc-3) !important; } .d-pr-3 { padding-right: var(--spc-3) !important; } .d-pt-3 { padding-top: var(--spc-3) !important; } .d-pb-3 { padding-bottom: var(--spc-3) !important; } 
        .d-pl-4 { padding-left: var(--spc-4) !important; } .d-pr-4 { padding-right: var(--spc-4) !important; } .d-pt-4 { padding-top: var(--spc-4) !important; } .d-pb-4 { padding-bottom: var(--spc-4) !important; } 
        .d-pl-5 { padding-left: var(--spc-5) !important; } .d-pr-5 { padding-right: var(--spc-5) !important; } .d-pt-5 { padding-top: var(--spc-5) !important; } .d-pb-5 { padding-bottom: var(--spc-5) !important; } 
        .d-pl-6 { padding-left: var(--spc-6) !important; } .d-pr-6 { padding-right: var(--spc-6) !important; } .d-pt-6 { padding-top: var(--spc-6) !important; } .d-pb-6 { padding-bottom: var(--spc-6) !important; } 
        .d-pl-7 { padding-left: var(--spc-7) !important; } .d-pr-7 { padding-right: var(--spc-7) !important; } .d-pt-7 { padding-top: var(--spc-7) !important; } .d-pb-7 { padding-bottom: var(--spc-7) !important; } 
        .d-pl-8 { padding-left: var(--spc-8) !important; } .d-pr-8 { padding-right: var(--spc-8) !important; } .d-pt-8 { padding-top: var(--spc-8) !important; } .d-pb-8 { padding-bottom: var(--spc-8) !important; } 
        .d-pl-9 { padding-left: var(--spc-9) !important; } .d-pr-9 { padding-right: var(--spc-9) !important; } .d-pt-9 { padding-top: var(--spc-9) !important; } .d-pb-9 { padding-bottom: var(--spc-9) !important; } 

        .d-ph-0 { padding-left: var(--spc-0) !important; padding-right: var(--spc-0) !important; } .d-pv-0 { padding-top: var(--spc-0) !important; padding-bottom: var(--spc-0) !important; } .d-p-0 { padding: var(--spc-0) !important; }
        .d-ph-1 { padding-left: var(--spc-1) !important; padding-right: var(--spc-1) !important; } .d-pv-1 { padding-top: var(--spc-1) !important; padding-bottom: var(--spc-1) !important; } .d-p-1 { padding: var(--spc-1) !important; }
        .d-ph-2 { padding-left: var(--spc-2) !important; padding-right: var(--spc-2) !important; } .d-pv-2 { padding-top: var(--spc-2) !important; padding-bottom: var(--spc-2) !important; } .d-p-2 { padding: var(--spc-2) !important; }
        .d-ph-3 { padding-left: var(--spc-3) !important; padding-right: var(--spc-3) !important; } .d-pv-3 { padding-top: var(--spc-3) !important; padding-bottom: var(--spc-3) !important; } .d-p-3 { padding: var(--spc-3) !important; }
        .d-ph-4 { padding-left: var(--spc-4) !important; padding-right: var(--spc-4) !important; } .d-pv-4 { padding-top: var(--spc-4) !important; padding-bottom: var(--spc-4) !important; } .d-p-4 { padding: var(--spc-4) !important; }
        .d-ph-5 { padding-left: var(--spc-5) !important; padding-right: var(--spc-5) !important; } .d-pv-5 { padding-top: var(--spc-5) !important; padding-bottom: var(--spc-5) !important; } .d-p-5 { padding: var(--spc-5) !important; }
        .d-ph-6 { padding-left: var(--spc-6) !important; padding-right: var(--spc-6) !important; } .d-pv-6 { padding-top: var(--spc-6) !important; padding-bottom: var(--spc-6) !important; } .d-p-6 { padding: var(--spc-6) !important; }
        .d-ph-7 { padding-left: var(--spc-7) !important; padding-right: var(--spc-7) !important; } .d-pv-7 { padding-top: var(--spc-7) !important; padding-bottom: var(--spc-7) !important; } .d-p-7 { padding: var(--spc-7) !important; }
        .d-ph-8 { padding-left: var(--spc-8) !important; padding-right: var(--spc-8) !important; } .d-pv-8 { padding-top: var(--spc-8) !important; padding-bottom: var(--spc-8) !important; } .d-p-8 { padding: var(--spc-8) !important; }
        .d-ph-9 { padding-left: var(--spc-9) !important; padding-right: var(--spc-9) !important; } .d-pv-9 { padding-top: var(--spc-9) !important; padding-bottom: var(--spc-9) !important; } .d-p-9 { padding: var(--spc-9) !important; }

        .d-gv-0 { row-gap: var(--spc-0) !important; } .d-gh-0 { column-gap: var(--spc-0) !important; } .d-g-0 { gap: var(--spc-0) !important; }
        .d-gv-1 { row-gap: var(--spc-1) !important; } .d-gh-1 { column-gap: var(--spc-1) !important; } .d-g-1 { gap: var(--spc-1) !important; }
        .d-gv-2 { row-gap: var(--spc-2) !important; } .d-gh-2 { column-gap: var(--spc-2) !important; } .d-g-2 { gap: var(--spc-2) !important; }
        .d-gv-3 { row-gap: var(--spc-3) !important; } .d-gh-3 { column-gap: var(--spc-3) !important; } .d-g-3 { gap: var(--spc-3) !important; }
        .d-gv-4 { row-gap: var(--spc-4) !important; } .d-gh-4 { column-gap: var(--spc-4) !important; } .d-g-4 { gap: var(--spc-4) !important; }
        .d-gv-5 { row-gap: var(--spc-5) !important; } .d-gh-5 { column-gap: var(--spc-5) !important; } .d-g-5 { gap: var(--spc-5) !important; }
        .d-gv-6 { row-gap: var(--spc-6) !important; } .d-gh-6 { column-gap: var(--spc-6) !important; } .d-g-6 { gap: var(--spc-6) !important; }
        .d-gv-7 { row-gap: var(--spc-7) !important; } .d-gh-7 { column-gap: var(--spc-7) !important; } .d-g-7 { gap: var(--spc-7) !important; }
        .d-gv-8 { row-gap: var(--spc-8) !important; } .d-gh-8 { column-gap: var(--spc-8) !important; } .d-g-8 { gap: var(--spc-8) !important; }
        .d-gv-9 { row-gap: var(--spc-9) !important; } .d-gh-9 { column-gap: var(--spc-9) !important; } .d-g-9 { gap: var(--spc-9) !important; }
    
        .d-fullscreen-p    { padding: var(--fullscreen-padding); }
        .d-fullscreen-pv   { padding: var(--fullscreen-padding) 0; }
        .d-fullscreen-ph   { padding: 0 var(--fullscreen-padding); }
        .d-fullscreen-pt   { padding-top: var(--fullscreen-padding) 0; }
        .d-fullscreen-pr   { padding-right: var(--fullscreen-padding) 0; }
        .d-fullscreen-pb   { padding-bottom: var(--fullscreen-padding) 0; }
        .d-fullscreen-pl   { padding-left: var(--fullscreen-padding) 0; }
    /**/

    /* Effects */
        .text-fade { opacity: 0; height: 0px; transition: all 0.5s ease; }
        :hover > .text-fade, :hover ~ .text-fade, :hover > * > .text-fade { opacity: 1; height: auto; }
    /**/
}