.elementor-94 .elementor-element.elementor-element-724da2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-94 .elementor-element.elementor-element-724da2f > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-724da2f{padding:120px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-098fa99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-098fa99 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-384fc08 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-94 .elementor-element.elementor-element-384fc08{text-align:left;}.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-94 .elementor-element.elementor-element-2ef1543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-94 .elementor-element.elementor-element-2ef1543 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;color:#61657E;}.elementor-94 .elementor-element.elementor-element-4a88812 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-4a88812{text-align:left;}.elementor-94 .elementor-element.elementor-element-efcca6a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-a347780:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-a347780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}.elementor-94 .elementor-element.elementor-element-a347780 > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-a347780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 90px 0px;}.elementor-94 .elementor-element.elementor-element-a347780 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-69ca4ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-69ca4ef > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-343e2bf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-94 .elementor-element.elementor-element-343e2bf{text-align:center;}.elementor-94 .elementor-element.elementor-element-e4588e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-94 .elementor-element.elementor-element-e4588e5 > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-e4588e5{padding:120px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-a5cb935 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-ddeac4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-ddeac4a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-1b7aa22 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-94 .elementor-element.elementor-element-1b7aa22{text-align:left;}.elementor-94 .elementor-element.elementor-element-b76e9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-94 .elementor-element.elementor-element-b76e9a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;color:#535353;}.elementor-94 .elementor-element.elementor-element-6bb6a2f:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-6bb6a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kanddroofing.com/wp-content/uploads/2023/07/area_bg05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-6bb6a2f > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-6bb6a2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-6bb6a2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-c31f5e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-c31f5e4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-8cdd284 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-8cdd284{text-align:center;}.elementor-94 .elementor-element.elementor-element-24ca028{--display:flex;}.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-94 .elementor-element.elementor-element-a09999f{padding:0px 0px 40px 0px;text-align:center;}.elementor-94 .elementor-element.elementor-element-2b949f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-94 .elementor-element.elementor-element-d13e288:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kanddroofing.com/wp-content/uploads/2023/07/about_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-d13e288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-3edb1dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-3edb1dd > .elementor-element-populated{margin:0px 110px 0px 0px;--e-column-margin-right:110px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-fb1bc62 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-fb1bc62{text-align:left;}.elementor-94 .elementor-element.elementor-element-63a0974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-94 .elementor-element.elementor-element-63a0974 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;color:#61657E;}.elementor-94 .elementor-element.elementor-element-04282d3{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-43237e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-94 .elementor-element.elementor-element-817ba18 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-94 .elementor-element.elementor-element-817ba18 .elementor-icon-box-title{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-817ba18 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-817ba18 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-c0ba9e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-ef0bab5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-94 .elementor-element.elementor-element-ef0bab5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-ef0bab5 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-ef0bab5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-c38bedd{text-align:left;}.elementor-94 .elementor-element.elementor-element-9d6fab6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-215d6cc:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-215d6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kanddroofing.com/wp-content/uploads/2023/07/features_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-215d6cc > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-215d6cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-215d6cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-125b29c{--display:flex;}.elementor-94 .elementor-element.elementor-element-13f71eb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-13f71eb{text-align:center;}.elementor-94 .elementor-element.elementor-element-bca5f3b{text-align:center;}.elementor-94 .elementor-element.elementor-element-f879a31 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-94 .elementor-element.elementor-element-f879a31 > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-f879a31{padding:120px 0px 120px 0px;}.elementor-94 .elementor-element.elementor-element-860fbad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-94 .elementor-element.elementor-element-860fbad > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-9fba8bc > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-94 .elementor-element.elementor-element-9fba8bc{text-align:left;}.elementor-94 .elementor-element.elementor-element-1c04760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-94 .elementor-element.elementor-element-1c04760 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;color:#61657E;}.elementor-94 .elementor-element.elementor-element-513fad9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-513fad9{text-align:left;}.elementor-94 .elementor-element.elementor-element-77e9474 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-ded2b49:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-ded2b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kanddroofing.com/wp-content/uploads/2023/07/area_bg01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-ded2b49 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-ded2b49 > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-ded2b49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 475px 0px;}.elementor-94 .elementor-element.elementor-element-85c1550 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-451c4cb, .elementor-94 .elementor-element.elementor-element-451c4cb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-451c4cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-94 .elementor-element.elementor-element-451c4cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-2b3228d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-2b3228d{text-align:center;}.elementor-94 .elementor-element.elementor-element-2b3228d .title{color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-2b3228d .sub-title{color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-633d802:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-633d802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-633d802, .elementor-94 .elementor-element.elementor-element-633d802 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-633d802{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-94 .elementor-element.elementor-element-633d802 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-8c2561e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-c6a2e18 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-94 .elementor-element.elementor-element-c6a2e18 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-94 .elementor-element.elementor-element-c6a2e18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-c6a2e18.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-c6a2e18.elementor-view-default .elementor-icon{fill:var( --e-global-color-f50d474 );color:var( --e-global-color-f50d474 );border-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-c6a2e18 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-c6a2e18 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-94 .elementor-element.elementor-element-c6a2e18 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-94 .elementor-element.elementor-element-86138c6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-94 .elementor-element.elementor-element-86138c6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-94 .elementor-element.elementor-element-86138c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-86138c6.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-86138c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-f50d474 );color:var( --e-global-color-f50d474 );border-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-86138c6 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-86138c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-94 .elementor-element.elementor-element-86138c6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-94 .elementor-element.elementor-element-a3e1485.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-a3e1485.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-a3e1485.elementor-view-default .elementor-icon{fill:var( --e-global-color-f50d474 );color:var( --e-global-color-f50d474 );border-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-94 .elementor-element.elementor-element-1687102 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-94 .elementor-element.elementor-element-1687102 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-94 .elementor-element.elementor-element-1687102.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-1687102.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-1687102.elementor-view-default .elementor-icon{fill:var( --e-global-color-f50d474 );color:var( --e-global-color-f50d474 );border-color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-1687102 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-1687102 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-94 .elementor-element.elementor-element-1687102 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-94 .elementor-element.elementor-element-9125804:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-9125804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-9125804, .elementor-94 .elementor-element.elementor-element-9125804 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-9125804{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-94 .elementor-element.elementor-element-9125804 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-0053311{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-43bac93 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-537da3e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-f51009f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-5879caa, .elementor-94 .elementor-element.elementor-element-5879caa > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-5879caa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-5879caa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-b664d08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-b664d08{text-align:left;}.elementor-94 .elementor-element.elementor-element-b664d08 .title{color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-b664d08 .sub-title{color:var( --e-global-color-f50d474 );}.elementor-94 .elementor-element.elementor-element-c7704fe > .elementor-container{max-width:1470px;}.elementor-94 .elementor-element.elementor-element-c7704fe{margin-top:-418px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-94 .elementor-element.elementor-element-e9435b3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-83796ad:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-83796ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kanddroofing.com/wp-content/uploads/2023/07/appointment_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-83796ad, .elementor-94 .elementor-element.elementor-element-83796ad > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-83796ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-94 .elementor-element.elementor-element-83796ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-5943408 > .elementor-element-populated{padding:0px 15px 0px 15px;}@media(min-width:768px){.elementor-94 .elementor-element.elementor-element-098fa99{width:41.6%;}.elementor-94 .elementor-element.elementor-element-efcca6a{width:58.4%;}.elementor-94 .elementor-element.elementor-element-860fbad{width:41.6%;}.elementor-94 .elementor-element.elementor-element-77e9474{width:58.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-94 .elementor-element.elementor-element-098fa99{width:100%;}.elementor-94 .elementor-element.elementor-element-efcca6a{width:100%;}.elementor-94 .elementor-element.elementor-element-a5cb935{width:100%;}.elementor-94 .elementor-element.elementor-element-ddeac4a{width:100%;}.elementor-94 .elementor-element.elementor-element-3edb1dd{width:100%;}.elementor-94 .elementor-element.elementor-element-9d6fab6{width:100%;}.elementor-94 .elementor-element.elementor-element-860fbad{width:100%;}.elementor-94 .elementor-element.elementor-element-77e9474{width:100%;}.elementor-94 .elementor-element.elementor-element-5943408{width:100%;}}@media(max-width:1366px){.elementor-94 .elementor-element.elementor-element-724da2f > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-a347780 > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-e4588e5 > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-6bb6a2f > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-3edb1dd > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-215d6cc > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-f879a31 > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-ded2b49 > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-8c2561e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-a3e1485 .elementor-icon-box-wrapper{align-items:center;}.elementor-94 .elementor-element.elementor-element-0053311{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-c7704fe > .elementor-container{max-width:1320px;}.elementor-94 .elementor-element.elementor-element-e9435b3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-83796ad{margin-top:0px;margin-bottom:0px;}}@media(max-width:1024px){.elementor-94 .elementor-element.elementor-element-724da2f > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-efcca6a > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-a347780 > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-e4588e5 > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-a5cb935 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-6bb6a2f > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-d13e288 > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-3edb1dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-c38bedd{text-align:center;}.elementor-94 .elementor-element.elementor-element-9d6fab6 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-215d6cc > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-f879a31 > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-77e9474 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-94 .elementor-element.elementor-element-ded2b49 > .elementor-container{max-width:720px;}.elementor-94 .elementor-element.elementor-element-451c4cb{padding:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-2b3228d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-2b3228d{text-align:center;}.elementor-94 .elementor-element.elementor-element-8c2561e{--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-0053311{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-b664d08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-94 .elementor-element.elementor-element-b664d08{text-align:center;}.elementor-94 .elementor-element.elementor-element-c7704fe > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-94 .elementor-element.elementor-element-efcca6a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-77e9474 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-94 .elementor-element.elementor-element-8c2561e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-0053311{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94 .elementor-element.elementor-element-c7704fe{padding:0px 0px 70px 0px;}.elementor-94 .elementor-element.elementor-element-83796ad{padding:30px 15px 30px 15px;}}/* Start custom CSS for tp-image, class: .elementor-element-f7c7ec4 */.elementor-94 .elementor-element.elementor-element-f7c7ec4 .play-btn {display: none !important;}/* End custom CSS */
/* Start custom CSS for tg-servicesBox, class: .elementor-element-04379e8 */.elementor-94 .elementor-element.elementor-element-04379e8 .features-content-two .title {font-size: 18px;}
.elementor-94 .elementor-element.elementor-element-04379e8 .link-btn {display: none;}
.elementor-94 .elementor-element.elementor-element-04379e8 .features-thumb img:last-child {display: none;}
.elementor-94 .elementor-element.elementor-element-04379e8 .col-xl-4 {display: flex;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-633d802 */.elementor-94 .elementor-element.elementor-element-633d802 .elementor-icon-box-icon {background: #992528; border-radius: 50%; width: 100px; height: 100px; display: flex; align-items: center; justify-content: center;}
.elementor-94 .elementor-element.elementor-element-633d802 .elementor-icon-box-wrapper {align-items: center !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9125804 */.elementor-94 .elementor-element.elementor-element-9125804 .support-item {display: block;}
.elementor-94 .elementor-element.elementor-element-9125804 .support-icon {display: inline-flex; margin: 0 0 20px 0;}
.elementor-94 .elementor-element.elementor-element-9125804 .support-item {text-align: center;}
.support-content p {width: 100%!important;}/* End custom CSS */