.elementor-13224 .elementor-element.elementor-element-6bea6d16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--grid-gap) var(--grid-gap);--row-gap:var(--grid-gap);--column-gap:var(--grid-gap);--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--site-padding-top);--padding-bottom:0;--padding-left:var(--site-margin);--padding-right:var(--site-margin);}.elementor-13224 .elementor-element.elementor-element-1d24c478{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13224 .elementor-element.elementor-element-77318765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13224 .elementor-element.elementor-element-159eb91c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-159eb91c:not(.elementor-motion-effects-element-type-background), .elementor-13224 .elementor-element.elementor-element-159eb91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD84A;}.elementor-13224 .elementor-element.elementor-element-78945839{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-676eeace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13224 .elementor-element.elementor-element-71e91212{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-470caed9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-27b397f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-7278c743{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-17b0d24f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-17cd1497{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-699d431d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-699d431d:not(.elementor-motion-effects-element-type-background), .elementor-13224 .elementor-element.elementor-element-699d431d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-13224 .elementor-element.elementor-element-d5b0b9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:880px){.elementor-13224 .elementor-element.elementor-element-6bea6d16{--padding-top:var(--grid-gap);--padding-bottom:var(--grid-gap);--padding-left:var(--grid-gap);--padding-right:var(--grid-gap);}}@media(min-width:768px){.elementor-13224 .elementor-element.elementor-element-6bea6d16{--width:100%;}.elementor-13224 .elementor-element.elementor-element-1d24c478{--width:calc(75% - (var(--grid-gap) * 0.75));}.elementor-13224 .elementor-element.elementor-element-159eb91c{--width:calc(25% - (var(--grid-gap) * 0.25));}.elementor-13224 .elementor-element.elementor-element-71e91212{--width:calc(25% - (var(--grid-gap) * 0.25));}.elementor-13224 .elementor-element.elementor-element-470caed9{--width:calc(75% - (var(--grid-gap) * 0.75));}}@media(max-width:767px){.elementor-13224 .elementor-element.elementor-element-6bea6d16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-13224 .elementor-element.elementor-element-1d24c478.e-con{--order:2;}.elementor-13224 .elementor-element.elementor-element-159eb91c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-13224 .elementor-element.elementor-element-159eb91c.e-con{--order:1;}.elementor-13224 .elementor-element.elementor-element-15de8ed1{padding:0px 0px 0px 0px;}.elementor-13224 .elementor-element.elementor-element-78945839{--width:100%;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13224 .elementor-element.elementor-element-78945839.e-con{--align-self:center;--order:4;}.elementor-13224 .elementor-element.elementor-element-71e91212{--width:50%;}.elementor-13224 .elementor-element.elementor-element-71e91212.e-con{--order:3;}.elementor-13224 .elementor-element.elementor-element-470caed9{--width:100%;}.elementor-13224 .elementor-element.elementor-element-470caed9.e-con{--order:5;}.elementor-13224 .elementor-element.elementor-element-4c837c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13224 .elementor-element.elementor-element-27b397f{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-13224 .elementor-element.elementor-element-27b397f.e-con{--order:6;}.elementor-13224 .elementor-element.elementor-element-7278c743.e-con{--order:7;}.elementor-13224 .elementor-element.elementor-element-ed5c5cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13224 .elementor-element.elementor-element-17b0d24f{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-13224 .elementor-element.elementor-element-17b0d24f.e-con{--order:8;}.elementor-13224 .elementor-element.elementor-element-17cd1497.e-con{--order:9;}.elementor-13224 .elementor-element.elementor-element-699d431d{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-13224 .elementor-element.elementor-element-699d431d.e-con{--order:10;}.elementor-13224 .elementor-element.elementor-element-d5b0b9d.e-con{--order:11;}}/* Start custom CSS *//* Debugging Background Color */
body {
    background-color: #050505 !important; /* Desktop background */
}

a, button, div, span {
    -webkit-tap-highlight-color: transparent !important;
}

:root {
    /* Brand Colors */
    --brand-yellow: #ffd84a;
    --bg-deep: #080808;
    --bg-surface: #191919;
    --text-primary: #ffffff;
    --text-muted: #222222;

    /* Global Layout & Spacing */
    --grid-gap: 12px;
    --site-margin: var(--grid-gap); /* Exact match to grid-gap up to 1080p */
    --site-padding-top: 12px;
    --section-padding: 6vw;
    --banner-height: 4.5cqw;
}

/* Ultra-Wide & 4K Linear Scaling Zone */
@media (min-width: 1921px) {
    :root {
        /* Starts exactly at 4px at 1920px width, then adds 6% of any width beyond that */
        --site-margin: calc(var(--grid-gap) + (100vw - 1920px) * 0.4);
    }
}

/* Mobile Breakpoint Overrides */
@media (max-width: 767px) {
    :root {
        --site-margin: 0px; 
        --site-padding-top: 20px; 
        --grid-gap: 15px;
        --section-padding: 40px;
    }

    body {
        background-color: #050505 !important; /* Mobile background override */
    }
}


/* =========================================================================
   GLOBAL MOBILE METADATA ORDERING (ALL PROJECTS)
   ========================================================================= */
@media (max-width: 767px) {
    /* 1. Audio format always first */
    .details-meta-grid .meta-item[data-label="audio"] { 
        order: 2 !important; 
    }
    
    /* 2. Broadcast/Platform always second */
    .details-meta-grid .meta-item[data-label="tv-broadcast"],
    .details-meta-grid .meta-item[data-label="platform"],
    .details-meta-grid .meta-item[data-label="theater-screening"] { 
        order: 1 !important; 
    }
    
    /* 3. Episodes always third */
    .details-meta-grid .meta-item[data-label="episodes-delivered"] { 
        order: 3 !important; 
    }
}






/* =========================================================================
   MASTER PROJECT OVERRIDE TEMPLATE
   ========================================================================= */

/*body.elementor-page-13224 .project-id-YOUR-PROJECT-ID {*/
    /* --- DESKTOP VARIABLES --- */
    /* --desk-overlay-bg: rgba(17, 17, 17, 1); */
    /* --desk-info-box-padding: 5cqw 1.7cqw; */
    
    /* --desk-title-size: 2.8cqw; */
    /* --desk-title-line-height: 1.0; */
    /* --desk-title-letter-spacing: -0.02em; */
    
    /* --desk-subtitle-size: 1.15cqw; */
    /* --desk-subtitle-margin-bottom: 1cqw; */
    
    /* --desk-meta-label-font-size: 0.9cqw; */
    /* --desk-meta-data-font-size: 1.4cqw; */
    /* --desk-meta-row-gap: 0.8cqw; */
    
    /* --desk-meta-padding-top: 1cqw; */
    /* --desk-meta-padding-bottom: 1cqw; */
    /* --desk-info-meta-margin-bottom: 1cqw; */
    
    /* --desk-desc-font-size: 1.05cqw; */
    /* --desk-desc-line-height: 1.5; */
    /* --desk-desc-letter-spacing: -0.02em; */
/*}*/

/*@media (max-width: 767px) {*/
/*    body.elementor-page-13224 .project-id-YOUR-PROJECT-ID {*/
        /* --- MOBILE VARIABLES --- */
        /* --mob-overlay-bg: rgba(17, 17, 17, 0.88); */
        /* --mob-content-bg-active: rgba(17, 17, 17, 0.52); */
        /* --mob-info-box-padding: 4.5cqw 4cqw; */
        
        /* --mob-title-size: 6cqw; */
        /* --mob-title-line-height: 1.1; */
        /* --mob-title-letter-spacing: 0em; */
        /* --mob-title-margin-bottom: 0cqw; */

        /* --mob-subtitle-size: 3.2cqw; */
        /* --mob-subtitle-margin-bottom: 1.6cqw; */

        /* --mob-meta-label-font-size: 1.6cqw; */
        /* --mob-meta-data-font-size: 2.6cqw; */
        /* --mob-meta-row-gap: 1.3cqw; */
        /* --mob-meta-col-gap: 3cqw; */
        
        /* --mob-meta-padding-top: 1cqw; */
        /* --mob-meta-padding-bottom: 1.3cqw; */
        /* --mob-info-meta-margin-bottom: 2cqw; */

        /* --mob-desc-font-size: 2.8cqw; */
        /* --mob-desc-line-height: 1.45; */
        /* --mob-desc-letter-spacing: -0.01em; */
        
        /* --mob-global-text-shadow: 0px 0px 10px rgba(0, 0, 0, 1); */
    /*}*/
/*}*/


/* =========================================================================
   INDIVIDUAL PROJECT ADJUSTMENTS 
   ========================================================================= */

body.elementor-page-13224 .project-id-szepty-lasu {
    --desk-title-size: 2.2cqw; 
}

body.elementor-page-13224 .project-id-one-day-in-hadsel {
     --desk-meta-data-font-size: 1.3cqw; 
}

body.elementor-page-13224 .project-id-lombard {
      --desk-title-size: 2cqw; 
       --desk-subtitle-size: 0.9cqw; 
        --desk-info-box-padding: 6cqw 1.7cqw; 
}

body.elementor-page-13224 .project-id-unboxing {
    --desk-title-size: 1.8cqw; 
}

body.elementor-page-13224 .project-id-z-nurtem-zycia {
       --desk-subtitle-size: 1.1cqw; 
}

body.elementor-page-13224 .project-id-reporterzy {
    --desk-title-size: 2.2cqw; 
}

body.elementor-page-13224 .project-id-sprawiedliwi-trojmiasto {
    --desk-title-size: 2.2cqw; 
    --desk-subtitle-size: 1cqw; 
}

body.elementor-page-13224 .project-id-policjantki-i-policjanci {
    --desk-title-size: 2cqw; 
    --desk-subtitle-size: 0.9cqw; 
}

body.elementor-page-13224 .project-id-najmrodzki {
    --desk-title-size: 2cqw; 
}

body.elementor-page-13224 .project-id-oranjehotel {
    --desk-title-size: 2.2cqw;
     --desk-meta-data-font-size: 1.2cqw; 
}

body.elementor-page-13224 .project-id-pomoz-mi {
    --desk-subtitle-size: 0.9cqw;
}


@media (max-width: 767px) {
    body.elementor-page-13224 .project-id-szepty-lasu {

         --mob-title-size: 8cqw;
         --mob-meta-data-font-size: 2.3cqw; 
    }
    
    body.elementor-page-13224 .project-id-lombard {

         --mob-title-size: 5cqw; 
    }
    
    body.elementor-page-13224 .project-id-one-day-in-hadsel {

         --mob-meta-data-font-size: 2.3cqw;
    }
    
    body.elementor-page-13224 .project-id-z-nurtem-zycia {

         --mob-meta-data-font-size: 2.3cqw;
    }
    
    
    
    body.elementor-page-13224 .project-id-sprawiedliwi-trojmiasto {
         --mob-title-size: 5cqw;
    }
    
    
}/* End custom CSS */