.elementor-1256 .elementor-element.elementor-element-09a0ec2{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-c64fc19{--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-c64fc19:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-c64fc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bessardroofing.com/wp-content/uploads/2024/11/how_to_work_bg.svg");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1256 .elementor-element.elementor-element-49dd91b{text-align:center;}.elementor-1256 .elementor-element.elementor-element-49dd91b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1256 .elementor-element.elementor-element-ca77f28{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-af6715e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-1065443{--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;}.elementor-1256 .elementor-element.elementor-element-e0e6517 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-1468899{font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-8da859c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-53c2c8a{font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-7baf1f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1256 .elementor-element.elementor-element-0570516 img{border-radius:15px 15px 15px 15px;}.elementor-1256 .elementor-element.elementor-element-0582724{--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-0582724:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-0582724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bessardroofing.com/wp-content/uploads/2024/11/how_to_work_bg.svg");}.elementor-1256 .elementor-element.elementor-element-80d0176{text-align:center;}.elementor-1256 .elementor-element.elementor-element-80d0176 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-51e9c0c{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-7e887c6{--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;--overlay-opacity:0.88;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-7e887c6:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-7e887c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/bessardroofing.com/wp-content/uploads/2025/11/Team-Photo-in-Front-of-a-Branded-Van-A-smiling-team-of-Bessard-Roofing.webp?fit=1024%2C787&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-7e887c6::before, .elementor-1256 .elementor-element.elementor-element-7e887c6 > .elementor-background-video-container::before, .elementor-1256 .elementor-element.elementor-element-7e887c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1256 .elementor-element.elementor-element-7e887c6 > .elementor-background-slideshow::before, .elementor-1256 .elementor-element.elementor-element-7e887c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1256 .elementor-element.elementor-element-7e887c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000F54;--background-overlay:'';}.elementor-1256 .elementor-element.elementor-element-82725d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-6ac3df7{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-c71437b .elementor-heading-title{color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-e074a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-d3494a6{--divider-border-style:solid;--divider-color:#FF5500;--divider-border-width:1.1px;}.elementor-1256 .elementor-element.elementor-element-d3494a6 .elementor-divider-separator{width:37%;}.elementor-1256 .elementor-element.elementor-element-d3494a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1256 .elementor-element.elementor-element-3a98ffe .elementor-heading-title{color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-ff84e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-14f1f5a{--divider-border-style:solid;--divider-color:#FF5500;--divider-border-width:1.1px;}.elementor-1256 .elementor-element.elementor-element-14f1f5a .elementor-divider-separator{width:37%;}.elementor-1256 .elementor-element.elementor-element-14f1f5a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1256 .elementor-element.elementor-element-480c4d9 .elementor-heading-title{color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-5ca3b5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-c381004{--divider-border-style:solid;--divider-color:#FF5500;--divider-border-width:1.1px;}.elementor-1256 .elementor-element.elementor-element-c381004 .elementor-divider-separator{width:37%;}.elementor-1256 .elementor-element.elementor-element-c381004 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1256 .elementor-element.elementor-element-8efec1c .elementor-heading-title{color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-7fa0c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-975acff{--divider-border-style:solid;--divider-color:#FF5500;--divider-border-width:1.1px;}.elementor-1256 .elementor-element.elementor-element-975acff .elementor-divider-separator{width:37%;}.elementor-1256 .elementor-element.elementor-element-975acff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1256 .elementor-element.elementor-element-f8daee4 .elementor-heading-title{color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-aaffbe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-baac31c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-baac31c:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-baac31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bessardroofing.com/wp-content/uploads/2024/11/service_bg_2.svg");}.elementor-1256 .elementor-element.elementor-element-de657b7{--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;}.elementor-1256 .elementor-element.elementor-element-d9bc9ec img{border-radius:15px 15px 15px 15px;}.elementor-1256 .elementor-element.elementor-element-2f22509{--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;}.elementor-1256 .elementor-element.elementor-element-e855d98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-c95f44f{font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-d69881d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-d69881d:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-d69881d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-df37743{text-align:center;}.elementor-1256 .elementor-element.elementor-element-df37743 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-1b52b21{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-e7214c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1256 .elementor-element.elementor-element-964cabe{padding:19px 19px 19px 19px;border-style:solid;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-964cabe .elementor-icon-box-wrapper{text-align:start;}.elementor-1256 .elementor-element.elementor-element-964cabe .elementor-icon-box-title{margin-block-end:8px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-964cabe:has(:hover) .elementor-icon-box-title,
					 .elementor-1256 .elementor-element.elementor-element-964cabe:has(:focus) .elementor-icon-box-title{color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-964cabe .elementor-icon-box-description{color:#788094;}.elementor-1256 .elementor-element.elementor-element-c72c72d{padding:19px 19px 19px 19px;border-style:solid;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-c72c72d .elementor-icon-box-wrapper{text-align:start;}.elementor-1256 .elementor-element.elementor-element-c72c72d .elementor-icon-box-title{margin-block-end:8px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-c72c72d:has(:hover) .elementor-icon-box-title,
					 .elementor-1256 .elementor-element.elementor-element-c72c72d:has(:focus) .elementor-icon-box-title{color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-c72c72d .elementor-icon-box-description{color:#788094;}.elementor-1256 .elementor-element.elementor-element-e0b6e60{padding:19px 19px 19px 19px;border-style:solid;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-e0b6e60 .elementor-icon-box-wrapper{text-align:start;}.elementor-1256 .elementor-element.elementor-element-e0b6e60 .elementor-icon-box-title{margin-block-end:8px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-e0b6e60:has(:hover) .elementor-icon-box-title,
					 .elementor-1256 .elementor-element.elementor-element-e0b6e60:has(:focus) .elementor-icon-box-title{color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-e0b6e60 .elementor-icon-box-description{color:#788094;}.elementor-1256 .elementor-element.elementor-element-cc376ee{padding:19px 19px 19px 19px;border-style:solid;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-cc376ee .elementor-icon-box-wrapper{text-align:start;}.elementor-1256 .elementor-element.elementor-element-cc376ee .elementor-icon-box-title{margin-block-end:8px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-cc376ee:has(:hover) .elementor-icon-box-title,
					 .elementor-1256 .elementor-element.elementor-element-cc376ee:has(:focus) .elementor-icon-box-title{color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-cc376ee .elementor-icon-box-description{color:#788094;}.elementor-1256 .elementor-element.elementor-element-c32b254{padding:19px 19px 19px 19px;border-style:solid;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-c32b254 .elementor-icon-box-wrapper{text-align:start;}.elementor-1256 .elementor-element.elementor-element-c32b254 .elementor-icon-box-title{margin-block-end:8px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-c32b254:has(:hover) .elementor-icon-box-title,
					 .elementor-1256 .elementor-element.elementor-element-c32b254:has(:focus) .elementor-icon-box-title{color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-c32b254 .elementor-icon-box-description{color:#788094;}.elementor-1256 .elementor-element.elementor-element-a0072b3{--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-a0072b3:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-a0072b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bessardroofing.com/wp-content/uploads/2024/11/how_to_work_bg.svg");}.elementor-1256 .elementor-element.elementor-element-4436e98{text-align:center;}.elementor-1256 .elementor-element.elementor-element-4436e98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-0b9e34c{text-align:start;font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-e255d4d{--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1256 .elementor-element.elementor-element-e255d4d:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-e255d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bessardroofing.com/wp-content/uploads/2024/11/how_to_work_bg.svg");}.elementor-1256 .elementor-element.elementor-element-3a29495{text-align:center;}.elementor-1256 .elementor-element.elementor-element-3a29495 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000F56;}.elementor-1256 .elementor-element.elementor-element-ec50274{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#788094;}.elementor-1256 .elementor-element.elementor-element-ccf3099{--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;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-ccf3099:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-ccf3099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F4;}.elementor-1256 .elementor-element.elementor-element-c6fd601{text-align:center;}.elementor-1256 .elementor-element.elementor-element-c6fd601 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-1243223{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1256 .elementor-element.elementor-element-1243223 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#F97415;}.elementor-1256 .elementor-element.elementor-element-4790232{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1256 .elementor-element.elementor-element-67ba0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1256 .elementor-element.elementor-element-37727c6{--display:flex;}.elementor-1256 .elementor-element.elementor-element-868c4f3{padding:15px 0px 15px 0px;text-align:center;}.elementor-1256 .elementor-element.elementor-element-868c4f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-9399511 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-c88e7cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-a4a3e0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-9326cc1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0B1D41;}.elementor-1256 .elementor-element.elementor-element-50e9a44{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-50e9a44:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-50e9a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/bessardroofing.com/wp-content/uploads/2025/11/page_heading_1.webp?fit=1920%2C507&ssl=1");}.elementor-1256 .elementor-element.elementor-element-fe32fe5{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:20px;}.elementor-1256 .elementor-element.elementor-element-f2a9f1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#FF5500;}.elementor-1256 .elementor-element.elementor-element-f51921c{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1256 .elementor-element.elementor-element-83e7a85{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-83e7a85:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-83e7a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/bessardroofing.com/wp-content/uploads/2025/11/sdfvg.webp?fit=630%2C743&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-8d22e93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1256 .elementor-element.elementor-element-e7214c2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1256 .elementor-element.elementor-element-09a0ec2{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-c64fc19{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-af6715e{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-7baf1f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-0582724{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-7e887c6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-baac31c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-d69881d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-e7214c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1256 .elementor-element.elementor-element-a0072b3{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-e255d4d{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-ccf3099{--padding-top:60px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-fe32fe5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1256 .elementor-element.elementor-element-83e7a85{--min-height:335px;}}@media(min-width:768px){.elementor-1256 .elementor-element.elementor-element-c64fc19{--width:100%;}.elementor-1256 .elementor-element.elementor-element-1065443{--width:50%;}.elementor-1256 .elementor-element.elementor-element-7baf1f8{--width:50%;}.elementor-1256 .elementor-element.elementor-element-0582724{--width:100%;}.elementor-1256 .elementor-element.elementor-element-de657b7{--width:50%;}.elementor-1256 .elementor-element.elementor-element-2f22509{--width:50%;}.elementor-1256 .elementor-element.elementor-element-a0072b3{--width:100%;}.elementor-1256 .elementor-element.elementor-element-e255d4d{--width:100%;}.elementor-1256 .elementor-element.elementor-element-fe32fe5{--width:65%;}.elementor-1256 .elementor-element.elementor-element-83e7a85{--width:39%;}}























































/* Start custom CSS for html, class: .elementor-element-af76d1f */.slider1-button-wrapper {
    display: flex;
    gap: 15px;
    align-items: center;
}

.slider1-btn {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 25px;
    font-size: 18px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    transition: 0.3s;
}

/* Blue Call Button */
.slider1-call-btn {
    background: #ff7700;
    color: #fff !important;
}

/* Outline Quote Button */
.slider1-quote-btn {
    border: 2px solid #ffffff55;
    color: #0a64ff;
    background: #fff;
}

/* Hover Effects */
.slider1-btn:hover {
    opacity: 0.85;
    color: #000;
}

@media (max-width:600px){
    .slider1-button-wrapper
 {
    display: grid;
}
}/* End custom CSS */





















