.elementor-3728 .elementor-element.elementor-element-bb4d864{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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:3;}.elementor-3728 .elementor-element.elementor-element-2334018:not(.elementor-motion-effects-element-type-background), .elementor-3728 .elementor-element.elementor-element-2334018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:282px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .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-3728 .elementor-element.elementor-element-5b7e7d4 .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-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button__bg, .elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button__inner, .elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button::after{border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button__bg{background-color:var( --e-global-color-primary );}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button:hover{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button:hover .bcfc-button__bg{background-color:var( --e-global-color-3ed7e1d );}.elementor-3728 .elementor-element.elementor-element-7d3e915{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/musician-performing-bcfc-event-stage-768x508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-c2cbb00 > .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-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1024x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/audience-watching-presentation-video-camera-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-9e2b6d4 .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-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--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:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--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-3728 .elementor-element.elementor-element-f0a8bea .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-3728 .elementor-element.elementor-element-98814ee{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-3728 .elementor-element.elementor-element-a13732f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3728 .elementor-element.elementor-element-a13732f .elementor-divider-separator{width:100%;}.elementor-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--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-3728 .elementor-element.elementor-element-b12ced5 .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-3728 .elementor-element.elementor-element-b8dc9ba{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-3728 .elementor-element.elementor-element-564e7da{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3728 .elementor-element.elementor-element-564e7da .elementor-divider-separator{width:100%;}.elementor-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--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-3728 .elementor-element.elementor-element-be12bd1 .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-3728 .elementor-element.elementor-element-6b7a9cf{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-3728 .elementor-element.elementor-element-8e4f2a1{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/musician-performing-bcfc-event-stage-768x508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-3bb6468 > .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-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--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:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--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-3728 .elementor-element.elementor-element-5caeb0e .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-3728 .elementor-element.elementor-element-a29ffc9{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-3728 .elementor-element.elementor-element-daec602{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3728 .elementor-element.elementor-element-daec602 .elementor-divider-separator{width:100%;}.elementor-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--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-3728 .elementor-element.elementor-element-9756ee3 .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-3728 .elementor-element.elementor-element-dfe6ee5{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-3728 .elementor-element.elementor-element-e91d08f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3728 .elementor-element.elementor-element-e91d08f .elementor-divider-separator{width:100%;}.elementor-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--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-3728 .elementor-element.elementor-element-48e001c .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-3728 .elementor-element.elementor-element-ebb6efa{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-3728 .elementor-element.elementor-element-d5b3e80{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/snowy-boulder-flatirons-aerial-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/film-crew-flatirons-meadow-768x511.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{background-color:var( --e-global-color-bcfcc10 );--bcfc-cta-h:320px;--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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-widget-content{background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}#elementor-popup-modal-3728{background-color:var( --e-global-color-bcfcc10 );justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-3728 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}@media(max-width:1366px){.elementor-3728 .elementor-element.elementor-element-bb4d864{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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:3;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:282px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .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-3728 .elementor-element.elementor-element-7d3e915{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-c2cbb00 > .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-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1024x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-9e2b6d4 .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-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--flex-direction: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-3728 .elementor-element.elementor-element-f0a8bea .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-3728 .elementor-element.elementor-element-98814ee{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-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--flex-direction: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-3728 .elementor-element.elementor-element-b12ced5 .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-3728 .elementor-element.elementor-element-b8dc9ba{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-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--flex-direction: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-3728 .elementor-element.elementor-element-be12bd1 .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-3728 .elementor-element.elementor-element-6b7a9cf{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-3728 .elementor-element.elementor-element-8e4f2a1{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-3bb6468 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--flex-direction: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-3728 .elementor-element.elementor-element-5caeb0e .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-3728 .elementor-element.elementor-element-a29ffc9{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-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--flex-direction: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-3728 .elementor-element.elementor-element-9756ee3 .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-3728 .elementor-element.elementor-element-dfe6ee5{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-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--flex-direction: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-3728 .elementor-element.elementor-element-48e001c .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-3728 .elementor-element.elementor-element-ebb6efa{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-3728 .elementor-element.elementor-element-d5b3e80{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-message{width:100vw;}#elementor-popup-modal-3728{justify-content:center;align-items:flex-start;}}@media(max-width:1200px){.elementor-3728 .elementor-element.elementor-element-bb4d864{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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:3;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:282px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-7d3e915{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 > .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-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1024x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--flex-direction: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-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--flex-direction: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-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--flex-direction: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-3728 .elementor-element.elementor-element-8e4f2a1{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--flex-direction: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-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--flex-direction: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-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--flex-direction: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-3728 .elementor-element.elementor-element-d5b3e80{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-message{width:100vw;}#elementor-popup-modal-3728{justify-content:center;align-items:flex-start;}}@media(max-width:1024px){.elementor-3728 .elementor-element.elementor-element-bb4d864{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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:3;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:220px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .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-3728 .elementor-element.elementor-element-7d3e915{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-c2cbb00 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-480x622.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1024x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-9e2b6d4 .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-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--flex-direction: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-3728 .elementor-element.elementor-element-f0a8bea .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-3728 .elementor-element.elementor-element-98814ee{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-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--flex-direction: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-3728 .elementor-element.elementor-element-b12ced5 .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-3728 .elementor-element.elementor-element-b8dc9ba{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-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--flex-direction: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-3728 .elementor-element.elementor-element-be12bd1 .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-3728 .elementor-element.elementor-element-6b7a9cf{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-3728 .elementor-element.elementor-element-8e4f2a1{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-3bb6468 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--flex-direction: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-3728 .elementor-element.elementor-element-5caeb0e .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-3728 .elementor-element.elementor-element-a29ffc9{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-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--flex-direction: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-3728 .elementor-element.elementor-element-9756ee3 .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-3728 .elementor-element.elementor-element-dfe6ee5{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-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--flex-direction: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-3728 .elementor-element.elementor-element-48e001c .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-3728 .elementor-element.elementor-element-ebb6efa{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-3728 .elementor-element.elementor-element-d5b3e80{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:219px;--bcfc-cta-ov-b-stop:283px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-message{width:100vw;}#elementor-popup-modal-3728{justify-content:center;align-items:flex-start;}}@media(max-width:880px){.elementor-3728 .elementor-element.elementor-element-bb4d864{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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:3;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:220px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-7d3e915{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/cinematographer-filming-sunset-rocky-overlook-480x622.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-1024x768.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--flex-direction: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-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--flex-direction: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-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--flex-direction: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-3728 .elementor-element.elementor-element-8e4f2a1{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--flex-direction: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-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--flex-direction: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-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--flex-direction: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-3728 .elementor-element.elementor-element-d5b3e80{--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{--bcfc-cta-h:320px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:301px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta__desc{max-width:358px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-message{width:100vw;}#elementor-popup-modal-3728{justify-content:center;align-items:flex-start;}}@media(max-width:767px){.elementor-3728 .elementor-element.elementor-element-bb4d864{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-2334018{--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;--z-index:3;}.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3728 .elementor-element.elementor-element-9b9cd6a{--bcfc-logo-mark-w:200px;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .bcfc-button-wrap{justify-items:end;}.elementor-3728 .elementor-element.elementor-element-5b7e7d4 .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-3728 .elementor-element.elementor-element-7d3e915{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3728 .elementor-element.elementor-element-8fd06d6{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-983da42 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-983da42 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-983da42 .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-3728 .elementor-element.elementor-element-c2cbb00 > .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-3728 .elementor-element.elementor-element-c2cbb00 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-c2cbb00 .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-3728 .elementor-element.elementor-element-834baba{--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-3728 .elementor-element.elementor-element-df59ea8{--grid-columns:1;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-3728 .elementor-element.elementor-element-89f3540{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/08/director-and-camera-operator-on-set-960x720.webp");background-position:50% 20%;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-8d07ac7 .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-3728 .elementor-element.elementor-element-b75e68a > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-b75e68a .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-3728 .elementor-element.elementor-element-a6c6794{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-a6c6794 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-a6c6794 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3728 .elementor-element.elementor-element-5a8c2f0{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-9e2b6d4 .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-3728 .elementor-element.elementor-element-3a07d9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-1b8d5e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b3d97e4{--flex-direction: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-3728 .elementor-element.elementor-element-f0a8bea .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-3728 .elementor-element.elementor-element-98814ee{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-3728 .elementor-element.elementor-element-a13732f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-d01a5c5{--flex-direction: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-3728 .elementor-element.elementor-element-b12ced5 .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-3728 .elementor-element.elementor-element-b8dc9ba{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-3728 .elementor-element.elementor-element-564e7da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-f9e19d9{--flex-direction: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-3728 .elementor-element.elementor-element-be12bd1 .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-3728 .elementor-element.elementor-element-6b7a9cf{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-3728 .elementor-element.elementor-element-8e4f2a1{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-d5a2a2b .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-3728 .elementor-element.elementor-element-3bb6468 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-3bb6468 .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-3728 .elementor-element.elementor-element-2d7c6d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-6a2d9c3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:19.5px 19.5px;--row-gap:19.5px;--column-gap:19.5px;}.elementor-3728 .elementor-element.elementor-element-b649f3f{--flex-direction: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-3728 .elementor-element.elementor-element-5caeb0e .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-3728 .elementor-element.elementor-element-a29ffc9{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-3728 .elementor-element.elementor-element-daec602 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-821ea18{--flex-direction: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-3728 .elementor-element.elementor-element-9756ee3 .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-3728 .elementor-element.elementor-element-dfe6ee5{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-3728 .elementor-element.elementor-element-e91d08f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3728 .elementor-element.elementor-element-b9be64c{--flex-direction: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-3728 .elementor-element.elementor-element-48e001c .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-3728 .elementor-element.elementor-element-ebb6efa{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-3728 .elementor-element.elementor-element-d5b3e80{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3728 .elementor-element.elementor-element-309f370 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-309f370 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-309f370 .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-3728 .elementor-element.elementor-element-c567b50 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .bcfc-cta{--bcfc-cta-h:240px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;--bcfc-cta-ov-a-stop:237px;--bcfc-cta-ov-b-stop:285px;--bcfc-cta-text-gap:16px;--bcfc-cta-btn-gap:20px;}.elementor-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-c567b50 .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-3728 .elementor-element.elementor-element-3f7a0c8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:20px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-3728 .elementor-element.elementor-element-3f7a0c8 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-3728 .elementor-element.elementor-element-3f7a0c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}#elementor-popup-modal-3728 .dialog-message{width:100vw;}#elementor-popup-modal-3728{justify-content:center;align-items:flex-start;}}/* Start custom CSS for container, class: .elementor-element-4c1a7e2 *//* Logo Link: hugs the Logo Artwork (the pack Logo widget), whose Width control carries the logo size
   (282 / 220 / 200), the same as the site header's Logo widget (725 > 058f636), so Close replaces Menu over an
   identical header row. While the sheet is compact, the Menu Header's Custom CSS scales this link (logo and ring).
   Set here once, with no media query (SITE-PROFILE C8): the container Width control prints (min-width:768px)
   queries that trigger Elementor's media-query sort trap (Tablet Landscape values silently lost to Laptop),
   and below 768px Elementor resets every container to 100% unless a mobile value is stored as well. */
.elementor-3728 .elementor-element.elementor-element-4c1a7e2{--width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2334018 *//* The sheet's header row stays at the top of the sheet while the menu scrolls (the site header is sticky at every
   breakpoint; Elementor's Sticky effect follows the window, not a popup's own scroll box, hence CSS sticky). */
.elementor-3728 .elementor-element.elementor-element-2334018 {
	position: sticky;
	top: 0;
}
/* Compact row while the site header is shrunk (725 > a0e0f61, Header Effects Shrink, once scrolled). The Dialog
   Behavior script puts bcfc-menu-dialog--compact on the modal and copies the header's own Shrunk Padding and
   Shrunk Logo Scale into --bcfc-menu-pad-shrunk / --bcfc-menu-logo-scale, so Close lands exactly where Menu was and
   no number is repeated here (unset: the row's own padding, scale 1). The Logo Link is scaled rather than the logo
   inside it, so its focus ring shrinks with it. No control can follow the site header's state. */
.bcfc-menu-dialog--compact .elementor-3728 .elementor-element.elementor-element-2334018 {
	--padding-block-start: var(--bcfc-menu-pad-shrunk, var(--padding-top));
	--padding-block-end: var(--bcfc-menu-pad-shrunk, var(--padding-bottom));
}
.bcfc-menu-dialog--compact .elementor-3728 .elementor-element.elementor-element-2334018 .bcfc-menu-logo {
	transform-origin: 0 50%;
	scale: var(--bcfc-menu-logo-scale, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb4d864 *//* Hover (Tim Q5) and keyboard focus, the same rules as the header's mega menu (BCFC Core core.css, section 10 Site
   header): text-link titles and the Sundance row turn Boulder Red, no zoom; a 2px Black focus ring on every stop.
   The photo cards are the pack's Call to Action widget: its own hover (the arrow), focus ring and description width. */
.elementor-3728 .elementor-element.elementor-element-bb4d864 .bcfc-menu-link:is(:hover, :focus-visible) .bcfc-menu-title .elementor-heading-title,
.elementor-3728 .elementor-element.elementor-element-bb4d864 .bcfc-menu-row:is(:hover, :focus-visible) .elementor-heading-title {
	color: var(--e-global-color-primary);
}
.elementor-3728 .elementor-element.elementor-element-bb4d864 :is(.bcfc-menu-link, .bcfc-menu-logo):focus-visible {
	outline: 2px solid var(--e-global-color-text);
	outline-offset: 4px;
}
.elementor-3728 .elementor-element.elementor-element-bb4d864 :is(.bcfc-menu-row, .e-n-accordion-item-title):focus-visible {
	outline: 2px solid var(--e-global-color-text);
	outline-offset: 2px;
	border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS *//* Mobile Menu sheet (DECISIONS 'Mobile menu and mobile header', D-04): a full-width White Light sheet whose top edge
   sits where the site header sits when the menu opens - under the pencil banner at the top of a page, at 0 once the
   header is sticky - so its header row covers the site header 1:1 and Close replaces Menu in place. The Dialog
   Behavior script sets --bcfc-popup-top from the header's position (0 without JavaScript). The sheet fills the rest
   of the screen (dvh: the visible height on phones) and scrolls on its own; focused stops clear the sticky header row
   by 8px, focus ring included (scroll-padding = row height 108 / 92 + 8, the same margin the Dialog Behavior script's
   reveal() keeps). */
#elementor-popup-modal-3728 .dialog-widget-content {
	margin-top: var(--bcfc-popup-top, 0px);
}
#elementor-popup-modal-3728 .dialog-message {
	height: calc(100vh - var(--bcfc-popup-top, 0px));
	height: calc(100dvh - var(--bcfc-popup-top, 0px));
	overscroll-behavior: contain;
	scroll-padding-top: 116px;
}
@media (max-width: 767px) {
	#elementor-popup-modal-3728 .dialog-message {
		scroll-padding-top: 100px;
	}
}/* End custom CSS */