.elementor-417 .elementor-element.elementor-element-hero1383 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-417 .elementor-element.elementor-element-hero1383:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-hero1383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://velocityroofing.com/wp-content/uploads/2026/04/Roswell-Hero.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-417 .elementor-element.elementor-element-hero1383 > .elementor-container{min-height:54vh;}.elementor-417 .elementor-element.elementor-element-hero1383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-417 .elementor-element.elementor-element-hero1383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-417 .elementor-element.elementor-element-w1376{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1376 .elementor-heading-title{font-size:56px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1377{--spacer-size:20px;}.elementor-417 .elementor-element.elementor-element-w1378{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1378 .elementor-heading-title{font-size:21px;font-weight:300;letter-spacing:-0.02em;color:var( --e-global-color-eb40d31 );}.elementor-417 .elementor-element.elementor-element-w1379{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-417 .elementor-element.elementor-element-w1380 .elementor-button{background-color:#FF5A00;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 44px 18px 44px;}.elementor-417 .elementor-element.elementor-element-s1361:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-417 .elementor-element.elementor-element-s1361 > .elementor-container{max-width:1100px;}.elementor-417 .elementor-element.elementor-element-s1361{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-417 .elementor-element.elementor-element-s1361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1355{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1355 .elementor-heading-title{font-size:38px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1356{--spacer-size:10px;}.elementor-417 .elementor-element.elementor-element-w1357{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1357 .elementor-heading-title{font-size:17px;font-weight:300;letter-spacing:-0.02em;color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-w1358{--spacer-size:36px;}.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-417 .elementor-element.elementor-element-w1359{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-s1368:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-417 .elementor-element.elementor-element-s1368 > .elementor-container{max-width:1100px;}.elementor-417 .elementor-element.elementor-element-s1368{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-417 .elementor-element.elementor-element-s1368 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1362{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1362 .elementor-heading-title{font-size:36px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1363{--spacer-size:20px;}.elementor-417 .elementor-element.elementor-element-w1364{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-w1365{--spacer-size:28px;}.elementor-417 .elementor-element.elementor-element-w1366 .elementor-button{background-color:#FF5A00;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 44px 18px 44px;}.elementor-417 .elementor-element.elementor-element-s1392:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-417 .elementor-element.elementor-element-s1392 > .elementor-container{max-width:1100px;}.elementor-417 .elementor-element.elementor-element-s1392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-417 .elementor-element.elementor-element-s1392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1384{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1384 .elementor-heading-title{font-size:38px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1385{--spacer-size:8px;}.elementor-417 .elementor-element.elementor-element-w1386{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1386 .elementor-heading-title{font-size:18px;font-weight:300;letter-spacing:-0.02em;color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-w1387{--spacer-size:32px;}.elementor-417 .elementor-element.elementor-element-w1388{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-w1389{--spacer-size:16px;}.elementor-417 .elementor-element.elementor-element-w1390{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-s1375:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d0d;}.elementor-417 .elementor-element.elementor-element-s1375 > .elementor-container{max-width:1100px;}.elementor-417 .elementor-element.elementor-element-s1375{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-417 .elementor-element.elementor-element-s1375 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1369{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1369 .elementor-heading-title{font-size:36px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1370{--spacer-size:10px;}.elementor-417 .elementor-element.elementor-element-w1371{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1371 .elementor-heading-title{font-size:17px;font-weight:300;letter-spacing:-0.02em;color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-w1372{--spacer-size:36px;}.elementor-417 .elementor-element.elementor-element-w1373{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-s1395:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-417 .elementor-element.elementor-element-s1395 > .elementor-container{max-width:1100px;}.elementor-417 .elementor-element.elementor-element-s1395{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-417 .elementor-element.elementor-element-s1395 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1393{color:#CCCCCC;}.elementor-417 .elementor-element.elementor-element-846a588:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-846a588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-417 .elementor-element.elementor-element-846a588{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-417 .elementor-element.elementor-element-846a588 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-2a46989{text-align:start;}.elementor-417 .elementor-element.elementor-element-2a46989 .elementor-heading-title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-417 .elementor-element.elementor-element-b17cc99 .elementor-accordion-icon, .elementor-417 .elementor-element.elementor-element-b17cc99 .elementor-accordion-title{color:var( --e-global-color-eb40d31 );}.elementor-417 .elementor-element.elementor-element-b17cc99 .elementor-accordion-icon svg{fill:var( --e-global-color-eb40d31 );}.elementor-417 .elementor-element.elementor-element-s1404:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-s1404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb40d31 );}.elementor-417 .elementor-element.elementor-element-s1404{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-417 .elementor-element.elementor-element-s1404 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-w1396{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1396 .elementor-heading-title{font-size:34px;font-weight:300;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-417 .elementor-element.elementor-element-w1397{--spacer-size:12px;}.elementor-417 .elementor-element.elementor-element-w1398{text-align:center;}.elementor-417 .elementor-element.elementor-element-w1398 .elementor-heading-title{font-size:18px;font-weight:300;letter-spacing:-0.02em;color:var( --e-global-color-astglobalcolor4 );}.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-417 .elementor-element.elementor-element-w1399{--spacer-size:24px;}.elementor-417 .elementor-element.elementor-element-w1400 .elementor-button{background-color:var( --e-global-color-4325c4b );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 44px 18px 44px;}.elementor-417 .elementor-element.elementor-element-w1401{--spacer-size:16px;}.elementor-417 .elementor-element.elementor-element-w1402{color:#CCCCCC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-417 .elementor-element.elementor-element-w1376 .elementor-heading-title{font-size:44px;}.elementor-417 .elementor-element.elementor-element-w1378 .elementor-heading-title{font-size:16px;}.elementor-417 .elementor-element.elementor-element-w1355 .elementor-heading-title{font-size:30px;}.elementor-417 .elementor-element.elementor-element-w1357 .elementor-heading-title{font-size:13px;}.elementor-417 .elementor-element.elementor-element-w1362 .elementor-heading-title{font-size:28px;}.elementor-417 .elementor-element.elementor-element-w1384 .elementor-heading-title{font-size:30px;}.elementor-417 .elementor-element.elementor-element-w1386 .elementor-heading-title{font-size:14px;}.elementor-417 .elementor-element.elementor-element-w1369 .elementor-heading-title{font-size:28px;}.elementor-417 .elementor-element.elementor-element-w1371 .elementor-heading-title{font-size:13px;}.elementor-417 .elementor-element.elementor-element-w1396 .elementor-heading-title{font-size:27px;}.elementor-417 .elementor-element.elementor-element-w1398 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-417 .elementor-element.elementor-element-hero1383{padding:71px 20px 71px 20px;}.elementor-417 .elementor-element.elementor-element-w1376 .elementor-heading-title{font-size:36px;}.elementor-417 .elementor-element.elementor-element-w1378 .elementor-heading-title{font-size:13px;}.elementor-417 .elementor-element.elementor-element-s1361{padding:52px 20px 52px 20px;}.elementor-417 .elementor-element.elementor-element-w1355 .elementor-heading-title{font-size:24px;}.elementor-417 .elementor-element.elementor-element-w1357 .elementor-heading-title{font-size:11px;}.elementor-417 .elementor-element.elementor-element-s1368{padding:52px 20px 52px 20px;}.elementor-417 .elementor-element.elementor-element-w1362 .elementor-heading-title{font-size:23px;}.elementor-417 .elementor-element.elementor-element-s1392{padding:52px 20px 52px 20px;}.elementor-417 .elementor-element.elementor-element-w1384 .elementor-heading-title{font-size:24px;}.elementor-417 .elementor-element.elementor-element-w1386 .elementor-heading-title{font-size:11px;}.elementor-417 .elementor-element.elementor-element-s1375{padding:52px 20px 52px 20px;}.elementor-417 .elementor-element.elementor-element-w1369 .elementor-heading-title{font-size:23px;}.elementor-417 .elementor-element.elementor-element-w1371 .elementor-heading-title{font-size:11px;}.elementor-417 .elementor-element.elementor-element-s1395{padding:40px 20px 40px 20px;}.elementor-417 .elementor-element.elementor-element-s1404{padding:52px 20px 52px 20px;}.elementor-417 .elementor-element.elementor-element-w1396 .elementor-heading-title{font-size:22px;}.elementor-417 .elementor-element.elementor-element-w1398 .elementor-heading-title{font-size:11px;}}