.elementor-25 .elementor-element.elementor-element-482eea4{--display:flex;--min-height:685px;}.elementor-25 .elementor-element.elementor-element-482eea4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-482eea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background:url("https://nasiroofing.com/wp-content/uploads/2026/04/Screenshot-2026-04-09-133938.png") 50% 50%;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4a583a2{--display:flex;--min-height:670px;--justify-content:center;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9f7608b{--display:flex;}.elementor-25 .elementor-element.elementor-element-e5026bb{--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-25 .elementor-element.elementor-element-db72153{padding:0px 150px 0px 0150px;text-align:center;}.elementor-25 .elementor-element.elementor-element-db72153 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.98);color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-95e19f1{padding:0px 200px 0px 0200px;text-align:center;}.elementor-25 .elementor-element.elementor-element-95e19f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.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-25 .elementor-element.elementor-element-f2920a2 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-a847560{--display:flex;}.elementor-25 .elementor-element.elementor-element-306a9ef{--display:flex;}.elementor-25 .elementor-element.elementor-element-8a5d734{padding:0px 150px 0px 0150px;text-align:center;}.elementor-25 .elementor-element.elementor-element-8a5d734 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7026a42{padding:0px 200px 0px 0200px;text-align:center;}.elementor-25 .elementor-element.elementor-element-7026a42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2052778 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;box-shadow:0px 0px 10px 0px #000000;padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-f40b3b4{--display:flex;}.elementor-25 .elementor-element.elementor-element-13df4bd{--display:flex;}.elementor-25 .elementor-element.elementor-element-0624148{padding:0px 150px 0px 0150px;text-align:center;}.elementor-25 .elementor-element.elementor-element-0624148 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8f31bec{padding:0px 200px 0px 0200px;text-align:center;}.elementor-25 .elementor-element.elementor-element-8f31bec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bda74d5 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.73);padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-f16ec21{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-25 .elementor-element.elementor-element-1e9e49b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-714e8d1{--display:flex;--min-height:163px;}.elementor-25 .elementor-element.elementor-element-714e8d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-714e8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/05/PIOL3850.png");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-25f9c39{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-25f9c39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-25f9c39 .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-25f9c39 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-c0bbf20{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-c0bbf20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c0bbf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Nasidrone-039-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-7d6076e{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-7d6076e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7d6076e .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-7d6076e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-11af832{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-11af832:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-11af832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Screenshot-2026-04-09-162807.png");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-574a5fe{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-574a5fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-574a5fe .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-574a5fe .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-abca47d{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-abca47d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-abca47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/NasiRR-20-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e8b8054{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-e8b8054 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e8b8054 .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-e8b8054 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-6ae8793{--display:flex;--min-height:163px;}.elementor-25 .elementor-element.elementor-element-6ae8793:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6ae8793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Nasidrone-015-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-94bec76{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-94bec76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-94bec76 .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-94bec76 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4a758f6{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-4a758f6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4a758f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Untitled-design-55.png");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-904595d{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-904595d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-904595d .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-904595d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-50c82c1{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-50c82c1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-50c82c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Nasidrone-053-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ee310bd{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-ee310bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ee310bd .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-ee310bd .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-38b36f0{--display:flex;--min-height:142px;}.elementor-25 .elementor-element.elementor-element-38b36f0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-38b36f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasiroofing.com/wp-content/uploads/2026/04/Nasidrone-002-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ba29a6d{padding:112px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-ba29a6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-shadow:0px 0px 6px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ba29a6d .elementor-heading-title a:hover, .elementor-25 .elementor-element.elementor-element-ba29a6d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-e13fb7b{--display:flex;}.elementor-25 .elementor-element.elementor-element-a6d641c{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-7405d7b{--display:flex;}.elementor-25 .elementor-element.elementor-element-89e3f84{text-align:center;}.elementor-25 .elementor-element.elementor-element-89e3f84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-e29bf0e{text-align:center;}.elementor-25 .elementor-element.elementor-element-e29bf0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-070cfad{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:5.8px;}.elementor-25 .elementor-element.elementor-element-070cfad .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-070cfad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25 .elementor-element.elementor-element-7bcf019{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:27px 27px;--row-gap:27px;--column-gap:27px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-25 .elementor-element.elementor-element-59c7303{--display:flex;}.elementor-25 .elementor-element.elementor-element-aa001bc{text-align:center;}.elementor-25 .elementor-element.elementor-element-aa001bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-897be09{color:#000000;}.elementor-25 .elementor-element.elementor-element-f27dd44{--display:flex;--min-height:329px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-f27dd44:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f27dd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-36c239e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-3040604 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-308ec3f{--display:flex;}.elementor-25 .elementor-element.elementor-element-092d9e3{text-align:center;}.elementor-25 .elementor-element.elementor-element-092d9e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-efdef1d{color:#000000;}.elementor-25 .elementor-element.elementor-element-75a9a5d{padding:0px 0px 43px 0px;font-family:"Roboto", Sans-serif;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-e2f1e6b .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-03f3069{--display:flex;}.elementor-25 .elementor-element.elementor-element-0044bbd{text-align:center;}.elementor-25 .elementor-element.elementor-element-0044bbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-93cc3fa{color:#000000;}.elementor-25 .elementor-element.elementor-element-002c12f{padding:0px 0px 22px 0px;color:#000000;}.elementor-25 .elementor-element.elementor-element-135f7e6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-5284c2d{--display:flex;}.elementor-25 .elementor-element.elementor-element-b95e9f7{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-8c727c6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3caad12{--display:flex;--min-height:605px;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-313d191 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25 .elementor-element.elementor-element-53293ad{--display:flex;--padding-top:010px;--padding-bottom:010px;--padding-left:50px;--padding-right:050px;}.elementor-25 .elementor-element.elementor-element-6117d92{text-align:center;}.elementor-25 .elementor-element.elementor-element-6117d92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-3f724c1{color:#000000;}.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-25 .elementor-element.elementor-element-f3c49f7 img{width:50%;}.elementor-25 .elementor-element.elementor-element-aceadaf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-aceadaf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-aceadaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-9b7163e{--display:flex;--padding-top:65px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-eb087ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9976f45{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-02f74ff .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;padding:20px 15px 20px 15px;}.elementor-25 .elementor-element.elementor-element-02f74ff{padding:43px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-f16ec21{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-1e9e49b{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7bcf019{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-8c727c6{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-aceadaf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-f16ec21{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-1e9e49b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7bcf019{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-8c727c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-aceadaf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}