.elementor-62966 .elementor-element.elementor-element-1a444c2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62966 .elementor-element.elementor-element-1a444c2::before, .elementor-62966 .elementor-element.elementor-element-1a444c2 > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-1a444c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-1a444c2 > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-1a444c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-1a444c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #050505C9 3%, #1E222403 62%);}.elementor-62966 .elementor-element.elementor-element-1a444c2::before{filter:brightness( 98% ) contrast( 86% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-62966 .elementor-element.elementor-element-7341927{--display:flex;--justify-content:flex-start;--padding-top:11%;--padding-bottom:0%;--padding-left:0%;--padding-right:60%;--z-index:10;}.elementor-62966 .elementor-element.elementor-element-7341927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-28f0059{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-62966 .elementor-element.elementor-element-28f0059.elementor-element{--align-self:flex-start;}.elementor-62966 .elementor-element.elementor-element-28f0059 img{max-width:293px;}.elementor-62966 .elementor-element.elementor-element-3fab9a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-62966 .elementor-element.elementor-element-08b4869{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-62966 .elementor-element.elementor-element-7d7a8aa{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-d65e4a4{--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;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-4a21564{width:initial;max-width:initial;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62966 .elementor-element.elementor-element-4a21564.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-62966 .elementor-element.elementor-element-6ecdc03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-6ecdc03 .elementor-heading-title{font-size:1em;font-weight:300;line-height:14px;letter-spacing:1%;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-c0cae0b{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-62966 .elementor-element.elementor-element-c0cae0b:not(.elementor-motion-effects-element-type-background), .elementor-62966 .elementor-element.elementor-element-c0cae0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF01 90%, #868f74 100%);}.elementor-62966 .elementor-element.elementor-element-c0cae0b::before, .elementor-62966 .elementor-element.elementor-element-c0cae0b > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-c0cae0b > .e-con-inner > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-c0cae0b > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-c0cae0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-c0cae0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-62966 .elementor-element.elementor-element-c0cae0b{left:0px;}body.rtl .elementor-62966 .elementor-element.elementor-element-c0cae0b{right:0px;}.elementor-62966 .elementor-element.elementor-element-213bfe1{--display:flex;--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;--padding-top:1%;--padding-bottom:4%;--padding-left:1%;--padding-right:1%;--z-index:10;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-27b77fc{width:var( --container-widget-width, 45.508% );max-width:45.508%;--container-widget-width:45.508%;--container-widget-flex-grow:0;}.elementor-62966 .elementor-element.elementor-element-27b77fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-27b77fc .gallery-item .gallery-caption{display:none;}.elementor-62966 .elementor-element.elementor-element-27b77fc .gallery-item{padding:0 2% 2% 0;}.elementor-62966 .elementor-element.elementor-element-27b77fc .gallery{margin:0 -2% -2% 0;}.elementor-62966 .elementor-element.elementor-element-27e92cf{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-88b81ab{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:1;top:0px;}.elementor-62966 .elementor-element.elementor-element-88b81ab::before, .elementor-62966 .elementor-element.elementor-element-88b81ab > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-88b81ab > .e-con-inner > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-88b81ab > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-88b81ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-88b81ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}body:not(.rtl) .elementor-62966 .elementor-element.elementor-element-88b81ab{left:0px;}body.rtl .elementor-62966 .elementor-element.elementor-element-88b81ab{right:0px;}.elementor-62966 .elementor-element.elementor-element-959da10{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-62966 .elementor-element.elementor-element-959da10{left:0px;}body.rtl .elementor-62966 .elementor-element.elementor-element-959da10{right:0px;}.elementor-62966 .elementor-element.elementor-element-eacc072{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:0.8;top:0px;--z-index:5;}.elementor-62966 .elementor-element.elementor-element-eacc072::before, .elementor-62966 .elementor-element.elementor-element-eacc072 > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-eacc072 > .e-con-inner > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-eacc072 > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-eacc072 > .e-con-inner > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-eacc072 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-62966 .elementor-element.elementor-element-eacc072{left:0px;}body.rtl .elementor-62966 .elementor-element.elementor-element-eacc072{right:0px;}.elementor-62966 .elementor-element.elementor-element-bf6db6a{--display:flex;--min-height:49vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:10%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-62966 .elementor-element.elementor-element-bf6db6a::before, .elementor-62966 .elementor-element.elementor-element-bf6db6a > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-bf6db6a > .e-con-inner > .elementor-background-video-container::before, .elementor-62966 .elementor-element.elementor-element-bf6db6a > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-bf6db6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-62966 .elementor-element.elementor-element-bf6db6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-62966 .elementor-element.elementor-element-bf6db6a:not(.elementor-motion-effects-element-type-background), .elementor-62966 .elementor-element.elementor-element-bf6db6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #868f74 0%, #364635 100%);}.elementor-62966 .elementor-element.elementor-element-516d472{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-16694ef );--border-color:var( --e-global-color-16694ef );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62966 .elementor-element.elementor-element-91d17cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-16694ef );--border-color:var( --e-global-color-16694ef );--margin-top:1%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:2.5%;--padding-bottom:2%;--padding-left:0%;--padding-right:4%;}.elementor-62966 .elementor-element.elementor-element-91d17cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-707060e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-ce7f7ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62966 .elementor-element.elementor-element-0f6b56c{--display:flex;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-16694ef );--border-color:var( --e-global-color-16694ef );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-7121321{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-7121321.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-5966d8b .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-481ad18{text-align:start;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-bf1a87a{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-bf1a87a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-57e7ef0 .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-121d2d5{text-align:start;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-2992004{text-align:start;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-b966607{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-b2c6bd6 .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-f8248cc{--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;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-16694ef );--border-color:var( --e-global-color-16694ef );--padding-top:25px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-82b6dd6{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-82b6dd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-93428bc .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-19adae9{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-8077f57 .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-71e943c{color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-07680ea{--display:flex;--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;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-f69f088{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-555331c .elementor-heading-title{font-family:"Geist Mono – Overline", Sans-serif;font-size:0.8em;text-transform:uppercase;line-height:1.4em;letter-spacing:1%;color:var( --e-global-color-16694ef );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-950e3e3 .elementor-button{background-color:#F1F1EF02;font-family:"Geist – Google Fonts", Sans-serif;font-size:14px;line-height:22px;letter-spacing:1%;fill:var( --e-global-color-851580b );color:var( --e-global-color-851580b );padding:0px 0px 0px 0px;}.elementor-62966 .elementor-element.elementor-element-950e3e3 .elementor-button:hover, .elementor-62966 .elementor-element.elementor-element-950e3e3 .elementor-button:focus{background-color:#F1F1EF01;color:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-950e3e3 .elementor-button:hover svg, .elementor-62966 .elementor-element.elementor-element-950e3e3 .elementor-button:focus svg{fill:var( --e-global-color-16694ef );}.elementor-62966 .elementor-element.elementor-element-af0167a{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-e4e65dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-c06eb77{--display:flex;--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;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:7%;}.elementor-62966 .elementor-element.elementor-element-199a182{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:26%;}.elementor-62966 .elementor-element.elementor-element-199a182.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-deb2fd0 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );font-weight:var( --e-global-typography-191a647-font-weight );line-height:var( --e-global-typography-191a647-line-height );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-5077526{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-62966 .elementor-element.elementor-element-7e7c4a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-7e7c4a2{color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-420f826{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-637122b{--display:flex;--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;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-62966 .elementor-element.elementor-element-56981b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:26%;}.elementor-62966 .elementor-element.elementor-element-56981b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-5d13f0c .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );font-weight:var( --e-global-typography-191a647-font-weight );line-height:var( --e-global-typography-191a647-line-height );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-4568d67{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-62966 .elementor-element.elementor-element-559760d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-559760d{color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-9f88615{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-1232b27{--display:flex;--padding-top:1%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-62966 .elementor-element.elementor-element-321ff8b{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-62966 .elementor-element.elementor-element-321ff8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-76f2960{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 33% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-62966 .elementor-element.elementor-element-76f2960.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-76f2960 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );font-weight:var( --e-global-typography-191a647-font-weight );line-height:var( --e-global-typography-191a647-line-height );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-759cc64{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-62966 .elementor-element.elementor-element-759cc64 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-b7348b7{--e-image-carousel-slides-to-show:3;margin:125px 0px calc(var(--kit-widget-spacing, 0px) + 125px) 0px;}.elementor-62966 .elementor-element.elementor-element-b7348b7 .swiper-wrapper{display:flex;align-items:center;}.elementor-62966 .elementor-element.elementor-element-51eee7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62966 .elementor-element.elementor-element-2e6ba9f{padding:0px 0px 0px 0px;}.elementor-62966 .elementor-element.elementor-element-85547d8{--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:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-62966 .elementor-element.elementor-element-bfc1273{--display:flex;}.elementor-62966 .elementor-element.elementor-element-bfc1273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-d5c8116{--display:flex;}.elementor-62966 .elementor-element.elementor-element-ed39dc9{padding:0% 0% 0% 0%;font-family:"Geist – Google Fonts", Sans-serif;font-size:16px;font-weight:500;line-height:27px;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-bc3cda8{--display:flex;}.elementor-62966 .elementor-element.elementor-element-6942887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62966 .elementor-element.elementor-element-6942887 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-d6f187a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-2db19d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-54af7a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62966 .elementor-element.elementor-element-54af7a5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-45a4819 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-03d1062 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-62966 .elementor-element.elementor-element-dca7830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-62966 .elementor-element.elementor-element-dca7830.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-09a0854{--display:flex;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-62966 .elementor-element.elementor-element-0ae201b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62966 .elementor-element.elementor-element-0dc1921{width:var( --container-widget-width, 55.043% );max-width:55.043%;--container-widget-width:55.043%;--container-widget-flex-grow:0;}.elementor-62966 .elementor-element.elementor-element-0dc1921.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-62966 .elementor-element.elementor-element-0dc1921 .elementor-heading-title{font-size:42px;font-weight:300;line-height:50px;letter-spacing:0%;color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-2f18005{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-62966 .elementor-element.elementor-element-b5ddef5{--grid-columns:1;--load-more-button-align:center;}.elementor-62966 .elementor-element.elementor-element-b5ddef5 .elementor-button{background-color:#FFFFFF00;font-family:"Geist – Google Fonts", Sans-serif;font-size:16px;line-height:26px;fill:var( --e-global-color-851580b );color:var( --e-global-color-851580b );}.elementor-62966 .elementor-element.elementor-element-71508e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-7d7a8aa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-bf6db6a{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-62966 .elementor-element.elementor-element-707060e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-deb2fd0 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-5d13f0c .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-76f2960 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-ed39dc9{font-size:1.8em;}.elementor-62966 .elementor-element.elementor-element-0dc1921 .elementor-heading-title{font-size:2.2em;line-height:1.3em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-62966 .elementor-element.elementor-element-b5ddef5{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-7d7a8aa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-707060e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-deb2fd0 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-5d13f0c .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-76f2960 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-09a0854{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62966 .elementor-element.elementor-element-0ae201b{--width:60%;}.elementor-62966 .elementor-element.elementor-element-0dc1921 .elementor-heading-title{font-size:2.6em;line-height:0.9em;}.elementor-62966 .elementor-element.elementor-element-2f18005{--width:37%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-62966 .elementor-element.elementor-element-b5ddef5{--grid-columns:1;--grid-row-gap:41px;}}@media(min-width:768px){.elementor-62966 .elementor-element.elementor-element-91d17cf{--width:39.487%;}.elementor-62966 .elementor-element.elementor-element-7121321{--width:26.203%;}.elementor-62966 .elementor-element.elementor-element-bf1a87a{--width:26.203%;}.elementor-62966 .elementor-element.elementor-element-82b6dd6{--width:56.033%;}.elementor-62966 .elementor-element.elementor-element-199a182{--width:19%;}.elementor-62966 .elementor-element.elementor-element-56981b6{--width:20%;}.elementor-62966 .elementor-element.elementor-element-321ff8b{--width:100%;}.elementor-62966 .elementor-element.elementor-element-bfc1273{--width:31.997%;}.elementor-62966 .elementor-element.elementor-element-bc3cda8{--width:70%;}.elementor-62966 .elementor-element.elementor-element-dca7830{--width:109.691%;}}@media(max-width:1024px) and (min-width:768px){.elementor-62966 .elementor-element.elementor-element-7121321{--width:36%;}.elementor-62966 .elementor-element.elementor-element-bf1a87a{--width:36%;}}@media(min-width:1800px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-7d7a8aa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-bf6db6a{--padding-top:10%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-62966 .elementor-element.elementor-element-707060e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62966 .elementor-element.elementor-element-c06eb77{--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:1%;}.elementor-62966 .elementor-element.elementor-element-deb2fd0 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-5077526{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:16vw;}.elementor-62966 .elementor-element.elementor-element-7e7c4a2{width:var( --container-widget-width, 156.776% );max-width:156.776%;--container-widget-width:156.776%;--container-widget-flex-grow:0;}.elementor-62966 .elementor-element.elementor-element-637122b{--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.elementor-62966 .elementor-element.elementor-element-5d13f0c .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-4568d67{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:16vw;}.elementor-62966 .elementor-element.elementor-element-559760d{width:var( --container-widget-width, 495.891px );max-width:495.891px;--container-widget-width:495.891px;--container-widget-flex-grow:0;}.elementor-62966 .elementor-element.elementor-element-321ff8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62966 .elementor-element.elementor-element-76f2960{padding:0% 2% 2% 12%;}.elementor-62966 .elementor-element.elementor-element-76f2960 .elementor-heading-title{font-size:var( --e-global-typography-191a647-font-size );line-height:var( --e-global-typography-191a647-line-height );}.elementor-62966 .elementor-element.elementor-element-dca7830{--padding-top:3%;--padding-bottom:3%;--padding-left:12%;--padding-right:12%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}}/* Start custom CSS for container, class: .elementor-element-d65e4a4 */.film-partners-list {
    display: flex;
    flex-direction: column;
    gap: 4px; /* Tight spacing between partners */
    margin-bottom: 15px; /* Pushes the year (2022) down to the next "row" */
}

.partner-link, .partner-static {
    font-size: 0.75rem; /* Significantly smaller */
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: rgba(255, 255, 255, 0.8); /* Slightly dimmed white for a cleaner look */
    text-decoration: none;
    line-height: 1.2;
    transition: all 0.3s ease;
}

.partner-link:hover {
    color: var(--post-gradient-1); /* Uses your ACF brand color on hover */
    opacity: 1;
}

/* Ensure the year/meta info below stays clear */
.film-partners-list + * {
    clear: both;
    display: block;
    margin-top: 10px;
}
.elementor-62966 .elementor-element.elementor-element-d65e4a4 .elementor-widget-shortcode {
    position: relative;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e92cf */.elementor-62966 .elementor-element.elementor-element-27e92cf a {
    max-width:100px !important;
    background: rgba(255, 255, 255, 0); /* Semi-transparent */
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px); /* For Safari support */
  padding:10px;
  transition: filter 1.2s ease;
  
}

.elementor-62966 .elementor-element.elementor-element-27e92cf a:hover {
    background: rgba(255, 255, 255, .1);
    backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b81ab */.elementor-62966 .elementor-element.elementor-element-88b81ab {
    background: linear-gradient(to bottom, 
        transparent 60%, 
        var(--post-gradient-1) 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b966607 *//* This targets only the shortcode inside THIS specific container */
.elementor-62966 .elementor-element.elementor-element-b966607 .film-partners-list {
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-bottom: 5px;
}

/* Match the "Directed By" (KT Bryden) style */
.elementor-62966 .elementor-element.elementor-element-b966607 .partner-link, 
.elementor-62966 .elementor-element.elementor-element-b966607 .partner-static {
    font-size: 0.95rem; /* Standard UI text size */
    font-weight: 400;    /* Normal weight, not bold */
    text-transform: none !important; /* Forces lowercase/normal case */
    letter-spacing: 0;   /* Removes the wide tracking */
    color: #ffffff;      
    text-decoration: none;
    line-height: 1.4;
    transition: opacity 0.3s ease;
}

.elementor-62966 .elementor-element.elementor-element-b966607 .partner-link:hover {
    opacity: 0.7;
    text-decoration: underline !important;
}

/* Ensure this specific instance is clickable if things are overlapping */
.elementor-62966 .elementor-element.elementor-element-b966607 .elementor-widget-shortcode {
    position: relative;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-950e3e3 */.elementor-62966 .elementor-element.elementor-element-950e3e3 a {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f88615 */.project-facts-grid {
    display: grid;
    /* Forces all items into one row on Desktop/Tablet */
    grid-auto-flow: column;
    grid-auto-columns: 1fr; 
    gap: 20px;
    padding: 20px 0;
}

.fact-item {
    display: flex;
    flex-direction: column;
    text-align: left;
}

.fact-number {
    font-family: inherit;
    /* Reduced by 50% (Previously ~3.5rem, now ~1.75rem) */
    font-size: 1.75rem; 
    font-weight: 800;
    line-height: 1.1;
    margin-bottom: 5px;
    color: var(--post-gradient-1); 
}

.fact-text {
    font-size: 0.85rem;
    line-height: 1.3;
    color: #ffffff;
    margin: 0;
}

/* Mobile Breakpoint: Switch to Column */
@media (max-width: 767px) {
    .project-facts-grid {
        grid-auto-flow: row;
        grid-template-columns: 1fr;
        gap: 30px;
    }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x:hidden;
}

/* Watch Links */
.wp-watch-inline-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: flex-start;
}

.wp-watch-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
    text-align: center;
    min-width: 120px;
}

/* Base Logo Style */
.wp-watch-logo {
    height: 30px;
    width: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 12px;
}

/* AUTOMATIC LOGO ASSIGNMENT */
/* Replace the URLs below with the actual links from your WP Media Library */
.logo-disney  { background-image: url('/wp-content/uploads/2026/02/Disney_logo.svg_.png'); width:150px; }
.logo-natgeo  { background-image: url('/wp-content/uploads/2026/02/National-Geographic-Logo.png'); }
.logo-hulu    { background-image: url('/wp-content/uploads/2026/02/hulu-Green-digital.png'); width: 50px; }
.logo-youtube { background-image: url('/wp-content/uploads/2026/02/Youtube_logo.png');width: 50px; }
.logo-pbs     { background-image: url('/wp-content/uploads/2026/02/PBS-Logo.png'); }

.wp-watch-subtext {
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 500;
    text-transform: uppercase;
}

.wp-watch-title {
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 3px;
    font-weight: 600;
    text-transform: uppercase;
}

.fact-number {
    color: #ffffff;     
    font-weight: 300; 
    display: block;     
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Mono – Overline';
	font-display: auto;
	src: url('https://wildpath.com/wp-content/uploads/2026/01/GeistMono-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist – Google Fonts';
	font-display: auto;
	src: url('/wp-content/uploads/2026/01/Geist-VariableFont_wght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */