.elementor-232 .elementor-element.elementor-element-fad2607 > .elementor-background-overlay{background-color:#2083ac;opacity:0.17;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-fad2607 > .elementor-container{min-height:75vh;}.elementor-232 .elementor-element.elementor-element-fad2607:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-fad2607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://prestigeroofing.co/wp-content/uploads/2025/05/dji_fly_20240910_142724_72_1727804051533_photo-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-232 .elementor-element.elementor-element-fad2607{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-232 .elementor-element.elementor-element-8006329 > .elementor-element-populated >  .elementor-background-overlay{background-color:#F5F4F000;opacity:0.92;}.elementor-bc-flex-widget .elementor-232 .elementor-element.elementor-element-8006329.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-232 .elementor-element.elementor-element-8006329.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-8006329 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-232 .elementor-element.elementor-element-8006329 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-232 .elementor-element.elementor-element-09352eb img{width:32%;}.elementor-bc-flex-widget .elementor-232 .elementor-element.elementor-element-c23cb6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-232 .elementor-element.elementor-element-c23cb6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-c23cb6f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-c23cb6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-e87c960 > .elementor-container{max-width:700px;}.elementor-232 .elementor-element.elementor-element-384bc20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-384bc20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1717;}.elementor-232 .elementor-element.elementor-element-384bc20 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-232 .elementor-element.elementor-element-384bc20 > .elementor-element-populated > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-ea3e375{width:var( --container-widget-width, 107.174% );max-width:107.174%;--container-widget-width:107.174%;--container-widget-flex-grow:0;text-align:center;}.elementor-232 .elementor-element.elementor-element-ea3e375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ea3e375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-ea3e375 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:2.7rem;font-weight:900;text-transform:capitalize;line-height:0.8em;letter-spacing:7px;color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-ea3e375 .elementor-heading-title a:hover, .elementor-232 .elementor-element.elementor-element-ea3e375 .elementor-heading-title a:focus{color:#F1F1F1;}.elementor-232 .elementor-element.elementor-element-ce32b6a{--display:flex;}.elementor-232 .elementor-element.elementor-element-8f5a42b{--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-232 .elementor-element.elementor-element-8f5a42b:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-8f5a42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-d4c231d{--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-232 .elementor-element.elementor-element-d4c231d:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-d4c231d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-f52a2ea{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.28;}.elementor-232 .elementor-element.elementor-element-f52a2ea:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-f52a2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-f52a2ea::before, .elementor-232 .elementor-element.elementor-element-f52a2ea > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-f52a2ea > .e-con-inner > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-f52a2ea > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-f52a2ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-f52a2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://prestigeroofing.co/wp-content/uploads/2025/05/008-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-232 .elementor-element.elementor-element-9abbd03{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-9abbd03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-18b51ee{--display:flex;}.elementor-232 .elementor-element.elementor-element-126ee32{text-align:center;}.elementor-232 .elementor-element.elementor-element-126ee32 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;color:#000000;}.elementor-232 .elementor-element.elementor-element-210bb65{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#3D61DB;--border-color:#3D61DB;}.elementor-232 .elementor-element.elementor-element-81e36b6 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:25px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-232 .elementor-element.elementor-element-dbc510f{width:var( --container-widget-width, 105.102% );max-width:105.102%;--container-widget-width:105.102%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;}.elementor-232 .elementor-element.elementor-element-dbc510f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-c388a33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-232 .elementor-element.elementor-element-af0b776{--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:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-232 .elementor-element.elementor-element-61de7c1{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-9a9474a{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-9a9474a.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-9a9474a.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-9a9474a.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-5c56f14{--display:flex;}.elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-e903405{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-e903405.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-e903405.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-e903405.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-09a0417{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-e12aa80{--display:flex;}.elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-d3fbba7{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-d3fbba7.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-d3fbba7.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-d3fbba7.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-33f0480{--display:flex;}.elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-c036b04{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-c036b04.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-c036b04.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-c036b04.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-9adcc2d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-12b7069{--display:flex;}.elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-adfea64{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-adfea64.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-adfea64.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-adfea64.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-473e01f{--display:flex;}.elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon-box-wrapper{align-items:start;}.elementor-232 .elementor-element.elementor-element-928e78f{--icon-box-icon-margin:15px;}.elementor-232 .elementor-element.elementor-element-928e78f.elementor-view-stacked .elementor-icon{background-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-928e78f.elementor-view-framed .elementor-icon, .elementor-232 .elementor-element.elementor-element-928e78f.elementor-view-default .elementor-icon{fill:#FFCA61;color:#FFCA61;border-color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon{font-size:20px;}.elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;}.elementor-232 .elementor-element.elementor-element-70cc374{--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-232 .elementor-element.elementor-element-7a0c173{--display:flex;}.elementor-232 .elementor-element.elementor-element-9304d21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-232 .elementor-element.elementor-element-6cb9503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;color:#FFCA61;}.elementor-232 .elementor-element.elementor-element-6cb9503 .elementor-heading-title a:hover, .elementor-232 .elementor-element.elementor-element-6cb9503 .elementor-heading-title a:focus{color:#010101;}.elementor-232 .elementor-element.elementor-element-d10ade5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:120%;color:#000000;}.elementor-232 .elementor-element.elementor-element-af40060{--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-232 .elementor-element.elementor-element-af40060:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-af40060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-00b3c9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-00b3c9c:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-00b3c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigeroofing.co/wp-content/uploads/2025/05/006.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-00b3c9c > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-00b3c9c > .elementor-container{max-width:1040px;text-align:center;}.elementor-232 .elementor-element.elementor-element-00b3c9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-232 .elementor-element.elementor-element-29c92a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-29c92a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-232 .elementor-element.elementor-element-29c92a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-232 .elementor-element.elementor-element-29c92a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-232 .elementor-element.elementor-element-29c92a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-de3216c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#cc9955;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-232 .elementor-element.elementor-element-50b645f{--divider-border-style:solid;--divider-color:#cc9955;--divider-border-width:4px;}.elementor-232 .elementor-element.elementor-element-50b645f .elementor-divider-separator{width:48px;margin:0 auto;margin-center:0;}.elementor-232 .elementor-element.elementor-element-50b645f .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-232 .elementor-element.elementor-element-dca4730 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-232 .elementor-element.elementor-element-dca4730{text-align:center;}.elementor-232 .elementor-element.elementor-element-dca4730 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#000000FA;}.elementor-232 .elementor-element.elementor-element-b401a22 > .elementor-container{text-align:left;}.elementor-232 .elementor-element.elementor-element-c826bc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-c826bc9:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-2610180 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-2610180{text-align:center;}.elementor-232 .elementor-element.elementor-element-2610180 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-d8aa033 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-d8aa033{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-232 .elementor-element.elementor-element-b8dcc12 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-b8dcc12 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-b8dcc12 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-b8dcc12 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-b8dcc12 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-b8dcc12 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-4c8f9ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-4c8f9ad:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-9ce06ed > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-9ce06ed{text-align:center;}.elementor-232 .elementor-element.elementor-element-9ce06ed .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-b46d9c6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-b46d9c6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-4275909 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-4275909 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-4275909 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-4275909 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-4275909 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-4275909 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-b669882:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-b669882 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-b669882 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-b669882:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-b669882 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-b669882 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-734eae0 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-734eae0{text-align:center;}.elementor-232 .elementor-element.elementor-element-734eae0 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-18cd108 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-18cd108{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-a6ce5a1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-a6ce5a1 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-a6ce5a1 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-a6ce5a1 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-a6ce5a1 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-a6ce5a1 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-7404e60 > .elementor-container{text-align:left;}.elementor-232 .elementor-element.elementor-element-54444a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-54444a1:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-445baf4 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-445baf4{text-align:center;}.elementor-232 .elementor-element.elementor-element-445baf4 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-4f067be > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-4f067be{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-6e2f901 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-6e2f901 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-6e2f901 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-6e2f901 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-6e2f901 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-6e2f901 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-a292309:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-a292309 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-a292309 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-a292309:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-a292309 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-a292309 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-e61358d > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-e61358d{text-align:center;}.elementor-232 .elementor-element.elementor-element-e61358d .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-a71075f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-a71075f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-e95d029 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-e95d029 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-e95d029 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-e95d029 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-e95d029 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-e95d029 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-77fe3b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-77fe3b2:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-85ddbb2 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-85ddbb2{text-align:center;}.elementor-232 .elementor-element.elementor-element-85ddbb2 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-99e18d3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-99e18d3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-8dbbb1e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-8dbbb1e > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-8dbbb1e .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-8dbbb1e .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-8dbbb1e .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-8dbbb1e .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-c5caf90{--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.5;}.elementor-232 .elementor-element.elementor-element-c5caf90:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-c5caf90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-c5caf90::before, .elementor-232 .elementor-element.elementor-element-c5caf90 > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-c5caf90 > .e-con-inner > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-c5caf90 > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-c5caf90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-c5caf90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #F8F8F8 100%);}.elementor-232 .elementor-element.elementor-element-b582c5c{--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-232 .elementor-element.elementor-element-b582c5c:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-b582c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-0582072{--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-232 .elementor-element.elementor-element-0582072:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-0582072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-2cf8cad{--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-232 .elementor-element.elementor-element-2cf8cad:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-2cf8cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-75bbadf{--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.5;}.elementor-232 .elementor-element.elementor-element-75bbadf:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-75bbadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-232 .elementor-element.elementor-element-75bbadf::before, .elementor-232 .elementor-element.elementor-element-75bbadf > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-75bbadf > .e-con-inner > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-75bbadf > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-75bbadf > .e-con-inner > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-75bbadf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FDFDFD 0%, #292929 100%);}.elementor-232 .elementor-element.elementor-element-32ac97b{--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-232 .elementor-element.elementor-element-32ac97b:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-32ac97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-5c3cebe{--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-232 .elementor-element.elementor-element-5c3cebe:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-5c3cebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-232 .elementor-element.elementor-element-4ac300d{--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-232 .elementor-element.elementor-element-4ac300d:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-4ac300d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B1B;}.elementor-232 .elementor-element.elementor-element-7e49807 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-7e49807:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-7e49807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigeroofing.co/wp-content/uploads/2025/05/8a36e4c2-3234-497a-a36f-521aacd7eadc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-7e49807 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-7e49807 > .elementor-container{max-width:1040px;min-height:15vh;text-align:center;}.elementor-232 .elementor-element.elementor-element-7e49807{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-232 .elementor-element.elementor-element-39b2570 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-232 .elementor-element.elementor-element-2586d20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#cc9955;}.elementor-232 .elementor-element.elementor-element-6a50030 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:3rem;font-weight:500;line-height:1.1666em;color:rgba(0,0,0,0.8);}.elementor-232 .elementor-element.elementor-element-3fc4c84 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-232 .elementor-element.elementor-element-3fc4c84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:rgba(0,0,0,0.54);}.elementor-232 .elementor-element.elementor-element-814f245 > .elementor-container{text-align:left;}.elementor-232 .elementor-element.elementor-element-1d1fa68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-1d1fa68:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-1cfcc0b > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-1cfcc0b{text-align:center;}.elementor-232 .elementor-element.elementor-element-1cfcc0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-2d220d5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-2d220d5{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-a73bf0e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-a73bf0e > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-a73bf0e .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-a73bf0e .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-a73bf0e .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-a73bf0e .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-db15967:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-db15967 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-db15967 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-db15967:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-db15967 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-db15967 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-c7078da > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-c7078da{text-align:center;}.elementor-232 .elementor-element.elementor-element-c7078da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-ba60cae > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-ba60cae{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-40be866 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-40be866 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-40be866 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-40be866 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-40be866 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-40be866 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-8bfd162:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-8bfd162:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-a740743 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-a740743{text-align:center;}.elementor-232 .elementor-element.elementor-element-a740743 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-922ea61 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-922ea61{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-922ea61 p{margin-block-end:0px;}.elementor-232 .elementor-element.elementor-element-ef64f53 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ef64f53 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-ef64f53 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-ef64f53 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-ef64f53 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-ef64f53 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-2141402 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-2141402:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-2141402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigeroofing.co/wp-content/uploads/2025/05/8a36e4c2-3234-497a-a36f-521aacd7eadc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-2141402 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-2141402 > .elementor-container{max-width:1033px;min-height:53vh;text-align:center;}.elementor-232 .elementor-element.elementor-element-2141402{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-232 .elementor-element.elementor-element-4bf0d3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-232 .elementor-element.elementor-element-1f5b59c > .elementor-container{text-align:left;}.elementor-232 .elementor-element.elementor-element-00a8cda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-00a8cda:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-2e8cd2c > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-2e8cd2c{text-align:center;}.elementor-232 .elementor-element.elementor-element-2e8cd2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-c4266de > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-c4266de{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-35c3da7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-35c3da7 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-35c3da7 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-35c3da7 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-35c3da7 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-35c3da7 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-9fe746b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-9fe746b:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-74d5a87 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-74d5a87{text-align:center;}.elementor-232 .elementor-element.elementor-element-74d5a87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-09c2117 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-09c2117{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-5424fa7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-5424fa7 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-5424fa7 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-5424fa7 .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-5424fa7 .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-5424fa7 .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-778bd07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-778bd07:hover > .elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-c5c0110 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:24px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-c5c0110{text-align:center;}.elementor-232 .elementor-element.elementor-element-c5c0110 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;color:#333333;}.elementor-232 .elementor-element.elementor-element-383109c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 24px 0px 24px;}.elementor-232 .elementor-element.elementor-element-383109c{text-align:center;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-232 .elementor-element.elementor-element-22646df .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:#cc9955;color:#cc9955;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-22646df > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-232 .elementor-element.elementor-element-22646df .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-22646df .elementor-button:focus{color:#444444;}.elementor-232 .elementor-element.elementor-element-22646df .elementor-button:hover svg, .elementor-232 .elementor-element.elementor-element-22646df .elementor-button:focus svg{fill:#444444;}.elementor-232 .elementor-element.elementor-element-b1b4bba{--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-232 .elementor-element.elementor-element-b1b4bba:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-b1b4bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-232 .elementor-element.elementor-element-bbfba47 iframe{height:352px;}.elementor-232 .elementor-element.elementor-element-94b012c{--display:flex;}.elementor-232 .elementor-element.elementor-element-94b012c:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-94b012c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-95ebcfc{--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-232 .elementor-element.elementor-element-95ebcfc:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-95ebcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-8006329{width:50.479%;}.elementor-232 .elementor-element.elementor-element-c23cb6f{width:49.521%;}.elementor-232 .elementor-element.elementor-element-9abbd03{--width:100.089%;}}@media(max-width:1024px) and (min-width:768px){.elementor-232 .elementor-element.elementor-element-8006329{width:100%;}.elementor-232 .elementor-element.elementor-element-c23cb6f{width:100%;}}@media(min-width:1025px){.elementor-232 .elementor-element.elementor-element-00b3c9c:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-00b3c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-232 .elementor-element.elementor-element-7e49807:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-7e49807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-232 .elementor-element.elementor-element-2141402:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-2141402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-fad2607{padding:80px 20px 80px 20px;}.elementor-232 .elementor-element.elementor-element-8006329 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-232 .elementor-element.elementor-element-c23cb6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-232 .elementor-element.elementor-element-ea3e375 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-232 .elementor-element.elementor-element-ea3e375{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-b669882 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-a292309 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-6a50030 .elementor-heading-title{font-size:3rem;}.elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-db15967 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-fad2607{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-232 .elementor-element.elementor-element-8006329 > .elementor-element-populated{padding:1em 1em 2em 1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-232 .elementor-element.elementor-element-ea3e375 .elementor-heading-title{font-size:2.6rem;}.elementor-232 .elementor-element.elementor-element-126ee32 .elementor-heading-title{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-81e36b6 .elementor-heading-title{font-size:30px;line-height:120%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-232 .elementor-element.elementor-element-dbc510f{font-size:15px;line-height:1.6em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-9a9474a .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-e903405 .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-d3fbba7 .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-c036b04 .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-adfea64 .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon-box-title, .elementor-232 .elementor-element.elementor-element-928e78f .elementor-icon-box-title a{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-6cb9503 .elementor-heading-title{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-d10ade5 .elementor-heading-title{font-size:30px;line-height:120%;}.elementor-232 .elementor-element.elementor-element-00b3c9c{padding:40px 0px 40px 0px;}.elementor-232 .elementor-element.elementor-element-de3216c .elementor-heading-title{font-size:0.75rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-232 .elementor-element.elementor-element-50b645f .elementor-divider-separator{width:61%;margin:0 auto;margin-center:0;}.elementor-232 .elementor-element.elementor-element-50b645f .elementor-divider{text-align:center;}.elementor-232 .elementor-element.elementor-element-dca4730 .elementor-heading-title{font-size:1rem;}.elementor-232 .elementor-element.elementor-element-c826bc9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-232 .elementor-element.elementor-element-4c8f9ad > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-b669882 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-54444a1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-a292309 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-77fe3b2 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-7e49807{padding:40px 0px 40px 0px;}.elementor-232 .elementor-element.elementor-element-2586d20 .elementor-heading-title{font-size:0.75rem;}.elementor-232 .elementor-element.elementor-element-6a50030 .elementor-heading-title{font-size:2.5rem;}.elementor-232 .elementor-element.elementor-element-3fc4c84 .elementor-heading-title{font-size:1rem;}.elementor-232 .elementor-element.elementor-element-1d1fa68 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-db15967 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-8bfd162 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-2141402{padding:40px 0px 40px 0px;}.elementor-232 .elementor-element.elementor-element-00a8cda > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-9fe746b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-232 .elementor-element.elementor-element-778bd07 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-fad2607 */@media (max-width: 768px) {
  .elementor-232 .elementor-element.elementor-element-fad2607 {
    background-image: url('https://prestigeroofing.co/wp-content/uploads/2025/06/dji_fly_20240910_142724_72_1727804051533_photo-scaled-1-e1748793014836.jpeg') !important;
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat;
  }
}/* End custom CSS */