.elementor-1845 .elementor-element.elementor-element-64aaf4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7{z-index:3;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-date-mt:auto;--bcfc-reel-date-mb:var(--bcfc-reel-copy-gap, 12px);--bcfc-reel-copy-mt:0px;--bcfc-reel-parallax:1.2;--bcfc-reel-pin-h:100vh;--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:16px;--bcfc-reel-gutter:0px;--bcfc-reel-bg:var( --e-global-color-text );--bcfc-reel-plate:var( --e-global-color-bcfcc15 );--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim:var( --e-global-color-bcfcc06 );--bcfc-reel-scrim-b:var( --e-global-color-bcfcc23 );--bcfc-reel-scrim-bh:70%;--bcfc-reel-date:var( --e-global-color-bcfcc12 );--bcfc-reel-date-y:88px;--bcfc-reel-date-x:20px;--bcfc-reel-title:var( --e-global-color-secondary );--bcfc-reel-text:var( --e-global-color-bcfcc12 );--bcfc-reel-lead-weight:700;--bcfc-reel-copy-gap:20px;--bcfc-reel-text-w:720px;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:120px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-content-w:1280px;--bcfc-reel-top-shade:var( --e-global-color-bcfcc23 );--bcfc-reel-top-shade-h:189px;--bcfc-reel-top-shade-solid:95px;--bcfc-reel-intro-mt:auto;--bcfc-reel-intro-mb:max(var(--bcfc-reel-copy-y, 44px), var(--bcfc-reel-copy-floor, 0px), var(--bcfc-reel-cue-floor, 0px));--bcfc-reel-intro-foot:0px;--bcfc-reel-intro-w:14ch;--bcfc-reel-intro-text-w:630px;--bcfc-reel-intro-scrim:var( --e-global-color-bcfcc23 );--bcfc-reel-eyebrow:var( --e-global-color-bcfcc12 );--bcfc-reel-headline:var( --e-global-color-secondary );--bcfc-reel-intro:var( --e-global-color-bcfcc12 );--bcfc-reel-hud:var( --e-global-color-bcfcc12 );--bcfc-reel-hud-muted:var( --e-global-color-bcfcc08 );--bcfc-reel-hud-accent:var( --e-global-color-primary );--bcfc-reel-vignette:var( --e-global-color-bcfcc06 );--bcfc-reel-hud-bottom:64px;--bcfc-reel-perf-rail:var( --e-global-color-bcfcc15 );--bcfc-reel-perf-hole:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__frame{border-radius:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__date{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__title{font-family:var( --e-global-typography-bcfcf07-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf07-font-size );font-weight:var( --e-global-typography-bcfcf07-font-weight );text-transform:var( --e-global-typography-bcfcf07-text-transform );font-style:var( --e-global-typography-bcfcf07-font-style );text-decoration:var( --e-global-typography-bcfcf07-text-decoration );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__eyebrow{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel .bcfc-reel__headline{font-family:var( --e-global-typography-bcfcf07-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf07-font-size );font-weight:var( --e-global-typography-bcfcf07-font-weight );text-transform:var( --e-global-typography-bcfcf07-text-transform );font-style:var( --e-global-typography-bcfcf07-font-style );text-decoration:var( --e-global-typography-bcfcf07-text-decoration );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__intro{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button__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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button{--bcfc-btn-color:var( --e-global-color-secondary );--bcfc-btn-bg:var( --e-global-color-primary );--bcfc-btn-focus:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button:hover, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button:focus-visible{--bcfc-btn-color:var( --e-global-color-secondary );--bcfc-btn-bg:var( --e-global-color-3ed7e1d );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__hud, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__pips, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__cursor{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__leader-num{font-family:var( --e-global-typography-bcfcf07-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf07-font-size );font-weight:var( --e-global-typography-bcfcf07-font-weight );text-transform:var( --e-global-typography-bcfcf07-text-transform );font-style:var( --e-global-typography-bcfcf07-font-style );text-decoration:var( --e-global-typography-bcfcf07-text-decoration );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10000{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a02 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab10a03 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab10a04{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-c1a3456{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ac4ce15 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-8b6ae30 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-71dec47{--display:grid;--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-bde2761:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-bde2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfcc05 );}.elementor-1845 .elementor-element.elementor-element-8b0aff0 .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-b99a0a5{text-align:start;}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-d65adaf{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-ad01938{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-ad01938::before, .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ad01938 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ad01938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bcfcc16 );--background-overlay:'';}.elementor-1845 .elementor-element.elementor-element-ab30002{--display:flex;--min-height:362px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--border-radius:7px 7px 7px 7px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-ab30002:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab30002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-bcfcc06 ) 55%, var( --e-global-color-bcfcc10 ) 80%);}.elementor-1845 .elementor-element.elementor-element-ab30002::before, .elementor-1845 .elementor-element.elementor-element-ab30002 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab30002 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab30002 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab30002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab30002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-bcfcc06 ) 20%, var( --e-global-color-bcfcc10 ) 45%);}.elementor-1845 .elementor-element.elementor-element-8af64e3 .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-9f3a08b{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-e94d5a2{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-e94d5a2:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-e94d5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfcc05 );}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-9de031b .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-aa3de0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1845 .elementor-element.elementor-element-aa3de0a.elementor-view-framed .elementor-icon, .elementor-1845 .elementor-element.elementor-element-aa3de0a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1845 .elementor-element.elementor-element-aa3de0a.elementor-view-framed .elementor-icon, .elementor-1845 .elementor-element.elementor-element-aa3de0a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon{font-size:56px;}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon svg{height:56px;}.elementor-1845 .elementor-element.elementor-element-ab30001{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-b44cea0{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-b44cea0:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-b44cea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/bcfc-workshop-presenter-studio-1536x677.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-b44cea0::before, .elementor-1845 .elementor-element.elementor-element-b44cea0 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-b44cea0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-b44cea0 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-b44cea0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-b44cea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bcfcc16 );--background-overlay:'';}.elementor-1845 .elementor-element.elementor-element-ab30003{--display:flex;--min-height:362px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--border-radius:7px 7px 7px 7px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-ab30003:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab30003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-bcfcc06 ) 30%, var( --e-global-color-bcfcc10 ) 55%);}.elementor-1845 .elementor-element.elementor-element-ab30003::before, .elementor-1845 .elementor-element.elementor-element-ab30003 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab30003 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab30003 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab30003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab30003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-bcfcc06 ) 32%, var( --e-global-color-bcfcc10 ) 55%);}.elementor-1845 .elementor-element.elementor-element-f9cde4a .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-430e938{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-236c4ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-afd8540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/snow-dusted-flatirons-panorama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-afd8540::before, .elementor-1845 .elementor-element.elementor-element-afd8540 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-afd8540 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-afd8540 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-afd8540 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-afd8540 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bcfcc06 );--background-overlay:'';}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--display:flex;--min-height:292px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-132a464 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-5f28980{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-5f28980:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-5f28980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-674a712{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-048c7a9 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-2aefcd5 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-72818c1{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-17a0f21 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-5ffed5e .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-305ad87{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-75885cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-75885cb:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-75885cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1845 .elementor-element.elementor-element-08fdb55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-66b7fa9 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-eef82f6 .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-5ec7280{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-4b757a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4b757a5:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-4b757a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1845 .elementor-element.elementor-element-942e218{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-98f8863 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-6e2c58b .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-f0b5477{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-db93949{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-db93949:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-db93949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-8a8cbcf .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-1dc9d8f .elementor-heading-title{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-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-11ab8d8{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-dbcbfcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-aaed6cd .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-7a5f20b .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-4233a37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--display:grid;--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8a2e01c .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-9f4d72a .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-224dc9e{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c2bb295 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-a883d8b .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-7c4e5f9{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-f0a715b .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-c91037b .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-1268c95{--display:flex;--min-height:185px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9634e85 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, min(100%, 252px) );max-width:min(100%, 252px);--container-widget-width:min(100%, 252px);--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-3025857 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-cb13b14{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;top:80px;}body:not(.rtl) .elementor-1845 .elementor-element.elementor-element-cb13b14{left:0px;}body.rtl .elementor-1845 .elementor-element.elementor-element-cb13b14{right:0px;}.elementor-1845 .elementor-element.elementor-element-cb13b14 .elementor-divider-separator{width:100%;}.elementor-1845 .elementor-element.elementor-element-cb13b14 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1845 .elementor-element.elementor-element-ab20000{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a02 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab20a03 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab20a04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--display:grid;--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01{text-align:start;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--display:grid;--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a04 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab21a05 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bcfcc23 );}.elementor-1845 .elementor-element.elementor-element-ab21a0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a06{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-ab21a07{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-ab22a00{--display:grid;--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01{text-align:start;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--display:grid;--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a04 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-text );}.elementor-1845 .elementor-element.elementor-element-ab22a05 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bcfcc23 );}.elementor-1845 .elementor-element.elementor-element-ab22a0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a06{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-1845 .elementor-element.elementor-element-9120bcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-ab40001::before, .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40001 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-bcfcc06 ) 45%, var( --e-global-color-bcfcc10 ) 70%);}.elementor-1845 .elementor-element.elementor-element-a91356d > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{background-color:var( --e-global-color-bcfcc07 );--bcfc-cta-h:390px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;border-radius:8px 8px 8px 8px;--bcfc-cta-focus:var( --e-global-color-secondary );--bcfc-cta-focus-back:var( --e-global-color-text );--bcfc-cta-headline-max:8.95em;--bcfc-cta-text-gap:0px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__headline{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__desc{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button__text{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button{--bcfc-btn-color:var( --e-global-color-secondary );--bcfc-btn-icon-size:24px;--bcfc-btn-gap:20px;--bcfc-btn-pad-top:0px;--bcfc-btn-pad-right:0px;--bcfc-btn-pad-bottom:0px;--bcfc-btn-pad-left:0px;--bcfc-btn-bg:var( --e-global-color-bcfcc10 );--bcfc-btn-radius:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-ab40002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40002:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/bcfc-event-attendees-mural-wall-1024x682.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-ab40002::before, .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40002 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-bcfcc06 ) 45%, var( --e-global-color-bcfcc10 ) 70%);}.elementor-1845 .elementor-element.elementor-element-c8d7d5b > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{background-color:var( --e-global-color-bcfcc07 );--bcfc-cta-h:390px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;border-radius:8px 8px 8px 8px;--bcfc-cta-focus:var( --e-global-color-secondary );--bcfc-cta-focus-back:var( --e-global-color-text );--bcfc-cta-headline-max:8.95em;--bcfc-cta-text-gap:0px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__headline{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__desc{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button__text{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button{--bcfc-btn-color:var( --e-global-color-secondary );--bcfc-btn-icon-size:24px;--bcfc-btn-gap:20px;--bcfc-btn-pad-top:0px;--bcfc-btn-pad-right:0px;--bcfc-btn-pad-bottom:0px;--bcfc-btn-pad-left:0px;--bcfc-btn-bg:var( --e-global-color-bcfcc10 );--bcfc-btn-radius:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-ab40003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40003:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/camera-car-filming-riders-snowy-road.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1845 .elementor-element.elementor-element-ab40003::before, .elementor-1845 .elementor-element.elementor-element-ab40003 > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40003 > .e-con-inner > .elementor-background-video-container::before, .elementor-1845 .elementor-element.elementor-element-ab40003 > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1845 .elementor-element.elementor-element-ab40003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-bcfcc06 ) 45%, var( --e-global-color-bcfcc10 ) 70%);}.elementor-1845 .elementor-element.elementor-element-a26392d > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{background-color:var( --e-global-color-bcfcc07 );--bcfc-cta-h:390px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;border-radius:8px 8px 8px 8px;--bcfc-cta-focus:var( --e-global-color-secondary );--bcfc-cta-focus-back:var( --e-global-color-text );--bcfc-cta-headline-max:8.95em;--bcfc-cta-text-gap:0px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__headline{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__desc{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button__text{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button{--bcfc-btn-color:var( --e-global-color-secondary );--bcfc-btn-icon-size:24px;--bcfc-btn-gap:20px;--bcfc-btn-pad-top:0px;--bcfc-btn-pad-right:0px;--bcfc-btn-pad-bottom:0px;--bcfc-btn-pad-left:0px;--bcfc-btn-bg:var( --e-global-color-bcfcc10 );--bcfc-btn-radius:0px 0px 0px 0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}body.elementor-page-1845:not(.elementor-motion-effects-element-type-background), body.elementor-page-1845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-1845 .elementor-element.elementor-element-64aaf4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:16px;--bcfc-reel-gutter:0px;--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim-bh:70%;--bcfc-reel-date-y:88px;--bcfc-reel-date-x:20px;--bcfc-reel-copy-gap:20px;--bcfc-reel-text-w:720px;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:120px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-top-shade-h:189px;--bcfc-reel-top-shade-solid:95px;--bcfc-reel-intro-mt:auto;--bcfc-reel-intro-mb:max(var(--bcfc-reel-copy-y, 44px), var(--bcfc-reel-copy-floor, 0px), var(--bcfc-reel-cue-floor, 0px));--bcfc-reel-intro-foot:0px;--bcfc-reel-intro-text-w:630px;--bcfc-reel-hud-bottom:64px;--bcfc-reel-rail-w:20px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__date{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__title{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__eyebrow{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel .bcfc-reel__headline{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__intro{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__hud, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__pips, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__cursor{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__leader-num{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a02 .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-1845 .elementor-element.elementor-element-ab10a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10a04{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-1845 .elementor-element.elementor-element-c1a3456{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ac4ce15 .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-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-8b6ae30 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;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-1845 .elementor-element.elementor-element-71dec47{--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8b0aff0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-d65adaf{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-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");}.elementor-1845 .elementor-element.elementor-element-ad01938{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30002{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8af64e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f3a08b{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-1845 .elementor-element.elementor-element-e94d5a2{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-9de031b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-ab30001{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-1845 .elementor-element.elementor-element-b44cea0{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30003{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-f9cde4a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-430e938{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-1845 .elementor-element.elementor-element-236c4ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--min-height:292px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-132a464 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5f28980{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-674a712{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-048c7a9 .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-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-2aefcd5 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-72818c1{--e-con-grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-17a0f21 .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-1845 .elementor-element.elementor-element-5ffed5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-305ad87{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-1845 .elementor-element.elementor-element-75885cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-08fdb55{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-66b7fa9 .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-1845 .elementor-element.elementor-element-eef82f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5ec7280{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-1845 .elementor-element.elementor-element-4b757a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-942e218{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-98f8863 .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-1845 .elementor-element.elementor-element-6e2c58b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-f0b5477{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-1845 .elementor-element.elementor-element-db93949{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-8a8cbcf .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-1845 .elementor-element.elementor-element-1dc9d8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-11ab8d8{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-1845 .elementor-element.elementor-element-dbcbfcf{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-aaed6cd .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-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-7a5f20b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-4233a37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8a2e01c .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f4d72a .elementor-heading-title{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-1845 .elementor-element.elementor-element-224dc9e{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c2bb295 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a883d8b .elementor-heading-title{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-1845 .elementor-element.elementor-element-7c4e5f9{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-f0a715b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c91037b .elementor-heading-title{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-1845 .elementor-element.elementor-element-1268c95{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9634e85 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, min(100%, 252px) );max-width:min(100%, 252px);--container-widget-width:min(100%, 252px);--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-3025857 .elementor-heading-title{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-1845 .elementor-element.elementor-element-ab20000{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a02 .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-1845 .elementor-element.elementor-element-ab20a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab20a04{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab21a05 .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-1845 .elementor-element.elementor-element-ab21a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a06{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-1845 .elementor-element.elementor-element-ab21a07{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-1845 .elementor-element.elementor-element-ab22a00{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab22a05 .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-1845 .elementor-element.elementor-element-ab22a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a06{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-1845 .elementor-element.elementor-element-9120bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-1845 .elementor-element.elementor-element-ab40001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}@media(max-width:1200px){.elementor-1845 .elementor-element.elementor-element-64aaf4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:16px;--bcfc-reel-gutter:0px;--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim-bh:70%;--bcfc-reel-date-y:88px;--bcfc-reel-date-x:20px;--bcfc-reel-copy-gap:20px;--bcfc-reel-text-w:100%;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:120px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-top-shade-h:189px;--bcfc-reel-top-shade-solid:95px;--bcfc-reel-intro-mt:auto;--bcfc-reel-intro-mb:max(var(--bcfc-reel-copy-y, 44px), var(--bcfc-reel-copy-floor, 0px), var(--bcfc-reel-cue-floor, 0px));--bcfc-reel-intro-foot:0px;--bcfc-reel-intro-text-w:630px;--bcfc-reel-hud-bottom:64px;--bcfc-reel-rail-w:20px;}.elementor-1845 .elementor-element.elementor-element-ab10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c1a3456{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-71dec47{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");}.elementor-1845 .elementor-element.elementor-element-ad01938{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30002{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-e94d5a2{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-b44cea0{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30003{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-236c4ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--min-height:292px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-5f28980{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-674a712{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-72818c1{--e-con-grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-75885cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-08fdb55{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-4b757a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-942e218{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-db93949{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-dbcbfcf{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-4233a37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:80px 40px;--row-gap:80px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-224dc9e{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7c4e5f9{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-1268c95{--min-height:185px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, min(100%, 252px) );max-width:min(100%, 252px);--container-widget-width:min(100%, 252px);--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-ab20000{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a04{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a00{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,955fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--e-con-grid-template-columns:minmax(0,305fr) minmax(0,630fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9120bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-640x829.webp");}.elementor-1845 .elementor-element.elementor-element-ab40001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-ab40002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-ab40003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}}@media(max-width:1024px){.elementor-1845 .elementor-element.elementor-element-64aaf4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:12px;--bcfc-reel-gutter:0px;--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim-bh:70%;--bcfc-reel-date-y:56px;--bcfc-reel-date-x:20px;--bcfc-reel-copy-gap:16px;--bcfc-reel-text-w:100%;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:104px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-top-shade-h:156px;--bcfc-reel-top-shade-solid:84px;--bcfc-reel-intro-mt:auto;--bcfc-reel-intro-mb:max(var(--bcfc-reel-copy-y, 44px), var(--bcfc-reel-copy-floor, 0px), var(--bcfc-reel-cue-floor, 0px));--bcfc-reel-intro-foot:0px;--bcfc-reel-intro-text-w:630px;--bcfc-reel-hud-bottom:56px;--bcfc-reel-rail-w:20px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__date{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__title{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__eyebrow{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel .bcfc-reel__headline{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__intro{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__hud, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__pips, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__cursor{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__leader-num{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:48px 20px;--row-gap:48px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a02 .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-1845 .elementor-element.elementor-element-ab10a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10a04{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-1845 .elementor-element.elementor-element-c1a3456{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ac4ce15 .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-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-8b6ae30 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;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-1845 .elementor-element.elementor-element-71dec47{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8b0aff0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-d65adaf{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-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");}.elementor-1845 .elementor-element.elementor-element-ad01938{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30002{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8af64e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f3a08b{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-1845 .elementor-element.elementor-element-e94d5a2{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-9de031b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-ab30001{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-1845 .elementor-element.elementor-element-b44cea0{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30003{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-f9cde4a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-430e938{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-1845 .elementor-element.elementor-element-236c4ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--min-height:272px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-132a464 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5f28980{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-674a712{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-048c7a9 .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-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-2aefcd5 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-72818c1{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-17a0f21 .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-1845 .elementor-element.elementor-element-5ffed5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-305ad87{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-1845 .elementor-element.elementor-element-75885cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-08fdb55{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-66b7fa9 .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-1845 .elementor-element.elementor-element-eef82f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5ec7280{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-1845 .elementor-element.elementor-element-4b757a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-942e218{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-98f8863 .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-1845 .elementor-element.elementor-element-6e2c58b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-f0b5477{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-1845 .elementor-element.elementor-element-db93949{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-8a8cbcf .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-1845 .elementor-element.elementor-element-1dc9d8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-11ab8d8{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-1845 .elementor-element.elementor-element-dbcbfcf{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-aaed6cd .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-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-7a5f20b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-4233a37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:48px 40px;--row-gap:48px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8a2e01c .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f4d72a .elementor-heading-title{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-1845 .elementor-element.elementor-element-224dc9e{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c2bb295 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a883d8b .elementor-heading-title{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-1845 .elementor-element.elementor-element-7c4e5f9{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-f0a715b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c91037b .elementor-heading-title{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-1845 .elementor-element.elementor-element-1268c95{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9634e85 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-3025857 .elementor-heading-title{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-1845 .elementor-element.elementor-element-ab20000{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a02 .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-1845 .elementor-element.elementor-element-ab20a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab20a04{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,2fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab21a05 .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-1845 .elementor-element.elementor-element-ab21a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a06{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-1845 .elementor-element.elementor-element-ab21a07{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-1845 .elementor-element.elementor-element-ab22a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,2fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab22a05 .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-1845 .elementor-element.elementor-element-ab22a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a06{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-1845 .elementor-element.elementor-element-9120bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-480x622.webp");}.elementor-1845 .elementor-element.elementor-element-ab40001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{--bcfc-cta-h:390px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}@media(max-width:880px){.elementor-1845 .elementor-element.elementor-element-64aaf4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:12px;--bcfc-reel-gutter:0px;--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim-bh:80%;--bcfc-reel-date-y:56px;--bcfc-reel-date-x:20px;--bcfc-reel-copy-gap:12px;--bcfc-reel-text-w:100%;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:96px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-top-shade-h:156px;--bcfc-reel-top-shade-solid:84px;--bcfc-reel-intro-mt:var(--bcfc-reel-date-y, 40px);--bcfc-reel-intro-mb:auto;--bcfc-reel-intro-foot:var(--bcfc-reel-copy-y, 44px);--bcfc-reel-intro-text-w:630px;--bcfc-reel-hud-bottom:48px;--bcfc-reel-rail-w:20px;}.elementor-1845 .elementor-element.elementor-element-ab10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c1a3456{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-71dec47{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");}.elementor-1845 .elementor-element.elementor-element-ad01938{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30002{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-e94d5a2{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-b44cea0{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30003{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-236c4ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--min-height:240px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-5f28980{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-674a712{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-72818c1{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-75885cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-08fdb55{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-4b757a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-942e218{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-db93949{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-dbcbfcf{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-4233a37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:48px 40px;--row-gap:48px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-224dc9e{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7c4e5f9{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-1268c95{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-ab20000{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a04{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,2fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a00{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,2fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:100%;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9120bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook.webp");background-position:50% 35%;}.elementor-1845 .elementor-element.elementor-element-ab40001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-ab40002:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/bcfc-event-attendees-mural-wall.webp");}.elementor-1845 .elementor-element.elementor-element-ab40002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-ab40003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;--bcfc-cta-btn-gap:32px;}}@media(max-width:767px){.elementor-1845 .elementor-element.elementor-element-64aaf4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel{--bcfc-reel-frame-h:100vh;--bcfc-reel-gap:10px;--bcfc-reel-gutter:0px;--bcfc-reel-fade-top:0px;--bcfc-reel-fade-bottom:0px;--bcfc-reel-scrim-bh:100%;--bcfc-reel-date-y:24px;--bcfc-reel-date-x:20px;--bcfc-reel-copy-gap:8px;--bcfc-reel-text-w:100%;--bcfc-reel-copy-x:20px;--bcfc-reel-copy-y:80px;--bcfc-reel-safe-top:var(--bcfc-core-header-h, 108px);--bcfc-reel-top-shade-h:112px;--bcfc-reel-top-shade-solid:72px;--bcfc-reel-intro-mt:var(--bcfc-reel-date-y, 40px);--bcfc-reel-intro-mb:auto;--bcfc-reel-intro-foot:var(--bcfc-reel-copy-y, 44px);--bcfc-reel-intro-text-w:100%;--bcfc-reel-hud-bottom:40px;--bcfc-reel-rail-w:14px;}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__date{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__title{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__eyebrow{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel .bcfc-reel__headline{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__intro{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__actions .bcfc-button__text{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-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__hud, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__pips, .elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__cursor{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c74edd7 .bcfc-reel__leader-num{font-size:var( --e-global-typography-bcfcf07-font-size );line-height:var( --e-global-typography-bcfcf07-line-height );letter-spacing:var( --e-global-typography-bcfcf07-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab10a00{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:32px 20px;--row-gap:32px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a01{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab10a02 .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-1845 .elementor-element.elementor-element-ab10a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab10a04{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-1845 .elementor-element.elementor-element-c1a3456{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-1829050{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ac4ce15 .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-1845 .elementor-element.elementor-element-8b6ae30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-8b6ae30 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-269cd3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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-1845 .elementor-element.elementor-element-71dec47{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-bde2761{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8b0aff0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-b99a0a5 img{width:137px;}.elementor-1845 .elementor-element.elementor-element-d65adaf{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-1845 .elementor-element.elementor-element-ad01938:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ad01938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/boulder-theater-sundance-marquee-vw-bus-1280x622.webp");}.elementor-1845 .elementor-element.elementor-element-ad01938{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30002{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-8af64e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f3a08b{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-1845 .elementor-element.elementor-element-e94d5a2{--min-height:364px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-9de031b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-9de031b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{text-align:start;}.elementor-1845 .elementor-element.elementor-element-ab30001{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-1845 .elementor-element.elementor-element-b44cea0{--min-height:364px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab30003{--min-height:362px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-1845 .elementor-element.elementor-element-f9cde4a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-430e938{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-1845 .elementor-element.elementor-element-236c4ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-afd8540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-e90f1b8{--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-132a464{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf05-font-size) * 13.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-132a464 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5f28980{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-674a712{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-048c7a9 .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-1845 .elementor-element.elementor-element-2aefcd5{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 11.8));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-2aefcd5 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-72818c1{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-7116239{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-17a0f21 .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-1845 .elementor-element.elementor-element-5ffed5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-305ad87{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-1845 .elementor-element.elementor-element-75885cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-08fdb55{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-66b7fa9 .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-1845 .elementor-element.elementor-element-eef82f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-5ec7280{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-1845 .elementor-element.elementor-element-4b757a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-942e218{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-98f8863 .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-1845 .elementor-element.elementor-element-6e2c58b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-f0b5477{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-1845 .elementor-element.elementor-element-db93949{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-4c11ecb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-8a8cbcf .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-1845 .elementor-element.elementor-element-1dc9d8f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-11ab8d8{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-1845 .elementor-element.elementor-element-dbcbfcf{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-47f655b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-aaed6cd .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-1845 .elementor-element.elementor-element-7a5f20b{width:var( --container-widget-width, min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3)) );max-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-width:min(100%, calc(var(--e-global-typography-bcfcf06-font-size) * 16.3));--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-7a5f20b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-4233a37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ad1d190{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-6d189c8{--min-height:0px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-8a2e01c .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-9f4d72a .elementor-heading-title{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-1845 .elementor-element.elementor-element-224dc9e{--min-height:0px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c2bb295 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a883d8b .elementor-heading-title{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-1845 .elementor-element.elementor-element-7c4e5f9{--min-height:0px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-f0a715b .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c91037b .elementor-heading-title{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-1845 .elementor-element.elementor-element-1268c95{--min-height:0px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-9634e85 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-3025857{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1845 .elementor-element.elementor-element-3025857 .elementor-heading-title{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-1845 .elementor-element.elementor-element-ab20000{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-ab20a01{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab20a02 .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-1845 .elementor-element.elementor-element-ab20a03 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab20a04{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a00{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a01 img{width:280px;}.elementor-1845 .elementor-element.elementor-element-ab21a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab21a05 .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-1845 .elementor-element.elementor-element-ab21a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab21a06{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-1845 .elementor-element.elementor-element-ab21a07{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-1845 .elementor-element.elementor-element-ab22a00{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a01 img{width:280px;}.elementor-1845 .elementor-element.elementor-element-ab22a02{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a04 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab22a05 .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-1845 .elementor-element.elementor-element-ab22a0a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab22a06{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-1845 .elementor-element.elementor-element-9120bcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1845 .elementor-element.elementor-element-2c3557a{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-ab40001:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");background-position:50% 35%;}.elementor-1845 .elementor-element.elementor-element-ab40001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:28px 24px 28px 24px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a91356d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a91356d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40002:not(.elementor-motion-effects-element-type-background), .elementor-1845 .elementor-element.elementor-element-ab40002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/bcfc-event-attendees-mural-wall-768x511.webp");}.elementor-1845 .elementor-element.elementor-element-ab40002{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:28px 24px 28px 24px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-c8d7d5b .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-ab40003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:28px 24px 28px 24px;--bcfc-cta-btn-gap:32px;}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-1845 .elementor-element.elementor-element-a26392d .bcfc-cta__desc{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-1845 .elementor-element.elementor-element-a26392d .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}/* Start custom CSS for icon, class: .elementor-element-aa3de0a *//* The Icon widget has no line-height control. Without this the wrapper adds a text line box under the SVG and
   the icon box grows past Figma's 56 x 56 (3053:4737). */
.elementor-1845 .elementor-element.elementor-element-aa3de0a .elementor-icon-wrapper{line-height:0}/* End custom CSS */