.elementor-325 .elementor-element.elementor-element-220b675{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-325 .elementor-element.elementor-element-220b675::before, .elementor-325 .elementor-element.elementor-element-220b675 > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-220b675 > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-220b675 > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-220b675 > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-220b675 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-325 .elementor-element.elementor-element-220b675 .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-325 .elementor-element.elementor-element-cf070f6{--display:flex;}.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-325 .elementor-element.elementor-element-7b3b592 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-325 .elementor-element.elementor-element-5f1fbda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:27px;color:#C5D3E6;}.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-325 .elementor-element.elementor-element-e9b713c .elementor-button{background-color:#2055DE;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-325 .elementor-element.elementor-element-21be968{--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-325 .elementor-element.elementor-element-762f4eb{--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;}.elementor-325 .elementor-element.elementor-element-ae9fdbc{--display:flex;}.elementor-325 .elementor-element.elementor-element-db378a5{--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;}.elementor-325 .elementor-element.elementor-element-717654e .elementor-heading-title{color:#141616;}.elementor-325 .elementor-element.elementor-element-bc7ff34{--display:flex;}.elementor-325 .elementor-element.elementor-element-7578e06{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2563EB;--border-color:#2563EB;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-325 .elementor-element.elementor-element-7578e06:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-7578e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8487102 );}.elementor-325 .elementor-element.elementor-element-7578e06:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-f60a19b{background-color:#EFF6FF;padding:010px 010px 010px 010px;}.elementor-325 .elementor-element.elementor-element-f60a19b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#030303;}.elementor-325 .elementor-element.elementor-element-f60a19b .elementor-heading-title a:hover, .elementor-325 .elementor-element.elementor-element-f60a19b .elementor-heading-title a:focus{color:var( --e-global-color-b59be1e );}.elementor-325 .elementor-element.elementor-element-8baaebb{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2563EB;--border-color:#2563EB;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-325 .elementor-element.elementor-element-8baaebb:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-8baaebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8487102 );}.elementor-325 .elementor-element.elementor-element-8baaebb:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-ffd398b{background-color:#EFF6FF;padding:010px 010px 010px 010px;}.elementor-325 .elementor-element.elementor-element-ffd398b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#030303;}.elementor-325 .elementor-element.elementor-element-ffd398b .elementor-heading-title a:hover, .elementor-325 .elementor-element.elementor-element-ffd398b .elementor-heading-title a:focus{color:var( --e-global-color-b59be1e );}.elementor-325 .elementor-element.elementor-element-1452317{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2563EB;--border-color:#2563EB;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-325 .elementor-element.elementor-element-1452317:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-1452317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8487102 );}.elementor-325 .elementor-element.elementor-element-1452317:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-e253259{background-color:#EFF6FF;padding:010px 010px 010px 010px;}.elementor-325 .elementor-element.elementor-element-e253259 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#030303;}.elementor-325 .elementor-element.elementor-element-e253259 .elementor-heading-title a:hover, .elementor-325 .elementor-element.elementor-element-e253259 .elementor-heading-title a:focus{color:var( --e-global-color-b59be1e );}.elementor-325 .elementor-element.elementor-element-cc72a1a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2563EB;--border-color:#2563EB;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-325 .elementor-element.elementor-element-cc72a1a:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-cc72a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8487102 );}.elementor-325 .elementor-element.elementor-element-cc72a1a:hover{box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-b82b14c{background-color:#EFF6FF;padding:010px 010px 010px 010px;}.elementor-325 .elementor-element.elementor-element-b82b14c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#030303;}.elementor-325 .elementor-element.elementor-element-b82b14c .elementor-heading-title a:hover, .elementor-325 .elementor-element.elementor-element-b82b14c .elementor-heading-title a:focus{color:var( --e-global-color-b59be1e );}.elementor-325 .elementor-element.elementor-element-fd5dead{--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;}.elementor-325 .elementor-element.elementor-element-61cbe59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-61cbe59.e-con{--flex-grow:0;--flex-shrink:0;}.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-325 .elementor-element.elementor-element-a9b604d{width:var( --container-widget-width, 116.596% );max-width:116.596%;--container-widget-width:116.596%;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-a9b604d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-a9b604d:hover img{opacity:0.1;}.elementor-325 .elementor-element.elementor-element-a9b604d img{border-radius:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-115ca40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-115ca40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-4b3f951{width:var( --container-widget-width, 116.596% );max-width:116.596%;--container-widget-width:116.596%;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-4b3f951.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-4b3f951:hover img{opacity:0.1;}.elementor-325 .elementor-element.elementor-element-4b3f951 img{border-radius:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-34a6d3b{--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-325 .elementor-element.elementor-element-165fb58{--display:flex;}.elementor-325 .elementor-element.elementor-element-69046c1{text-align:center;}.elementor-325 .elementor-element.elementor-element-69046c1 .elementor-heading-title{color:#191B1B;}.elementor-325 .elementor-element.elementor-element-24f820f{--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-325 .elementor-element.elementor-element-24f820f:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-24f820f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FF;}.elementor-325 .elementor-element.elementor-element-e2c2575{--display:flex;--min-height:275px;--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;}.elementor-325 .elementor-element.elementor-element-94d5218{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-325 .elementor-element.elementor-element-94d5218:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-94d5218, .elementor-325 .elementor-element.elementor-element-94d5218::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-a5e4e26{background-color:#E2EEFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-a5e4e26:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-widget-image img{-webkit-mask-image:url( https://americanroofsanddriveways.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:22%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-a5e4e26 .elementor-icon-wrapper{text-align:center;}.elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-a5e4e26.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-325 .elementor-element.elementor-element-a5e4e26 .elementor-icon{font-size:21px;}.elementor-325 .elementor-element.elementor-element-a5e4e26 .elementor-icon svg{height:21px;}.elementor-325 .elementor-element.elementor-element-97a18e1{text-align:center;}.elementor-325 .elementor-element.elementor-element-97a18e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#161718;}.elementor-325 .elementor-element.elementor-element-93c0e20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#1F2937;}.elementor-325 .elementor-element.elementor-element-d064301{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-d064301:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-1c5d761{background-color:#E2EEFE;padding:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-1c5d761:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-1c5d761.elementor-widget-image img{-webkit-mask-image:url( https://americanroofsanddriveways.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:22%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-1c5d761 .elementor-icon-wrapper{text-align:center;}.elementor-325 .elementor-element.elementor-element-1c5d761.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-1c5d761.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-1c5d761.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-1c5d761.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-1c5d761.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-325 .elementor-element.elementor-element-1c5d761 .elementor-icon{font-size:42px;}.elementor-325 .elementor-element.elementor-element-1c5d761 .elementor-icon svg{height:42px;}.elementor-325 .elementor-element.elementor-element-2a1d73b{text-align:center;}.elementor-325 .elementor-element.elementor-element-2a1d73b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A0A0A;}.elementor-325 .elementor-element.elementor-element-47ac08b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#1F2937;}.elementor-325 .elementor-element.elementor-element-92ca573{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-92ca573:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-325 .elementor-element.elementor-element-5397e32{background-color:#E2EEFE;padding:10px 10px 10px 10px;}.elementor-325 .elementor-element.elementor-element-5397e32:not( .elementor-widget-image ), .elementor-325 .elementor-element.elementor-element-5397e32.elementor-widget-image img{-webkit-mask-image:url( https://americanroofsanddriveways.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:22%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-325 .elementor-element.elementor-element-5397e32 .elementor-icon-wrapper{text-align:center;}.elementor-325 .elementor-element.elementor-element-5397e32.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-5397e32.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-5397e32.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-325 .elementor-element.elementor-element-5397e32.elementor-view-framed .elementor-icon, .elementor-325 .elementor-element.elementor-element-5397e32.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-325 .elementor-element.elementor-element-5397e32 .elementor-icon{font-size:42px;}.elementor-325 .elementor-element.elementor-element-5397e32 .elementor-icon svg{height:42px;}.elementor-325 .elementor-element.elementor-element-7be6e57{text-align:center;}.elementor-325 .elementor-element.elementor-element-7be6e57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#030303;}.elementor-325 .elementor-element.elementor-element-9e75ed1{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-325 .elementor-element.elementor-element-9e75ed1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#1F2937;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-220b675{--content-width:1229px;}.elementor-325 .elementor-element.elementor-element-21be968{--content-width:1229px;}.elementor-325 .elementor-element.elementor-element-61cbe59{--width:52.02%;}.elementor-325 .elementor-element.elementor-element-115ca40{--width:52.02%;}.elementor-325 .elementor-element.elementor-element-34a6d3b{--content-width:1229px;}.elementor-325 .elementor-element.elementor-element-24f820f{--content-width:1248px;}.elementor-325 .elementor-element.elementor-element-94d5218{--width:100%;}}