.elementor-941 .elementor-element.elementor-element-9a5989b{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-3f01a8a{text-align:center;}.elementor-941 .elementor-element.elementor-element-3f01a8a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bcfcc23 );}.elementor-941 .elementor-element.elementor-element-fc93070{text-align:center;}.elementor-941 .elementor-element.elementor-element-fc93070 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-7c60cb6{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-1f1f10b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button-wrap{justify-items:start;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .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-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button{--bcfc-btn-icon-size:18px;--bcfc-btn-gap:10px;--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-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button__bg, .elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button__inner, .elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button::after{border-radius:8px 8px 8px 8px;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button__bg{background-color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button:hover{color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-f59d7c4 .bcfc-button:hover .bcfc-button__bg{background-color:var( --e-global-color-3ed7e1d );}.elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button-wrap{justify-items:start;}.elementor-941 .elementor-element.elementor-element-2a89481 .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-941 .elementor-element.elementor-element-2a89481 .bcfc-button{--bcfc-btn-icon-size:18px;--bcfc-btn-gap:10px;--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-primary );--bcfc-btn-blur:0px;--bcfc-btn-fade:0.3s;--bcfc-btn-focus:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button__bg, .elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button__inner, .elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button::after{border-radius:8px 8px 8px 8px;}.elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button__bg{background-color:var( --e-global-color-bcfcc05 );}.elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button:hover{color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-2a89481 .bcfc-button:hover .bcfc-button__bg{background-color:var( --e-global-color-3f19454 );}.elementor-941 .elementor-element.elementor-element-c93f9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-5fdd485 img{width:100%;}.elementor-941 .elementor-element.elementor-element-134e47c{--display:grid;--e-con-grid-template-columns:calc(758px - max(0px, 1278px - 100%) * 0.6637) calc(440px - max(0px, 1278px - 100%) * 0.3363);--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--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:76px 76px;--row-gap:76px;--column-gap:76px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-cc6fefd .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-f337a20{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{max-width:100%;margin-inline:0 auto;--bcfc-gf-form-bg:var( --e-global-color-bcfcc10 );--bcfc-gf-form-padding:0px 0px 0px 0px;--bcfc-gf-form-border-style:solid;--bcfc-gf-form-border-width:0px 0px 0px 0px;--bcfc-gf-form-border-color:var( --e-global-color-bcfcc06 );--bcfc-gf-form-radius:0px 0px 0px 0px;--bcfc-gf-heading-gap:24px;--bcfc-gf-row-gap:72px;--bcfc-gf-col-gap:48px;--bcfc-gf-sub-gap:1%;--bcfc-gf-sub-row-gap:8px;--bcfc-gf-label-width:30%;--bcfc-gf-label-color:var( --e-global-color-bcfcc23 );--bcfc-gf-label-gap:8px;--bcfc-gf-required-color:var( --e-global-color-primary );--bcfc-gf-float-rest-color:var( --e-global-color-bcfcc23 );--bcfc-gf-float-scale:calc(75 / 100);--bcfc-gf-float-color:var( --e-global-color-bcfcc23 );--bcfc-gf-float-travel:22px;--bcfc-gf-float-pad-top:22px;--bcfc-gf-float-pad-bottom:10px;--bcfc-gf-float-pad-inline:0px;--bcfc-gf-float-pad-inline-floated:0px;--bcfc-gf-float-easing:var(--bcfc-gf-transition-easing);--bcfc-gf-input-min-height:57px;--bcfc-gf-input-padding:0px 0px 0px 0px;--bcfc-gf-input-pad-block:0px;--bcfc-gf-input-pad-inline:0px;--bcfc-gf-input-radius:0px 0px 0px 0px;--bcfc-gf-input-border-style:solid;--bcfc-gf-input-border-width:0px 0px 1px 0px;--bcfc-gf-input-border-w-inline:0px;--bcfc-gf-input-placeholder:var( --e-global-color-bcfcc23 );--bcfc-gf-input-color:var( --e-global-color-text );--bcfc-gf-input-bg:var( --e-global-color-bcfcc10 );--bcfc-gf-input-border-color:var( --e-global-color-bcfcc06 );--bcfc-gf-input-bg-hover:var( --e-global-color-bcfcc10 );--bcfc-gf-input-border-hover:var( --e-global-color-bcfcc06 );--bcfc-gf-input-bg-focus:var( --e-global-color-bcfcc10 );--bcfc-gf-input-border-focus:var( --e-global-color-text );--bcfc-gf-focus-ring-color:var( --e-global-color-text );--bcfc-gf-focus-ring-width:0px;--bcfc-gf-input-bg-error:var( --e-global-color-bcfcc10 );--bcfc-gf-input-border-error:var( --e-global-color-primary );--bcfc-gf-error-ring-color:var( --e-global-color-primary );--bcfc-gf-input-bg-success:var( --e-global-color-bcfcc10 );--bcfc-gf-input-border-success:var( --e-global-color-bcfcc22 );--bcfc-gf-success-ring-color:var( --e-global-color-bcfcc22 );--bcfc-gf-input-bg-disabled:var( --e-global-color-bcfcc10 );--bcfc-gf-input-color-disabled:var( --e-global-color-bcfcc07 );--bcfc-gf-input-border-disabled:var( --e-global-color-accent );--bcfc-gf-select-arrow-color:var( --e-global-color-bcfcc06 );--bcfc-gf-select-arrow-size:18px;--bcfc-gf-select-arrow-inset:0px;--bcfc-gf-desc-color:var( --e-global-color-bcfcc23 );--bcfc-gf-desc-size:var( --e-global-typography-primary-font-size );--bcfc-gf-desc-gap:6px;--bcfc-gf-sublabel-color:var( --e-global-color-bcfcc23 );--bcfc-gf-sublabel-gap:4px;--bcfc-gf-choice-size:20px;--bcfc-gf-choice-radius:5px;--bcfc-gf-choice-border-width:1px;--bcfc-gf-choice-mark-width:2px;--bcfc-gf-choice-dot-size:8px;--bcfc-gf-choice-label-gap:10px;--bcfc-gf-choice-row-gap:10px;--bcfc-gf-choice-gap:2rem;--bcfc-gf-choice-label-color:var( --e-global-color-text );--bcfc-gf-choice-bg:var( --e-global-color-secondary );--bcfc-gf-choice-border-color:var( --e-global-color-bcfcc06 );--bcfc-gf-choice-border-hover:var( --e-global-color-bcfcc06 );--bcfc-gf-choice-bg-checked:var( --e-global-color-primary );--bcfc-gf-choice-border-checked:var( --e-global-color-primary );--bcfc-gf-choice-mark-color:var( --e-global-color-secondary );--bcfc-gf-drop-bg:var( --e-global-color-secondary );--bcfc-gf-drop-bg-hover:var( --e-global-color-bcfcc05 );--bcfc-gf-drop-border-style:dashed;--bcfc-gf-drop-border-width:1px 1px 1px 1px;--bcfc-gf-drop-border-color:var( --e-global-color-bcfcc06 );--bcfc-gf-drop-border-hover:var( --e-global-color-primary );--bcfc-gf-drop-radius:10px;--bcfc-gf-drop-color:var( --e-global-color-bcfcc23 );--bcfc-gf-upload-btn-color:var( --e-global-color-text );--bcfc-gf-upload-btn-bg:var( --e-global-color-secondary );--bcfc-gf-upload-btn-border-color:var( --e-global-color-bcfcc06 );--bcfc-gf-upload-btn-color-hover:var( --e-global-color-secondary );--bcfc-gf-upload-btn-bg-hover:var( --e-global-color-text );--bcfc-gf-upload-btn-padding:10px 18px 10px 18px;--bcfc-gf-upload-btn-pad-block:10px;--bcfc-gf-upload-btn-radius:8px;--bcfc-gf-upload-progress-height:6px;--bcfc-gf-upload-progress-radius:999px;--bcfc-gf-upload-progress-track:var( --e-global-color-accent );--bcfc-gf-upload-progress-fill:var( --e-global-color-primary );--bcfc-gf-upload-progress-complete:var( --e-global-color-bcfcc22 );--bcfc-gf-file-bg:var( --e-global-color-secondary );--bcfc-gf-file-border-color:var( --e-global-color-accent );--bcfc-gf-file-radius:8px;--bcfc-gf-file-color:var( --e-global-color-text );--bcfc-gf-file-meta-color:var( --e-global-color-bcfcc23 );--bcfc-gf-file-delete-color:var( --e-global-color-bcfcc23 );--bcfc-gf-file-delete-hover:var( --e-global-color-primary );--bcfc-gf-btn-icon-size:18px;--bcfc-gf-btn-gap:10px;--bcfc-gf-btn-cycle:0.5s;--bcfc-gf-btn-pad-top:18px;--bcfc-gf-btn-pad-right:28px;--bcfc-gf-btn-pad-bottom:18px;--bcfc-gf-btn-pad-left:28px;--bcfc-gf-btn-radius:8px 8px 8px 8px;--bcfc-gf-btn-border-width:0px;--bcfc-gf-btn-color:var( --e-global-color-secondary );--bcfc-gf-btn-bg:var( --e-global-color-primary );--bcfc-gf-btn-border-color:var( --e-global-color-bcfcc10 );--bcfc-gf-btn-color-hover:var( --e-global-color-secondary );--bcfc-gf-btn-bg-hover:var( --e-global-color-3ed7e1d );--bcfc-gf-btn-border-hover:var( --e-global-color-bcfcc10 );--bcfc-gf-btn-focus:var( --e-global-color-text );--bcfc-gf-btn2-color:var( --e-global-color-primary );--bcfc-gf-btn2-bg:var( --e-global-color-bcfcc05 );--bcfc-gf-btn2-border-color:var( --e-global-color-bcfcc10 );--bcfc-gf-btn2-color-hover:var( --e-global-color-primary );--bcfc-gf-btn2-bg-hover:var( --e-global-color-3f19454 );--bcfc-gf-btn2-border-hover:var( --e-global-color-bcfcc10 );--bcfc-gf-loader-size:20px;--bcfc-gf-loader-thickness:2px;--bcfc-gf-loader-color:var( --e-global-color-secondary );--bcfc-gf-loader-track:var( --e-global-color-bcfcc08 );--bcfc-gf-loader-gap:10px;--bcfc-gf-loader-speed:0.9s;--bcfc-gf-busy-opacity:calc(55 / 100);--bcfc-gf-busy-blur:0px;--bcfc-gf-error-color:var( --e-global-color-primary );--bcfc-gf-error-gap:6px;--bcfc-gf-error-icon-color:var( --e-global-color-primary );--bcfc-gf-error-icon-glyph-color:var( --e-global-color-secondary );--bcfc-gf-error-icon-size:15px;--bcfc-gf-summary-color:var( --e-global-color-primary );--bcfc-gf-summary-bg:var( --e-global-color-bcfcc05 );--bcfc-gf-summary-border-width:1px;--bcfc-gf-summary-border-color:var( --e-global-color-3f19454 );--bcfc-gf-summary-accent-width:4px;--bcfc-gf-summary-accent-color:var( --e-global-color-primary );--bcfc-gf-summary-radius:10px;--bcfc-gf-summary-padding:16px 18px 16px 18px;--bcfc-gf-summary-gap:24px;--bcfc-gf-summary-icon-size:20px;--bcfc-gf-confirm-color:var( --e-global-color-text );--bcfc-gf-confirm-bg:var( --e-global-color-bcfcc05 );--bcfc-gf-confirm-border-width:1px;--bcfc-gf-confirm-border-color:var( --e-global-color-accent );--bcfc-gf-confirm-accent-width:4px;--bcfc-gf-confirm-accent-color:var( --e-global-color-primary );--bcfc-gf-confirm-radius:10px;--bcfc-gf-confirm-padding:20px 22px 20px 22px;--bcfc-gf-confirm-icon-color:var( --e-global-color-primary );--bcfc-gf-confirm-icon-glyph-color:var( --e-global-color-secondary );--bcfc-gf-confirm-icon-size:22px;--bcfc-gf-step-gap:28px;--bcfc-gf-step-bar-height:8px;--bcfc-gf-step-bar-radius:999px;--bcfc-gf-step-track:var( --e-global-color-accent );--bcfc-gf-step-fill:var( --e-global-color-primary );--bcfc-gf-step-percent-display:none;--bcfc-gf-step-title-color:var( --e-global-color-text );--bcfc-gf-step-title-gap:8px;--bcfc-gf-step-number-size:36px;--bcfc-gf-step-item-gap:20px;--bcfc-gf-step-number-bg-active:var( --e-global-color-primary );--bcfc-gf-step-number-color-active:var( --e-global-color-secondary );--bcfc-gf-step-number-bg-done:var( --e-global-color-text );--bcfc-gf-step-number-color-done:var( --e-global-color-secondary );--bcfc-gf-step-number-bg:var( --e-global-color-secondary );--bcfc-gf-step-number-color:var( --e-global-color-bcfcc23 );--bcfc-gf-step-number-border:var( --e-global-color-bcfcc06 );--bcfc-gf-step-label-color:var( --e-global-color-bcfcc23 );--bcfc-gf-step-label-color-active:var( --e-global-color-text );--bcfc-gf-transition-duration:220ms;--bcfc-gf-transition-easing:cubic-bezier(0.32, 0.72, 0, 1);}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf[data-labels="floating"] div.gfield:is(.gfield--type-text, .gfield--input-type-text, .gfield--type-email, .gfield--input-type-email, .gfield--type-textarea, .gfield--input-type-textarea, .gfield--type-select, .gfield--input-type-select, .gfield--type-number, .gfield--input-type-number, .gfield--type-phone, .gfield--input-type-phone, .gfield--type-website, .gfield--input-type-website):not(.hidden_label) > .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(input, select, textarea):not(:where([type="radio"], [type="checkbox"], [type="file"], [type="submit"], [type="button"], [type="image"], [type="hidden"])), .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.chosen-single, .chosen-choices){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gfield_description, .gsection_description, .instruction, .gfield_choice_limit_message, .ginput_counter, .gform_fileupload_rules):not(.gfield_validation_message){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform-field-label--type-sub{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_button, button[data-submission-type]){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(.gfield_validation_message, .validation_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_submission_error, .gf_submission_limit_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_errors > ol, .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_error_link{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_confirmation_wrapper{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-941 .elementor-element.elementor-element-212512e{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-5c29457{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-5cb5ad6 .elementor-icon-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-5cb5ad6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-5cb5ad6.elementor-view-framed .elementor-icon, .elementor-941 .elementor-element.elementor-element-5cb5ad6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-5cb5ad6.elementor-view-framed .elementor-icon, .elementor-941 .elementor-element.elementor-element-5cb5ad6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-5cb5ad6 .elementor-icon{font-size:20px;}.elementor-941 .elementor-element.elementor-element-5cb5ad6 .elementor-icon svg{height:20px;}.elementor-941 .elementor-element.elementor-element-6d8e2a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-9696c78 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-2caf474{--divider-border-style:solid;--divider-color:var( --e-global-color-bcfcc14 );--divider-border-width:1px;}.elementor-941 .elementor-element.elementor-element-2caf474 .elementor-divider-separator{width:100%;}.elementor-941 .elementor-element.elementor-element-2caf474 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-941 .elementor-element.elementor-element-2d0f50e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-bce75f1 .elementor-icon-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-bce75f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-bce75f1.elementor-view-framed .elementor-icon, .elementor-941 .elementor-element.elementor-element-bce75f1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-bce75f1.elementor-view-framed .elementor-icon, .elementor-941 .elementor-element.elementor-element-bce75f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-bce75f1 .elementor-icon{font-size:20px;}.elementor-941 .elementor-element.elementor-element-bce75f1 .elementor-icon svg{height:20px;}.elementor-941 .elementor-element.elementor-element-08b0bc9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-652026b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-755e645 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-301c1b5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-fd8bc58{--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-68c51c0{text-align:center;}.elementor-941 .elementor-element.elementor-element-68c51c0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bcfcc23 );}.elementor-941 .elementor-element.elementor-element-8f71030{text-align:center;}.elementor-941 .elementor-element.elementor-element-8f71030 .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-6491d33{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-top{flex-direction:row;padding:0px 0px 0px 0px;}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion{max-width:929px;--bcfc-accordion-duration:600ms;}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__list{gap:39px;}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item{background-color:var( --e-global-color-bcfcc10 );border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-title{text-align:left;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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-top:hover .bcfc-accordion__item-title{color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-29541f1 [data-accordion-status="active"] .bcfc-accordion__item-title{color:var( --e-global-color-text );}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-icon{width:24px;height:24px;color:var( --e-global-color-text );background-color:var( --e-global-color-bcfcc10 );border-radius:0px 0px 0px 0px;}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-icon svg, .elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-icon i{width:24px;height:24px;font-size:24px;}.elementor-941 .elementor-element.elementor-element-29541f1 [data-accordion-status="active"] .bcfc-accordion__item-icon{background-color:var( --e-global-color-bcfcc10 );}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content{padding:16px 0px 0px 0px;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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content a{color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-060a33e{--display:grid;--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/film-crew-clapperboard-outdoor-shoot-1024x683.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{background-color:var( --e-global-color-bcfcc07 );--bcfc-cta-h:390px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;border-radius:8px 8px 8px 8px;--bcfc-cta-focus:var( --e-global-color-secondary );--bcfc-cta-ov-a:var( --e-global-color-bcfcc06 );--bcfc-cta-ov-a-stop:0%;--bcfc-cta-ov-b:var( --e-global-color-bcfcc10 );--bcfc-cta-ov-b-stop:65%;--bcfc-cta-ov-angle:0deg;--bcfc-cta-text-gap:26px;--bcfc-cta-btn-gap:32px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__headline{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta .bcfc-button__text{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .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-941 .elementor-element.elementor-element-c941e01 .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-4458e7a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/audience-watching-presentation-video-camera-1024x683.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 8px 8px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{background-color:var( --e-global-color-bcfcc07 );--bcfc-cta-h:390px;--bcfc-cta-w:100%;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;border-radius:8px 8px 8px 8px;--bcfc-cta-focus:var( --e-global-color-secondary );--bcfc-cta-text-gap:26px;--bcfc-cta-btn-gap:32px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__headline{font-family:var( --e-global-typography-bcfcf05-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf05-font-size );font-weight:var( --e-global-typography-bcfcf05-font-weight );text-transform:var( --e-global-typography-bcfcf05-text-transform );font-style:var( --e-global-typography-bcfcf05-font-style );text-decoration:var( --e-global-typography-bcfcf05-text-decoration );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta .bcfc-button__text{font-family:var( --e-global-typography-2821501-font-family ), Sans-serif;font-size:var( --e-global-typography-2821501-font-size );font-weight:var( --e-global-typography-2821501-font-weight );text-transform:var( --e-global-typography-2821501-text-transform );font-style:var( --e-global-typography-2821501-font-style );text-decoration:var( --e-global-typography-2821501-text-decoration );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .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-941 .elementor-element.elementor-element-4458e7a .bcfc-cta .bcfc-button__icon{color:var( --e-global-color-secondary );}body.elementor-page-941:not(.elementor-motion-effects-element-type-background), body.elementor-page-941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-941 .elementor-element.elementor-element-9a5989b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-941 .elementor-element.elementor-element-3f01a8a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fc93070 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-7c60cb6{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-941 .elementor-element.elementor-element-1f1f10b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .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-941 .elementor-element.elementor-element-2a89481 .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-941 .elementor-element.elementor-element-c93f9c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-941 .elementor-element.elementor-element-134e47c{--e-con-grid-template-columns:calc(758px - max(0px, 1278px - 100%) * 0.6637) calc(440px - max(0px, 1278px - 100%) * 0.3363);--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:76px 76px;--row-gap:76px;--column-gap:76px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-941 .elementor-element.elementor-element-cc6fefd .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-f337a20{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{--bcfc-gf-row-gap:72px;--bcfc-gf-desc-size:var( --e-global-typography-primary-font-size );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf[data-labels="floating"] div.gfield:is(.gfield--type-text, .gfield--input-type-text, .gfield--type-email, .gfield--input-type-email, .gfield--type-textarea, .gfield--input-type-textarea, .gfield--type-select, .gfield--input-type-select, .gfield--type-number, .gfield--input-type-number, .gfield--type-phone, .gfield--input-type-phone, .gfield--type-website, .gfield--input-type-website):not(.hidden_label) > .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(input, select, textarea):not(:where([type="radio"], [type="checkbox"], [type="file"], [type="submit"], [type="button"], [type="image"], [type="hidden"])), .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.chosen-single, .chosen-choices){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gfield_description, .gsection_description, .instruction, .gfield_choice_limit_message, .ginput_counter, .gform_fileupload_rules):not(.gfield_validation_message){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform-field-label--type-sub{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_button, button[data-submission-type]){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(.gfield_validation_message, .validation_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_submission_error, .gf_submission_limit_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_errors > ol, .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_error_link{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_confirmation_wrapper{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-941 .elementor-element.elementor-element-212512e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-5c29457{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-6d8e2a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-9696c78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-2d0f50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-08b0bc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-652026b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-755e645 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-301c1b5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fd8bc58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-941 .elementor-element.elementor-element-68c51c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f71030 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-6491d33{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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content{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-941 .elementor-element.elementor-element-060a33e{--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}@media(max-width:1200px){.elementor-941 .elementor-element.elementor-element-9a5989b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-941 .elementor-element.elementor-element-1f1f10b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-c93f9c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-941 .elementor-element.elementor-element-134e47c{--e-con-grid-template-columns:calc(758px - max(0px, 1246px - 100%) * 0.5851) calc(440px - max(0px, 1246px - 100%) * 0.4149);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:76px 76px;--row-gap:76px;--column-gap:76px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{--bcfc-gf-row-gap:72px;}.elementor-941 .elementor-element.elementor-element-212512e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-5c29457{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-2d0f50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-652026b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-fd8bc58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-941 .elementor-element.elementor-element-060a33e{--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}}@media(max-width:1024px){.elementor-941 .elementor-element.elementor-element-9a5989b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-941 .elementor-element.elementor-element-3f01a8a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fc93070 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-7c60cb6{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-941 .elementor-element.elementor-element-1f1f10b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .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-941 .elementor-element.elementor-element-2a89481 .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-941 .elementor-element.elementor-element-c93f9c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-941 .elementor-element.elementor-element-134e47c{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-941 .elementor-element.elementor-element-cc6fefd .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-f337a20{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{--bcfc-gf-row-gap:56px;--bcfc-gf-desc-size:var( --e-global-typography-primary-font-size );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf[data-labels="floating"] div.gfield:is(.gfield--type-text, .gfield--input-type-text, .gfield--type-email, .gfield--input-type-email, .gfield--type-textarea, .gfield--input-type-textarea, .gfield--type-select, .gfield--input-type-select, .gfield--type-number, .gfield--input-type-number, .gfield--type-phone, .gfield--input-type-phone, .gfield--type-website, .gfield--input-type-website):not(.hidden_label) > .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(input, select, textarea):not(:where([type="radio"], [type="checkbox"], [type="file"], [type="submit"], [type="button"], [type="image"], [type="hidden"])), .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.chosen-single, .chosen-choices){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gfield_description, .gsection_description, .instruction, .gfield_choice_limit_message, .ginput_counter, .gform_fileupload_rules):not(.gfield_validation_message){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform-field-label--type-sub{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_button, button[data-submission-type]){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(.gfield_validation_message, .validation_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_submission_error, .gf_submission_limit_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_errors > ol, .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_error_link{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_confirmation_wrapper{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-941 .elementor-element.elementor-element-212512e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-5c29457{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-6d8e2a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-9696c78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-2d0f50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-08b0bc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-652026b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-755e645 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-301c1b5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fd8bc58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-941 .elementor-element.elementor-element-68c51c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f71030 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-6491d33{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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content{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-941 .elementor-element.elementor-element-060a33e{--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}@media(max-width:880px){.elementor-941 .elementor-element.elementor-element-9a5989b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-941 .elementor-element.elementor-element-1f1f10b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-c93f9c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-941 .elementor-element.elementor-element-134e47c{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{--bcfc-gf-row-gap:56px;}.elementor-941 .elementor-element.elementor-element-212512e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-5c29457{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-2d0f50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-652026b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-fd8bc58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-941 .elementor-element.elementor-element-060a33e{--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:32px 40px 32px 40px;}}@media(max-width:767px){.elementor-941 .elementor-element.elementor-element-9a5989b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-aa0c16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-941 .elementor-element.elementor-element-3f01a8a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fc93070 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-7c60cb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-941 .elementor-element.elementor-element-1f1f10b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-f59d7c4 .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-941 .elementor-element.elementor-element-2a89481 .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-941 .elementor-element.elementor-element-c93f9c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-941 .elementor-element.elementor-element-5fdd485 img{height:240px;object-fit:cover;object-position:center center;}.elementor-941 .elementor-element.elementor-element-134e47c{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-8ea6ee3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-941 .elementor-element.elementor-element-75eeb5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-941 .elementor-element.elementor-element-cc6fefd .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-f337a20{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf{--bcfc-gf-row-gap:40px;--bcfc-gf-desc-size:var( --e-global-typography-primary-font-size );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf[data-labels="floating"] div.gfield:is(.gfield--type-text, .gfield--input-type-text, .gfield--type-email, .gfield--input-type-email, .gfield--type-textarea, .gfield--input-type-textarea, .gfield--type-select, .gfield--input-type-select, .gfield--type-number, .gfield--input-type-number, .gfield--type-phone, .gfield--input-type-phone, .gfield--type-website, .gfield--input-type-website):not(.hidden_label) > .gfield_label{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(input, select, textarea):not(:where([type="radio"], [type="checkbox"], [type="file"], [type="submit"], [type="button"], [type="image"], [type="hidden"])), .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.chosen-single, .chosen-choices){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gfield_description, .gsection_description, .instruction, .gfield_choice_limit_message, .ginput_counter, .gform_fileupload_rules):not(.gfield_validation_message){font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform-field-label--type-sub{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_button, button[data-submission-type]){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gfield :is(.gfield_validation_message, .validation_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme :is(.gform_submission_error, .gf_submission_limit_message){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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_errors > ol, .elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_wrapper.gravity-theme .gform_validation_error_link{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-941 .elementor-element.elementor-element-3c37141 .bcfc-gf .gform_confirmation_wrapper{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-941 .elementor-element.elementor-element-212512e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-941 .elementor-element.elementor-element-70fc8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-5c29457{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-6d8e2a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-9696c78 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-2d0f50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-941 .elementor-element.elementor-element-2ca2cc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-08b0bc9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-652026b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-941 .elementor-element.elementor-element-755e645 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-301c1b5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-fd8bc58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-ceab104{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-941 .elementor-element.elementor-element-68c51c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f71030 .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-941 .elementor-element.elementor-element-6491d33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-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-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content{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-941 .elementor-element.elementor-element-060a33e{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-941 .elementor-element.elementor-element-c941e01 > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/film-crew-clapperboard-outdoor-shoot-768x512.webp");}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:28px 24px 28px 24px;}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c941e01 .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a > .elementor-widget-container{background-image:url("https://bouldercountyfilmcommission.com/wp-content/uploads/2026/09/audience-watching-presentation-video-camera-768x512.webp");}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{--bcfc-cta-h:260px;--bcfc-cta-justify:flex-end;--bcfc-cta-btn-push:0px;padding:28px 24px 28px 24px;}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__headline{font-size:var( --e-global-typography-bcfcf05-font-size );line-height:var( --e-global-typography-bcfcf05-line-height );letter-spacing:var( --e-global-typography-bcfcf05-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta .bcfc-button__text{font-size:var( --e-global-typography-2821501-font-size );line-height:var( --e-global-typography-2821501-line-height );letter-spacing:var( --e-global-typography-2821501-letter-spacing );}}/* Start custom CSS for bcfc_gf_styler, class: .elementor-element-3c37141 *//* P5-CONTACT: only what no styler control reaches. Colors are var(--e-global-color-*) or the styler's own tokens. */
.elementor-941 .elementor-element.elementor-element-3c37141 .bcfc-gf[data-labels="floating"] .gform_wrapper.gravity-theme div.gfield:not(.hidden_label) > .gfield_label,.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield_label{text-transform:uppercase}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield_required{padding-inline-start:.25em}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gform_heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield :is(input,select,textarea):focus{box-shadow:0 1px 0 0 var(--bcfc-gf--bd)}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield--type-textarea textarea{display:block;height:70px;min-height:70px;resize:none}
@supports (field-sizing:content){.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield--type-textarea textarea{height:auto;field-sizing:content;max-height:240px}}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:var(--bcfc-gf-row-gap) 0 0}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gform_footer :is(button,input){margin:0}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield select:not([multiple]){background-image:none}
.elementor-941 .elementor-element.elementor-element-3c37141 .gform_wrapper.gravity-theme .gfield--type-select > .ginput_container::before{content:"";position:absolute;z-index:3;inset-inline-end:0;top:calc(var(--bcfc-gf-float-pad-top) + 3px);width:18px;height:18px;background-color:var(--bcfc-gf-select-arrow-color);-webkit-mask:url("/wp-content/plugins/bcfc-core/assets/icons/chevron-down.svg") center / 18px 18px no-repeat;mask:url("/wp-content/plugins/bcfc-core/assets/icons/chevron-down.svg") center / 18px 18px no-repeat;pointer-events:none}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5cb5ad6 *//* The Icon widget has no display or line-height control. As a block its wrapper adds a 26px line box, which lifts
   the 20px icon 2.5px above the label and makes the row 26px tall (Figma 24); flex makes it hug the icon. */
.elementor-941 .elementor-element.elementor-element-5cb5ad6 .elementor-icon-wrapper{display:flex}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bce75f1 *//* The Icon widget has no display or line-height control. As a block its wrapper adds a 26px line box, which lifts
   the 20px icon 2.5px above the label and makes the row 26px tall (Figma 24); flex makes it hug the icon. */
.elementor-941 .elementor-element.elementor-element-bce75f1 .elementor-icon-wrapper{display:flex}/* End custom CSS */
/* Start custom CSS for bcfc_accordion, class: .elementor-element-29541f1 *//* bcfc_accordion has no controls for the rules below, so they stay Custom CSS (spacing and decoration only;
   every color is a global, set through the widget's own controls or var()):
   - the 40px under each answer, above its rule (Items Gap only spaces below the rule), and no rule or space
     after the last item */
.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item{padding-bottom:40px}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item:last-child{border-bottom:0;padding-bottom:0}
/* - the question's 759px max width from Figma 3053:5626 (Accordion Max Width sizes the whole list) */
.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-title{max-width:759px}
/* - answer links underlined (Tim Q1, AA) and Black on hover (Q5): Content Link Color sets the resting color only */
.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content a{text-decoration:underline;text-underline-offset:2px}
.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content a:hover{color:var(--e-global-color-text)}
/* - 16px between the paragraphs of an answer, and bulleted lists */
.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content > *{margin-block:0}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content > :not(:last-child){margin-block-end:16px}.elementor-941 .elementor-element.elementor-element-29541f1 .bcfc-accordion__item-bottom-content ul{list-style:disc;padding-inline-start:1.25em}/* End custom CSS */
/* Start custom CSS for bcfc_call_to_action, class: .elementor-element-4458e7a *//* C4 text-side scrim (Tim Q1, AA): Black 50 behind the headline and link row, fading to Transparent at 65%.
   The pack Call to Action has only a flat Background (card_bg) control, so the gradient layer needs Custom CSS.
   Globals only. */
.elementor-941 .elementor-element.elementor-element-4458e7a .bcfc-cta{background-image:linear-gradient(0deg,var(--e-global-color-bcfcc06) 0%,var(--e-global-color-bcfcc10) 65%)}/* End custom CSS */