.elementor-725 .elementor-element.elementor-element-7b581c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-7b581c6:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-7b581c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-d12c063{text-align:center;}.elementor-725 .elementor-element.elementor-element-d12c063 .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-secondary );}.elementor-725 .elementor-element.elementor-element-f3c748b{text-align:center;}.elementor-725 .elementor-element.elementor-element-f3c748b .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-secondary );}.elementor-725 .elementor-element.elementor-element-f3c748b .elementor-heading-title a:hover, .elementor-725 .elementor-element.elementor-element-f3c748b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-a0e0f61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;--z-index:100;--bcfc-hfx-fill:var( --e-global-color-secondary );--bcfc-hfx-ink-fill:var( --e-global-color-text );--bcfc-hfx-ink-rest:var( --e-global-color-secondary );--bcfc-hfx-line:var( --e-global-color-bcfcc14 );--bcfc-hfx-scrim:var( --e-global-color-bcfcc07 );--bcfc-hfx-scrim-solid:var( --e-global-color-bcfcc06 );--bcfc-hfx-pad-shrunk:14px;--bcfc-hfx-logo-scale:0.87;}.elementor-725 .elementor-element.elementor-element-a0e0f61:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-a0e0f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:282px;}.elementor-725 .elementor-element.elementor-element-1185580{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:40px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-bd20374:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-bd20374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-ff2ac6b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-ff2ac6b .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-ff2ac6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-990b92c{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/musician-performing-bcfc-event-stage.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-3c89982 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta .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-725 .elementor-element.elementor-element-3c89982 .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-725 .elementor-element.elementor-element-3c89982 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{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;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__headline{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-725 .elementor-element.elementor-element-5e2221a .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta .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-725 .elementor-element.elementor-element-5e2221a .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-725 .elementor-element.elementor-element-5e2221a .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:40px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-5f7acce:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-5f7acce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-e75be20{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-e75be20 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-e75be20 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-78d8799{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1280x960.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-63b4a0f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta .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-725 .elementor-element.elementor-element-63b4a0f .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-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-7889af5 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/audience-watching-presentation-video-camera-1024x683.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-7889af5 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta .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-725 .elementor-element.elementor-element-7889af5 .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-725 .elementor-element.elementor-element-7889af5 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-36cd2d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-61ced24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:40px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-61ced24:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-61ced24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-5b0fae3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-5b0fae3 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-5b0fae3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--display:grid;--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-e10348a .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-725 .elementor-element.elementor-element-aa508fd{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-65458ed{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-65458ed .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-65458ed .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-76e2548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-7c4c910 .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-725 .elementor-element.elementor-element-be87f99{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-ba31900{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-ba31900 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-ba31900 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-c90cec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-14c66f0 .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-725 .elementor-element.elementor-element-590cafc{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-24bdbc8 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/musician-performing-bcfc-event-stage.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-24bdbc8 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta .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-725 .elementor-element.elementor-element-24bdbc8 .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-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{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;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__headline{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-725 .elementor-element.elementor-element-525afad .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta .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-725 .elementor-element.elementor-element-525afad .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-725 .elementor-element.elementor-element-525afad .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-df89422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:40px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-725 .elementor-element.elementor-element-df89422:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-df89422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-c7b5272{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-c7b5272 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-c7b5272 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-43a2247{--display:grid;--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-b7bd395 .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-725 .elementor-element.elementor-element-8fa3d65{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-8d63efb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-8d63efb .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-8d63efb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-34f1819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-47798a4 .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-725 .elementor-element.elementor-element-c5b471e{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-ddd1c84{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-725 .elementor-element.elementor-element-ddd1c84 .elementor-divider-separator{width:100%;}.elementor-725 .elementor-element.elementor-element-ddd1c84 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-725 .elementor-element.elementor-element-300db83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-6ae9099 .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-725 .elementor-element.elementor-element-456aa19{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-bcfcc23 );}.elementor-725 .elementor-element.elementor-element-ede9d9f > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/snowy-boulder-flatirons-aerial-1024x682.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-ede9d9f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta .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-725 .elementor-element.elementor-element-ede9d9f .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-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-74da171 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/film-crew-flatirons-meadow-1024x682.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:398px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;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-ov-a:var( --e-global-color-bcfcc23 );--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b:var( --e-global-color-bcfcc07 );--bcfc-cta-ov-b-stop:283px;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-74da171 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta .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-725 .elementor-element.elementor-element-74da171 .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-725 .elementor-element.elementor-element-74da171 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-cfb969e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:40px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );--n-menu-title-line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-725 .elementor-element.elementor-element-cfb969e {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button-wrap{justify-items:end;}.elementor-725 .elementor-element.elementor-element-6952f0e .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-725 .elementor-element.elementor-element-6952f0e .bcfc-button{--bcfc-btn-pad-top:18px;--bcfc-btn-pad-right:28px;--bcfc-btn-pad-bottom:18px;--bcfc-btn-pad-left:28px;color:var( --e-global-color-secondary );--bcfc-btn-blur:0px;--bcfc-btn-fade:0.3s;--bcfc-btn-focus:var( --e-global-color-text );}.elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button__bg, .elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button__inner, .elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button::after{border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button__bg{background-color:var( --e-global-color-primary );}.elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button:hover{color:var( --e-global-color-secondary );}.elementor-725 .elementor-element.elementor-element-6952f0e .bcfc-button:hover .bcfc-button__bg{background-color:var( --e-global-color-3ed7e1d );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-725 .elementor-element.elementor-element-7b581c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-d12c063 .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-725 .elementor-element.elementor-element-f3c748b .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-725 .elementor-element.elementor-element-a0e0f61{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:282px;}.elementor-725 .elementor-element.elementor-element-1185580{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-990b92c{--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-3c89982 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta .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-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__headline{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-725 .elementor-element.elementor-element-5e2221a .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta .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-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-78d8799{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-63b4a0f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta .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-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-7889af5 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta .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-725 .elementor-element.elementor-element-36cd2d1{--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;}.elementor-725 .elementor-element.elementor-element-61ced24{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--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;}.elementor-725 .elementor-element.elementor-element-e10348a .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-725 .elementor-element.elementor-element-aa508fd{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-725 .elementor-element.elementor-element-76e2548{--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;}.elementor-725 .elementor-element.elementor-element-7c4c910 .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-725 .elementor-element.elementor-element-be87f99{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-725 .elementor-element.elementor-element-c90cec1{--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;}.elementor-725 .elementor-element.elementor-element-14c66f0 .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-725 .elementor-element.elementor-element-590cafc{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-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-24bdbc8 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta .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-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__headline{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-725 .elementor-element.elementor-element-525afad .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta .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-725 .elementor-element.elementor-element-df89422{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-43a2247{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--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;}.elementor-725 .elementor-element.elementor-element-b7bd395 .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-725 .elementor-element.elementor-element-8fa3d65{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-725 .elementor-element.elementor-element-34f1819{--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;}.elementor-725 .elementor-element.elementor-element-47798a4 .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-725 .elementor-element.elementor-element-c5b471e{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-725 .elementor-element.elementor-element-300db83{--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;}.elementor-725 .elementor-element.elementor-element-6ae9099 .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-725 .elementor-element.elementor-element-456aa19{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-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-ede9d9f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta .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-725 .elementor-element.elementor-element-74da171 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-74da171 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta .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-725 .elementor-element.elementor-element-cfb969e{--n-menu-title-space-between:40px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-725 .elementor-element.elementor-element-6952f0e .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 );}}@media(max-width:1200px){.elementor-725 .elementor-element.elementor-element-7b581c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-a0e0f61{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:282px;}.elementor-725 .elementor-element.elementor-element-1185580{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-990b92c{--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-640x829.webp");}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-78d8799{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-36cd2d1{--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;}.elementor-725 .elementor-element.elementor-element-61ced24{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--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;}.elementor-725 .elementor-element.elementor-element-76e2548{--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;}.elementor-725 .elementor-element.elementor-element-c90cec1{--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;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-640x829.webp");}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-df89422{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-43a2247{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--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;}.elementor-725 .elementor-element.elementor-element-34f1819{--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;}.elementor-725 .elementor-element.elementor-element-300db83{--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;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-cfb969e{--n-menu-title-space-between:28px;}}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-7b581c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-d12c063 .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-725 .elementor-element.elementor-element-f3c748b .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-725 .elementor-element.elementor-element-a0e0f61{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:220px;}.elementor-725 .elementor-element.elementor-element-1185580{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-990b92c{--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-3c89982 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta .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-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__headline{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-725 .elementor-element.elementor-element-5e2221a .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta .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-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-78d8799{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-63b4a0f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta .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-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-7889af5 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta .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-725 .elementor-element.elementor-element-36cd2d1{--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;}.elementor-725 .elementor-element.elementor-element-61ced24{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--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;}.elementor-725 .elementor-element.elementor-element-e10348a .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-725 .elementor-element.elementor-element-aa508fd{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-725 .elementor-element.elementor-element-76e2548{--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;}.elementor-725 .elementor-element.elementor-element-7c4c910 .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-725 .elementor-element.elementor-element-be87f99{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-725 .elementor-element.elementor-element-c90cec1{--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;}.elementor-725 .elementor-element.elementor-element-14c66f0 .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-725 .elementor-element.elementor-element-590cafc{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-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-24bdbc8 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta .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-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__headline{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-725 .elementor-element.elementor-element-525afad .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta .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-725 .elementor-element.elementor-element-df89422{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-43a2247{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--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;}.elementor-725 .elementor-element.elementor-element-b7bd395 .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-725 .elementor-element.elementor-element-8fa3d65{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-725 .elementor-element.elementor-element-34f1819{--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;}.elementor-725 .elementor-element.elementor-element-47798a4 .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-725 .elementor-element.elementor-element-c5b471e{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-725 .elementor-element.elementor-element-300db83{--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;}.elementor-725 .elementor-element.elementor-element-6ae9099 .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-725 .elementor-element.elementor-element-456aa19{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-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-ede9d9f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta .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-725 .elementor-element.elementor-element-74da171 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-74da171 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta .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-725 .elementor-element.elementor-element-cfb969e{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-725 .elementor-element.elementor-element-6952f0e .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 );}}@media(max-width:880px){.elementor-725 .elementor-element.elementor-element-7b581c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-a0e0f61{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:220px;}.elementor-725 .elementor-element.elementor-element-1185580{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-990b92c{--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-78d8799{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-36cd2d1{--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;}.elementor-725 .elementor-element.elementor-element-61ced24{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--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;}.elementor-725 .elementor-element.elementor-element-76e2548{--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;}.elementor-725 .elementor-element.elementor-element-c90cec1{--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;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-df89422{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-43a2247{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--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;}.elementor-725 .elementor-element.elementor-element-34f1819{--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;}.elementor-725 .elementor-element.elementor-element-300db83{--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;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__desc{max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__desc{max-width:358px;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-7b581c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:wrap;}.elementor-725 .elementor-element.elementor-element-d12c063 .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-725 .elementor-element.elementor-element-f3c748b .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-725 .elementor-element.elementor-element-a0e0f61{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;--bcfc-hfx-pad-shrunk:8px;--bcfc-hfx-logo-scale:0.9;}.elementor-725 .elementor-element.elementor-element-058f636{--bcfc-logo-mark-w:200px;}.elementor-725 .elementor-element.elementor-element-1185580{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-725 .elementor-element.elementor-element-bd20374{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-990b92c{--e-con-grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-3c89982 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-3c89982 .bcfc-cta .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-725 .elementor-element.elementor-element-5e2221a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta__headline{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-725 .elementor-element.elementor-element-5e2221a .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-5e2221a .bcfc-cta .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-725 .elementor-element.elementor-element-62fa7a9{--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;}.elementor-725 .elementor-element.elementor-element-b733f53{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-725 .elementor-element.elementor-element-5f7acce{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-78d8799{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-63b4a0f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-63b4a0f .bcfc-cta .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-725 .elementor-element.elementor-element-7889af5 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-7889af5 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-7889af5 .bcfc-cta .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-725 .elementor-element.elementor-element-36cd2d1{--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;}.elementor-725 .elementor-element.elementor-element-61ced24{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-35d5bef{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-4b894fa{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-ad6402a{--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;}.elementor-725 .elementor-element.elementor-element-e10348a .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-725 .elementor-element.elementor-element-aa508fd{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-725 .elementor-element.elementor-element-76e2548{--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;}.elementor-725 .elementor-element.elementor-element-7c4c910 .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-725 .elementor-element.elementor-element-be87f99{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-725 .elementor-element.elementor-element-c90cec1{--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;}.elementor-725 .elementor-element.elementor-element-14c66f0 .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-725 .elementor-element.elementor-element-590cafc{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-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-24bdbc8 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-24bdbc8 .bcfc-cta .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-725 .elementor-element.elementor-element-525afad > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-768x994.webp");}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta__headline{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-725 .elementor-element.elementor-element-525afad .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-525afad .bcfc-cta .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-725 .elementor-element.elementor-element-df89422{--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:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-725 .elementor-element.elementor-element-43a2247{--e-con-grid-template-columns:354px minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-725 .elementor-element.elementor-element-6594878{--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;--justify-content:center;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-725 .elementor-element.elementor-element-615ca67{--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;}.elementor-725 .elementor-element.elementor-element-b7bd395 .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-725 .elementor-element.elementor-element-8fa3d65{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-725 .elementor-element.elementor-element-34f1819{--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;}.elementor-725 .elementor-element.elementor-element-47798a4 .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-725 .elementor-element.elementor-element-c5b471e{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-725 .elementor-element.elementor-element-300db83{--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;}.elementor-725 .elementor-element.elementor-element-6ae9099 .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-725 .elementor-element.elementor-element-456aa19{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-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta__headline{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-725 .elementor-element.elementor-element-ede9d9f .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-ede9d9f .bcfc-cta .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-725 .elementor-element.elementor-element-74da171 .bcfc-cta{--bcfc-cta-h:398px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta__headline{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-725 .elementor-element.elementor-element-74da171 .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 );max-width:358px;}.elementor-725 .elementor-element.elementor-element-74da171 .bcfc-cta .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-725 .elementor-element.elementor-element-cfb969e{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-725 .elementor-element.elementor-element-cfb969e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-725 .elementor-element.elementor-element-6952f0e .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 );}}/* Start custom CSS for container, class: .elementor-element-7b581c6 *//* Pencil banner link (Figma 3053:2764 draws it as plain text): underline on hover and focus, White Light ring on red. */
.elementor-725 .elementor-element.elementor-element-7b581c6 a:is(:hover, :focus-visible) {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}
.elementor-725 .elementor-element.elementor-element-7b581c6 a:focus-visible {
	outline: 2px solid var(--e-global-color-secondary);
	outline-offset: 2px;
	border-radius: 2px;
}/* End custom CSS */