.elementor-11405 .elementor-element.elementor-element-baa0381{padding:40px 0px 40px 0px;}.elementor-11405 .elementor-element.elementor-element-66a0b58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-b3da172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-b3da172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Fascia-Barge-Drip-Edge-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-b3da172 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-b3da172 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-45a48c6{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-159be94 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11405 .elementor-element.elementor-element-3da41d6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-3da41d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11405 .elementor-element.elementor-element-198b34d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-11405 .elementor-element.elementor-element-fe170c4 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-fe170c4 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-fe170c4 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-fe170c4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-fe170c4 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-fe170c4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11405 .elementor-element.elementor-element-338a9a7 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-338a9a7 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-ab64581 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-ab64581{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-6f12576 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-c8fbcf0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-c8fbcf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-e846c09{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-405ad8c > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-405ad8c .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-405ad8c .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-405ad8c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-405ad8c .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-405ad8c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-147d4b7 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-147d4b7 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-ffa7df8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-ffa7df8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Fascia-Barge-Drip-Edge-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-ffa7df8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-ffa7df8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-257c16e{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-b2ba764 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-b2ba764{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-2c05979:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-2c05979 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Fascia-Barge-Drip-Edge-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-2c05979 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-2c05979 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-48e47ba{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-4514324 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-f45571f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-f45571f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-e81bacb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-5e5b388 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-5e5b388 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-5e5b388 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-5e5b388 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-5e5b388 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-5e5b388 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-b0d0b40 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-b0d0b40 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-d0f0d40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-d0f0d40{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-4e0ca20 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-a2beec7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-a2beec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-971eeaf{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-1715d84 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-1715d84 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-1715d84 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-1715d84 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-1715d84 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-1715d84 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-71f873e .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-71f873e > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-0e5920d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-0e5920d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/20231206_160429-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-0e5920d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-0e5920d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-91f649d{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-0828e3a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-0828e3a{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-6fe1d0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-6fe1d0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2024/05/Barge-drip-edge-knee-brace-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-6fe1d0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-6fe1d0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-4f4cfe5{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-1d6b387 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-bea0bfd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-bea0bfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-4aa28dd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-818b94e > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-818b94e .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-818b94e .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-818b94e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-818b94e .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-818b94e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-c40b2a1 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-c40b2a1 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-149acac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-149acac{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-ac0bd08 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-bd56780 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-bd56780 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-492996b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-470c0b6 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-470c0b6 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-470c0b6 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-470c0b6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-470c0b6 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-470c0b6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-d35847b .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-d35847b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-985c3c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-985c3c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Window-Doors-Corners-Bargeboard-Frieze-Board.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-985c3c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-985c3c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-5575fb4{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-61412ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-61412ae{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-f5e4690:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-f5e4690 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Window-Door-Corner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-f5e4690 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-f5e4690 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-c9c486b{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-b1b1131 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-a423cbb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-a423cbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-b523bb4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-9ead111 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-9ead111 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-9ead111 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-9ead111 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-9ead111 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-9ead111 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-1838326 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-1838326 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-7db169f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-7db169f{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-2887218 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-10b5d08 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-10b5d08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-d0ab53d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-361e5de > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-361e5de .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-361e5de .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-361e5de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-361e5de .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-361e5de .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-edfb2c1 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-edfb2c1 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-96671a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-96671a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Garage-Wrap-Barge-Batt-and-Board.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-96671a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-96671a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-4bca266{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-b21675f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-b21675f{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-c5b1341:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-c5b1341 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Bargeboard-knee-brace-belly-band-batt-and-board.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-c5b1341 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-c5b1341 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-b012118{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-47c84a6 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-f725120 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-f725120 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-c44ecee{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-8a077b7 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-8a077b7 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-8a077b7 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-8a077b7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-8a077b7 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-8a077b7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-619aea5 .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-619aea5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-b8c3173 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-b8c3173{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-9f7cb96 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-74b822a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-74b822a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-00f3fdd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-c1d1c36 > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-c1d1c36 .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-c1d1c36 .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-c1d1c36 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-c1d1c36 .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-c1d1c36 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-957d14a .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-957d14a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-96085f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-96085f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Balustrade.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-96085f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-96085f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-b8f4857{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-8f052fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-8f052fd{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-53d4798:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-53d4798 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/Window-Trim-Sill-Detail.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-53d4798 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-11405 .elementor-element.elementor-element-53d4798 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-f6d7f45{--spacer-size:500px;}.elementor-11405 .elementor-element.elementor-element-b719442 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-925641a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-925641a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-9170156{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-546f1aa > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-546f1aa .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-546f1aa .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-546f1aa .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-546f1aa .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-546f1aa .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-968f54a .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-968f54a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-e16f560 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11405 .elementor-element.elementor-element-e16f560{margin-top:50px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-3440a9f > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-11405 .elementor-element.elementor-element-f784844 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11405 .elementor-element.elementor-element-f784844 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-11405 .elementor-element.elementor-element-351b79e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-11405 .elementor-element.elementor-element-37d2ede > .elementor-widget-container{background-color:#DEE9E3;padding:10px 10px 10px 10px;}.elementor-11405 .elementor-element.elementor-element-37d2ede .elementor-icon-box-wrapper{text-align:left;}.elementor-11405 .elementor-element.elementor-element-37d2ede .elementor-icon-box-title, .elementor-11405 .elementor-element.elementor-element-37d2ede .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;}.elementor-11405 .elementor-element.elementor-element-37d2ede .elementor-icon-box-title{color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-37d2ede .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-77640759 );}.elementor-11405 .elementor-element.elementor-element-e900d7d .elementor-button{background-color:var( --e-global-color-5452492 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-ec57dfc );color:var( --e-global-color-ec57dfc );padding:17px 10px 17px 10px;}.elementor-11405 .elementor-element.elementor-element-e900d7d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11405 .elementor-element.elementor-element-047fa7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11405 .elementor-element.elementor-element-047fa7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belcofp.com/wp-content/uploads/2025/09/FinishedFront4-e1724775407883.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11405 .elementor-element.elementor-element-047fa7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-047fa7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11405 .elementor-element.elementor-element-43e4355{--spacer-size:500px;}@media(max-width:1024px) and (min-width:768px){.elementor-11405 .elementor-element.elementor-element-b3da172{width:100%;}.elementor-11405 .elementor-element.elementor-element-159be94{width:100%;}.elementor-11405 .elementor-element.elementor-element-6f12576{width:100%;}.elementor-11405 .elementor-element.elementor-element-ffa7df8{width:100%;}.elementor-11405 .elementor-element.elementor-element-2c05979{width:100%;}.elementor-11405 .elementor-element.elementor-element-4514324{width:100%;}.elementor-11405 .elementor-element.elementor-element-4e0ca20{width:100%;}.elementor-11405 .elementor-element.elementor-element-0e5920d{width:100%;}.elementor-11405 .elementor-element.elementor-element-6fe1d0f{width:100%;}.elementor-11405 .elementor-element.elementor-element-1d6b387{width:100%;}.elementor-11405 .elementor-element.elementor-element-ac0bd08{width:100%;}.elementor-11405 .elementor-element.elementor-element-985c3c1{width:100%;}.elementor-11405 .elementor-element.elementor-element-f5e4690{width:100%;}.elementor-11405 .elementor-element.elementor-element-b1b1131{width:100%;}.elementor-11405 .elementor-element.elementor-element-2887218{width:100%;}.elementor-11405 .elementor-element.elementor-element-96671a9{width:100%;}.elementor-11405 .elementor-element.elementor-element-c5b1341{width:100%;}.elementor-11405 .elementor-element.elementor-element-47c84a6{width:100%;}.elementor-11405 .elementor-element.elementor-element-9f7cb96{width:100%;}.elementor-11405 .elementor-element.elementor-element-96085f8{width:100%;}.elementor-11405 .elementor-element.elementor-element-53d4798{width:100%;}.elementor-11405 .elementor-element.elementor-element-b719442{width:100%;}.elementor-11405 .elementor-element.elementor-element-3440a9f{width:100%;}.elementor-11405 .elementor-element.elementor-element-047fa7b{width:100%;}}@media(max-width:1024px){.elementor-11405 .elementor-element.elementor-element-b3da172 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-45a48c6{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-159be94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11405 .elementor-element.elementor-element-ab64581{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-6f12576 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-ffa7df8 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-257c16e{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-b2ba764{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-2c05979 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-48e47ba{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-4514324 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-11405 .elementor-element.elementor-element-d0f0d40{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-4e0ca20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-0e5920d > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-91f649d{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-0828e3a{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-6fe1d0f > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-4f4cfe5{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-1d6b387 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-11405 .elementor-element.elementor-element-149acac{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-ac0bd08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-985c3c1 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-5575fb4{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-61412ae{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-f5e4690 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-c9c486b{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-b1b1131 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-11405 .elementor-element.elementor-element-7db169f{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-2887218 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-96671a9 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-4bca266{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-b21675f{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-c5b1341 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-b012118{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-47c84a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-11405 .elementor-element.elementor-element-b8c3173{margin-top:30px;margin-bottom:30px;}.elementor-11405 .elementor-element.elementor-element-9f7cb96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-96085f8 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-b8f4857{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-8f052fd{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-53d4798 > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-f6d7f45{--spacer-size:400px;}.elementor-11405 .elementor-element.elementor-element-b719442 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-11405 .elementor-element.elementor-element-e16f560{margin-top:30px;margin-bottom:0px;}.elementor-11405 .elementor-element.elementor-element-3440a9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-11405 .elementor-element.elementor-element-047fa7b > .elementor-element-populated{margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-11405 .elementor-element.elementor-element-43e4355{--spacer-size:400px;}}@media(max-width:767px){.elementor-11405 .elementor-element.elementor-element-45a48c6{--spacer-size:300px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11405 .elementor-element.elementor-element-3da41d6 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11405 .elementor-element.elementor-element-c8fbcf0 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-257c16e{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-48e47ba{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-f45571f .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-a2beec7 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-91f649d{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-4f4cfe5{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-bea0bfd .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-bd56780 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-5575fb4{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-c9c486b{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-a423cbb .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-10b5d08 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-4bca266{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-b012118{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-f725120 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-74b822a .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-b8f4857{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-f6d7f45{--spacer-size:300px;}.elementor-11405 .elementor-element.elementor-element-925641a .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-f784844 .elementor-heading-title{font-size:28px;}.elementor-11405 .elementor-element.elementor-element-43e4355{--spacer-size:300px;}}/* Start custom CSS for button, class: .elementor-element-338a9a7 */.elementor-11405 .elementor-element.elementor-element-338a9a7 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-338a9a7 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d4b7 */.elementor-11405 .elementor-element.elementor-element-147d4b7 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-147d4b7 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0d0b40 */.elementor-11405 .elementor-element.elementor-element-b0d0b40 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-b0d0b40 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71f873e */.elementor-11405 .elementor-element.elementor-element-71f873e a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-71f873e a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c40b2a1 */.elementor-11405 .elementor-element.elementor-element-c40b2a1 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-c40b2a1 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d35847b */.elementor-11405 .elementor-element.elementor-element-d35847b a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-d35847b a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1838326 */.elementor-11405 .elementor-element.elementor-element-1838326 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-1838326 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edfb2c1 */.elementor-11405 .elementor-element.elementor-element-edfb2c1 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-edfb2c1 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-619aea5 */.elementor-11405 .elementor-element.elementor-element-619aea5 a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-619aea5 a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-957d14a */.elementor-11405 .elementor-element.elementor-element-957d14a a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-957d14a a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-968f54a */.elementor-11405 .elementor-element.elementor-element-968f54a a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-968f54a a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e900d7d */.elementor-11405 .elementor-element.elementor-element-e900d7d a{
  max-width:300px;
}
@media all and (max-width:767px){
   .elementor-11405 .elementor-element.elementor-element-e900d7d a{
 width:100% !important;
 max-width:100%;
} 
}/* End custom CSS */