.elementor-688 .elementor-element.elementor-element-aaba0e2{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.2;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-aaba0e2:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-aaba0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://wp-assets.pilotpractice.com/sunlogix.com/residential-roofing-info-image-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-688 .elementor-element.elementor-element-aaba0e2::before,.elementor-688 .elementor-element.elementor-element-aaba0e2>.elementor-background-video-container::before,.elementor-688 .elementor-element.elementor-element-aaba0e2>.e-con-inner>.elementor-background-video-container::before,.elementor-688 .elementor-element.elementor-element-aaba0e2>.elementor-background-slideshow::before,.elementor-688 .elementor-element.elementor-element-aaba0e2>.e-con-inner>.elementor-background-slideshow::before,.elementor-688 .elementor-element.elementor-element-aaba0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-688 .elementor-element.elementor-element-9b24a49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:1}.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-688 .elementor-element.elementor-element-20a8cc1{text-align:center}.elementor-688 .elementor-element.elementor-element-20a8cc1 .elementor-heading-title{font-family:"Roobert PRO",Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:0;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-b085db0{text-align:center}.elementor-688 .elementor-element.elementor-element-b085db0 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:52px;font-weight:700;text-transform:capitalize;line-height:60px;color:var(--e-global-color-63256e5)}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-688 .elementor-element.elementor-element-86f9838{padding:20px 0 20px 0;--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-icon i{color:#48ACF2;transition:color 0.3s}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-icon svg{fill:#48ACF2;transition:fill 0.3s}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-icon{padding-inline-end:0}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>a{font-family:"myriad-pro",Sans-serif;font-size:23px;font-weight:400}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-text{color:var(--e-global-color-63256e5);transition:color 0.3s}.elementor-688 .elementor-element.elementor-element-3539260{padding:20px 0 20px 0;--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-icon i{color:#48ACF2;transition:color 0.3s}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-icon svg{fill:#48ACF2;transition:fill 0.3s}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-icon{padding-inline-end:0}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>a{font-family:"myriad-pro",Sans-serif;font-size:23px;font-weight:400}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-text{color:var(--e-global-color-63256e5);transition:color 0.3s}.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-688 .elementor-element.elementor-element-12c48b0 .elementor-button:hover,.elementor-688 .elementor-element.elementor-element-12c48b0 .elementor-button:focus{background-color:var(--e-global-color-63256e5);color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-12c48b0{padding:10px 0 0 0}.elementor-688 .elementor-element.elementor-element-12c48b0 .elementor-button{font-family:"Roobert PRO",Sans-serif;font-size:18px;font-weight:600;letter-spacing:.7px;padding:15px 32px 15px 32px}.elementor-688 .elementor-element.elementor-element-12c48b0 .elementor-button:hover svg,.elementor-688 .elementor-element.elementor-element-12c48b0 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-64a1254{--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-688 .elementor-element.elementor-element-3addf60{--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:8rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-3addf60:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-3addf60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-3f005aa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row}.elementor-688 .elementor-element.elementor-element-3f005aa.e-con{--align-self:center}.elementor-688 .elementor-element.elementor-element-8fba6e7{--display:flex;--min-height:369px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-8fba6e7:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-8fba6e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.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-688 .elementor-element.elementor-element-35b0a39{width:var(--container-widget-width,50%);max-width:50%;margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-35b0a39.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-393ae99{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-688 .elementor-element.elementor-element-1a2e7f3{text-align:center}.elementor-688 .elementor-element.elementor-element-1a2e7f3 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:var(--e-global-color-63256e5)}.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-688 .elementor-element.elementor-element-56190c1{text-align:center;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-56190c1 a{color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-c9a4a24{--display:flex;--min-height:369px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-c9a4a24:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-c9a4a24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-fd88af3{width:var(--container-widget-width,50%);max-width:50%;margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-fd88af3.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-9c13575{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-688 .elementor-element.elementor-element-90d37de{text-align:center}.elementor-688 .elementor-element.elementor-element-90d37de .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-c75a0b9{text-align:center;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-c75a0b9 a{color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-d8a2753{--display:flex;--min-height:369px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-d8a2753:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-d8a2753>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-234f31a{width:var(--container-widget-width,50%);max-width:50%;margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-234f31a.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-e466703{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-688 .elementor-element.elementor-element-cc4af01{text-align:center}.elementor-688 .elementor-element.elementor-element-cc4af01 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-0734125{text-align:center;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-0734125 a{color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-655431d{--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:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-655431d:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-655431d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://wp-assets.pilotpractice.com/sunlogix.com/residential-roofing-info-image-7.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-688 .elementor-element.elementor-element-c4d38f6{--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;--justify-content:center;--gap:10rem 10rem;--row-gap:10rem;--column-gap:10rem}.elementor-688 .elementor-element.elementor-element-c4d38f6.e-con{--align-self:center}.elementor-688 .elementor-element.elementor-element-6ee1e37{--display:flex;--justify-content:center}.elementor-688 .elementor-element.elementor-element-e93962e{text-align:start}.elementor-688 .elementor-element.elementor-element-e93962e .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-4157fbf{text-align:start;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-4157fbf a{color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-fd090ca .elementor-button:hover,.elementor-688 .elementor-element.elementor-element-fd090ca .elementor-button:focus{background-color:var(--e-global-color-63256e5);color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-fd090ca{padding:10px 0 0 0}.elementor-688 .elementor-element.elementor-element-fd090ca .elementor-button{font-family:"Roobert PRO",Sans-serif;font-size:18px;font-weight:600;letter-spacing:.7px;padding:15px 32px 15px 32px}.elementor-688 .elementor-element.elementor-element-fd090ca .elementor-button:hover svg,.elementor-688 .elementor-element.elementor-element-fd090ca .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-252ed35{--display:flex;--border-radius:40px 40px 40px 40px}.elementor-688 .elementor-element.elementor-element-252ed35:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-252ed35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-5d447d0{--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;--border-radius:40px 40px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-688 .elementor-element.elementor-element-544545a{padding:10px 0 10px 0;text-align:start}.elementor-688 .elementor-element.elementor-element-544545a .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700}.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-688 .elementor-element.elementor-element-0504f17{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px}.elementor-688 .elementor-element.elementor-element-0504f17 .elementor-divider-separator{width:100%}.elementor-688 .elementor-element.elementor-element-0504f17 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-688 .elementor-element.elementor-element-75d3810{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 40px 40px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem}.elementor-688 .elementor-element.elementor-element-297aa62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-03a15d5{width:var(--container-widget-width,7%);max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-44e2537 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-ce7c89a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-ae21595{width:var(--container-widget-width,8.5%);max-width:8.5%;--container-widget-width:8.5%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-840c3dc .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-9b37054{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-472ad3a{width:var(--container-widget-width,7%);max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-86bfceb .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-fa4368c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-bc3bbe3{width:var(--container-widget-width,7%);max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-680d6e5 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-5670768{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-3ea5c3b{width:var(--container-widget-width,7%);max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-ed30f10 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-cae37f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-688 .elementor-element.elementor-element-e49e16b{width:var(--container-widget-width,7%);max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-8f7a9f4 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:30px}.elementor-688 .elementor-element.elementor-element-27d94cc{--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:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem}.elementor-688 .elementor-element.elementor-element-27d94cc:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-27d94cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-c644009{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-688 .elementor-element.elementor-element-e300960{--display:flex}.elementor-688 .elementor-element.elementor-element-3493362 img{border-radius:40px 40px 40px 40px}.elementor-688 .elementor-element.elementor-element-4ec68d3{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-688 .elementor-element.elementor-element-caf7696{text-align:start}.elementor-688 .elementor-element.elementor-element-caf7696 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700}.elementor-688 .elementor-element.elementor-element-d2353ca{font-family:"myriad-pro",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-344e526{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-344e526:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-344e526>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F4;background-image:url(https://wp-assets.pilotpractice.com/sunlogix.com/residential-roofing-info-image-5.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-688 .elementor-element.elementor-element-ade0bd2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-688 .elementor-element.elementor-element-72fd1bd{text-align:start}.elementor-688 .elementor-element.elementor-element-72fd1bd .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700}.elementor-688 .elementor-element.elementor-element-63e4997{width:var(--container-widget-width,77%);max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px;color:var(--e-global-color-text)}.elementor-688 .elementor-element.elementor-element-63e4997.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-63e4997 a{color:var(--e-global-color-text)}.elementor-688 .elementor-element.elementor-element-e7990e1 .elementor-button:hover,.elementor-688 .elementor-element.elementor-element-e7990e1 .elementor-button:focus{background-color:#FFF0;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-e7990e1{padding:10px 0 0 0}.elementor-688 .elementor-element.elementor-element-e7990e1 .elementor-button{font-family:"Roobert PRO",Sans-serif;font-size:18px;font-weight:600;letter-spacing:.7px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:15px 32px 15px 32px}.elementor-688 .elementor-element.elementor-element-e7990e1 .elementor-button:hover svg,.elementor-688 .elementor-element.elementor-element-e7990e1 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-c9f6ffb{--display:flex}.elementor-688 .elementor-element.elementor-element-97e5597{text-align:center}.elementor-688 .elementor-element.elementor-element-97e5597 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:600;font-style:italic;line-height:31px}.elementor-688 .elementor-element.elementor-element-a54c1b5{--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;--justify-content:flex-start;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-a54c1b5:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-a54c1b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://wp-assets.pilotpractice.com/sunlogix.com/residential-roofing-info-image-7.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-688 .elementor-element.elementor-element-91dc723{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-688 .elementor-element.elementor-element-7e749fd{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-688 .elementor-element.elementor-element-9c8a08e img{border-radius:40px 40px 40px 40px}.elementor-688 .elementor-element.elementor-element-129c8be{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-688 .elementor-element.elementor-element-129c8be.e-con{--align-self:center}.elementor-688 .elementor-element.elementor-element-bcd0a86{text-align:start}.elementor-688 .elementor-element.elementor-element-bcd0a86 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700;color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-867f4f1{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-2b932f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-e24f029{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-dee20b9{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-d10f860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-7b85aae{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-4357242{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-52d5608{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-bc293b5{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-137f44a{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-89b2dda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-7cd5cdc{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-title-font-size:24px;border-radius:20px 20px 20px 20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:31px}.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-63256e5);border-style:none}.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:var(--e-global-color-63256e5);border-style:none}.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-63256e5);border-style:none}:where(.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:var(--e-global-color-63256e5);border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-right:30px;--padding-bottom:30px;--padding-left:40px}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-padding:15px 30px 15px 40px}:where(.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"myriad-pro",Sans-serif;font-weight:400}.elementor-688 .elementor-element.elementor-element-775a143{--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:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-775a143:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-775a143>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-bac50d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-688 .elementor-element.elementor-element-a47bb2d{text-align:start}.elementor-688 .elementor-element.elementor-element-a47bb2d .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700}.elementor-688 .elementor-element.elementor-element-d153759{text-align:center;color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-0030433 .elementor-button:hover,.elementor-688 .elementor-element.elementor-element-0030433 .elementor-button:focus{background-color:#FFF0;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-0030433{padding:10px 0 0 0}.elementor-688 .elementor-element.elementor-element-0030433 .elementor-button{font-family:"Roobert PRO",Sans-serif;font-size:18px;font-weight:600;letter-spacing:.7px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:15px 32px 15px 32px}.elementor-688 .elementor-element.elementor-element-0030433 .elementor-button:hover svg,.elementor-688 .elementor-element.elementor-element-0030433 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-90a6ace{--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:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem}.elementor-688 .elementor-element.elementor-element-90a6ace:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-90a6ace>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F7F4}.elementor-688 .elementor-element.elementor-element-80b08fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-688 .elementor-element.elementor-element-0770402{--display:flex}.elementor-688 .elementor-element.elementor-element-f08472e img{border-radius:40px 40px 40px 40px}.elementor-688 .elementor-element.elementor-element-75a0530{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-688 .elementor-element.elementor-element-ce3a149{text-align:start}.elementor-688 .elementor-element.elementor-element-ce3a149 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-weight:700}.elementor-688 .elementor-element.elementor-element-bec96e0{font-family:"myriad-pro",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-94b4d79{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem}.elementor-688 .elementor-element.elementor-element-94b4d79:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-94b4d79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF1ED}.elementor-688 .elementor-element.elementor-element-80a9092{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-688 .elementor-element.elementor-element-80a9092.e-con{--align-self:center}.elementor-688 .elementor-element.elementor-element-cc52dba{text-align:center}.elementor-688 .elementor-element.elementor-element-cc52dba .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-688 .elementor-element.elementor-element-9ca9bd1{text-align:center}.elementor-688 .elementor-element.elementor-element-9ca9bd1 .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-688 .elementor-element.elementor-element-661a626{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center}.elementor-688 .elementor-element.elementor-element-769a91b{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary )}.elementor-688 .elementor-element.elementor-element-15bb9a0{text-align:center}.elementor-688 .elementor-element.elementor-element-15bb9a0 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px}.elementor-688 .elementor-element.elementor-element-71d3dc2{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-9e6009f{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary )}.elementor-688 .elementor-element.elementor-element-c3981a3{text-align:center}.elementor-688 .elementor-element.elementor-element-c3981a3 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px}.elementor-688 .elementor-element.elementor-element-ac9a02b{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-742b236{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary )}.elementor-688 .elementor-element.elementor-element-ed743e6{text-align:center}.elementor-688 .elementor-element.elementor-element-ed743e6 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px}.elementor-688 .elementor-element.elementor-element-d0f6b29{width:var(--container-widget-width,5%);max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-6a27367{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary )}.elementor-688 .elementor-element.elementor-element-d50d6d2{text-align:center}.elementor-688 .elementor-element.elementor-element-d50d6d2 .elementor-heading-title{font-family:"myriad-pro",Sans-serif;font-size:26px;font-weight:600;line-height:30px}.elementor-688 .elementor-element.elementor-element-13fdb55 .elementor-button:hover,.elementor-688 .elementor-element.elementor-element-13fdb55 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-13fdb55 .elementor-button{font-family:"Roobert PRO",Sans-serif;font-size:18px;font-weight:600;letter-spacing:.7px;padding:15px 32px 15px 32px}.elementor-688 .elementor-element.elementor-element-13fdb55 .elementor-button:hover svg,.elementor-688 .elementor-element.elementor-element-13fdb55 .elementor-button:focus svg{fill:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-76b440f{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem}.elementor-688 .elementor-element.elementor-element-76b440f:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-76b440f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-63256e5)}.elementor-688 .elementor-element.elementor-element-b88a6a7{--display:flex}.elementor-688 .elementor-element.elementor-element-b2d3fbe{text-align:center}.elementor-688 .elementor-element.elementor-element-b2d3fbe .elementor-heading-title{font-family:"oculi-display",Sans-serif;font-weight:600;font-style:italic;color:#0974B9}.elementor-688 .elementor-element.elementor-element-2367a5f{width:var(--container-widget-width,30%);max-width:30%;background-color:var(--e-global-color-63256e5);padding:21px 21px 21px 21px;--container-widget-width:30%;--container-widget-flex-grow:0;bottom:42%;border-radius:120px 120px 120px 120px}.elementor-688 .elementor-element.elementor-element-2367a5f.elementor-element{--align-self:flex-end}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-2367a5f{right:-48px}body.rtl .elementor-688 .elementor-element.elementor-element-2367a5f{left:-48px}.elementor-688 .elementor-element.elementor-element-2367a5f img{border-radius:360px 360px 360px 360px}.elementor-688 .elementor-element.elementor-element-4ddc762{--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;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-688 .elementor-element.elementor-element-0052dae{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-688 .elementor-element.elementor-element-be5553e{font-family:"myriad-pro",Sans-serif;font-size:22px;font-weight:400;line-height:32px}.elementor-688 .elementor-element.elementor-element-be5553e a{color:var(--e-global-color-primary)}.elementor-688 .elementor-element.elementor-element-f586ec4{width:var(--container-widget-width,30%);max-width:30%;background-color:var(--e-global-color-63256e5);padding:21px 21px 21px 21px;--container-widget-width:30%;--container-widget-flex-grow:0;bottom:42%;border-radius:120px 120px 120px 120px}.elementor-688 .elementor-element.elementor-element-f586ec4.elementor-element{--align-self:flex-end}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-f586ec4{right:-48px}body.rtl .elementor-688 .elementor-element.elementor-element-f586ec4{left:-48px}.elementor-688 .elementor-element.elementor-element-f586ec4 img{border-radius:360px 360px 360px 360px}.elementor-688 .elementor-element.elementor-element-81a7e17{--display:flex}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer .gform_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_next_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .gfield_label{font-family:"myriad-pro",Sans-serif;font-size:17px;font-weight:400}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="email"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="tel"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="number"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield select{background-color:#fff0;border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 0 0 #fff0}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea{padding:0 0 10px 0}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="email"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="tel"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input[type="number"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield select{border-radius:0 0 0 0}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container input[type="email"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container input[type="tel"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container input[type="number"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container_date input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container_phone input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container_email input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield .ginput_container_text input[type="text"],html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield select{font-family:"myriad-pro",Sans-serif;font-size:16px;font-weight:400}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input:focus,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea:focus{border-style:none;box-shadow:0 0 0 0 #fff0}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input::placeholder,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea::placeholder{color:var(--e-global-color-primary)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input::-webkit-input-placeholder,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:var(--e-global-color-primary)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input::-moz-placeholder,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea::-moz-placeholder{color:var(--e-global-color-primary);opacity:var(--e-global-color-primary)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield input:-ms-input-placeholder,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield textarea:-ms-input-placeholder{color:var(--e-global-color-primary)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_footer .gform_button{width:150px!important;background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px!important;padding:15px 15px 15px 15px;margin-top:25px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:150px!important;background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px!important;padding:15px 15px 15px 15px;margin-top:25px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform-button{width:150px!important;background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px!important;padding:15px 15px 15px 15px;margin-top:25px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_footer .gform_button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-63256e5)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform_page_footer .gform_button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-63256e5)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-63256e5)}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button,html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-688 .elementor-element.elementor-element-88b0811 .gform_wrapper li.gfield_error textarea{border-width:1px}.elementor-688 .elementor-element.elementor-element-b787429{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem}.elementor-688 .elementor-element.elementor-element-b787429:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-b787429>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAF1ED}.elementor-688 .elementor-element.elementor-element-205531a{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-688 .elementor-element.elementor-element-205531a.e-con{--align-self:center}.elementor-688 .elementor-element.elementor-element-ebbd5ef{text-align:center}.elementor-688 .elementor-element.elementor-element-ebbd5ef .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-688 .elementor-element.elementor-element-cbfd929{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-08e9e9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-86ad0c8{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-4fca7b0{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-82b0299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-8851468{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-1154703{--display:flex;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-688 .elementor-element.elementor-element-dc0d95c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-688 .elementor-element.elementor-element-c471281{text-align:start;font-family:"myriad-pro",Sans-serif;font-size:21px;font-weight:400;line-height:31px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-title-font-size:24px;border-radius:20px 20px 20px 20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:31px}.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-63256e5);border-style:none}.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:var(--e-global-color-63256e5);border-style:none}.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-63256e5);border-style:none}:where(.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:var(--e-global-color-63256e5);border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:50px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-padding:18px 30px 18px 50px}:where(.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"myriad-pro",Sans-serif;font-weight:600}.elementor-688 .elementor-element.elementor-element-641988f{--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}:root{--page-title-display:none}@media(min-width:768px){.elementor-688 .elementor-element.elementor-element-9b24a49{--width:100%}.elementor-688 .elementor-element.elementor-element-3addf60{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-655431d{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-6ee1e37{--width:45%}.elementor-688 .elementor-element.elementor-element-252ed35{--width:35%}.elementor-688 .elementor-element.elementor-element-27d94cc{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-e300960{--width:40%}.elementor-688 .elementor-element.elementor-element-4ec68d3{--width:50%}.elementor-688 .elementor-element.elementor-element-344e526{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-a54c1b5{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-7e749fd{--width:40%}.elementor-688 .elementor-element.elementor-element-129c8be{--width:52%}.elementor-688 .elementor-element.elementor-element-775a143{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-90a6ace{--content-width:1200px}.elementor-688 .elementor-element.elementor-element-0770402{--width:40%}.elementor-688 .elementor-element.elementor-element-75a0530{--width:50%}.elementor-688 .elementor-element.elementor-element-80a9092{--width:75%}.elementor-688 .elementor-element.elementor-element-0052dae{--width:30%}.elementor-688 .elementor-element.elementor-element-81a7e17{--width:50%}.elementor-688 .elementor-element.elementor-element-205531a{--width:75%}}@media(max-width:1200px) and (min-width:768px){.elementor-688 .elementor-element.elementor-element-7e749fd{--width:45%}}@media(max-width:1024px) and (min-width:768px){.elementor-688 .elementor-element.elementor-element-6ee1e37{--width:50%}.elementor-688 .elementor-element.elementor-element-252ed35{--width:40%}.elementor-688 .elementor-element.elementor-element-81a7e17{--width:60%}.elementor-688 .elementor-element.elementor-element-205531a{--width:85%}}@media(max-width:1366px){.elementor-688 .elementor-element.elementor-element-b085db0 .elementor-heading-title{font-size:44px;line-height:54px}.elementor-688 .elementor-element.elementor-element-3f005aa{--grid-auto-flow:row}.elementor-688 .elementor-element.elementor-element-35b0a39{margin:-65px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:45%;--container-widget-flex-grow:0;width:var(--container-widget-width,45%);max-width:45%}.elementor-688 .elementor-element.elementor-element-fd88af3{margin:-65px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:45%;--container-widget-flex-grow:0;width:var(--container-widget-width,45%);max-width:45%}.elementor-688 .elementor-element.elementor-element-234f31a{margin:-65px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:45%;--container-widget-flex-grow:0;width:var(--container-widget-width,45%);max-width:45%}.elementor-688 .elementor-element.elementor-element-ae21595{--container-widget-width:9%;--container-widget-flex-grow:0;width:var(--container-widget-width,9%);max-width:9%}.elementor-688 .elementor-element.elementor-element-c644009{--gap:70px 70px;--row-gap:70px;--column-gap:70px}.elementor-688 .elementor-element.elementor-element-91dc723{--gap:70px 70px;--row-gap:70px;--column-gap:70px}.elementor-688 .elementor-element.elementor-element-80b08fe{--gap:70px 70px;--row-gap:70px;--column-gap:70px}.elementor-688 .elementor-element.elementor-element-15bb9a0 .elementor-heading-title{font-size:24px;line-height:28px}.elementor-688 .elementor-element.elementor-element-c3981a3 .elementor-heading-title{font-size:24px;line-height:28px}.elementor-688 .elementor-element.elementor-element-ed743e6 .elementor-heading-title{font-size:24px;line-height:28px}.elementor-688 .elementor-element.elementor-element-d50d6d2 .elementor-heading-title{font-size:24px;line-height:28px}.elementor-688 .elementor-element.elementor-element-76b440f{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem}}@media(max-width:1200px){.elementor-688 .elementor-element.elementor-element-aaba0e2{--min-height:65vh}.elementor-688 .elementor-element.elementor-element-b085db0 .elementor-heading-title{font-size:39px;line-height:49px}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>a{font-size:22px}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>a{font-size:22px}.elementor-688 .elementor-element.elementor-element-3addf60{--padding-top:7rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-3f005aa{--grid-auto-flow:row}.elementor-688 .elementor-element.elementor-element-8fba6e7{--min-height:350px}.elementor-688 .elementor-element.elementor-element-1a2e7f3 .elementor-heading-title{font-size:24px}.elementor-688 .elementor-element.elementor-element-c9a4a24{--min-height:350px}.elementor-688 .elementor-element.elementor-element-90d37de .elementor-heading-title{font-size:24px}.elementor-688 .elementor-element.elementor-element-d8a2753{--min-height:350px}.elementor-688 .elementor-element.elementor-element-cc4af01 .elementor-heading-title{font-size:24px}.elementor-688 .elementor-element.elementor-element-44e2537 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-840c3dc .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-86bfceb .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-680d6e5 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-ed30f10 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-8f7a9f4 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-27d94cc{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-344e526{--gap:45px 45px;--row-gap:45px;--column-gap:45px}.elementor-688 .elementor-element.elementor-element-91dc723{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-688 .elementor-element.elementor-element-e24f029{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-7b85aae{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-bc293b5{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-7cd5cdc{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-title-font-size:22px}.elementor-688 .elementor-element.elementor-element-90a6ace{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-94b4d79{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-76b440f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-b787429{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-86ad0c8{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-8851468{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-c471281{font-size:20px;line-height:30px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-title-font-size:22px}}@media(max-width:1024px){.elementor-688 .elementor-element.elementor-element-aaba0e2{--min-height:60vh}.elementor-688 .elementor-element.elementor-element-b085db0 .elementor-heading-title{font-size:37px;line-height:47px}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-86f9838 .elementor-icon-list-item>a{font-size:21px}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-item>a{font-size:21px}.elementor-688 .elementor-element.elementor-element-3addf60{--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-3f005aa{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row}.elementor-688 .elementor-element.elementor-element-8fba6e7{--min-height:320px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-35b0a39{margin:-55px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-688 .elementor-element.elementor-element-1a2e7f3 .elementor-heading-title{font-size:22px;line-height:28px}.elementor-688 .elementor-element.elementor-element-c9a4a24{--min-height:340px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-fd88af3{margin:-55px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-688 .elementor-element.elementor-element-90d37de .elementor-heading-title{font-size:22px;line-height:28px}.elementor-688 .elementor-element.elementor-element-d8a2753{--min-height:320px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-234f31a{margin:-55px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-688 .elementor-element.elementor-element-cc4af01 .elementor-heading-title{font-size:22px;line-height:28px}.elementor-688 .elementor-element.elementor-element-c4d38f6{--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem}.elementor-688 .elementor-element.elementor-element-75d3810{--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-44e2537 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-ae21595{--container-widget-width:8%;--container-widget-flex-grow:0;width:var(--container-widget-width,8%);max-width:8%}.elementor-688 .elementor-element.elementor-element-840c3dc .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-86bfceb .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-680d6e5 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-ed30f10 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-8f7a9f4 .elementor-heading-title{font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-c644009{--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-688 .elementor-element.elementor-element-344e526{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-688 .elementor-element.elementor-element-63e4997{--container-widget-width:97%;--container-widget-flex-grow:0;width:var(--container-widget-width,97%);max-width:97%}.elementor-688 .elementor-element.elementor-element-91dc723{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-688 .elementor-element.elementor-element-7e749fd{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-688 .elementor-element.elementor-element-9c8a08e.elementor-element{--align-self:flex-start}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-icon-size:27px}:where(.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item)>.e-con{--padding-top:20px;--padding-right:30px;--padding-bottom:30px;--padding-left:40px}.elementor-688 .elementor-element.elementor-element-80b08fe{--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-688 .elementor-element.elementor-element-15bb9a0 .elementor-heading-title{font-size:22px}.elementor-688 .elementor-element.elementor-element-c3981a3 .elementor-heading-title{font-size:22px}.elementor-688 .elementor-element.elementor-element-ed743e6 .elementor-heading-title{font-size:22px}.elementor-688 .elementor-element.elementor-element-d50d6d2 .elementor-heading-title{font-size:22px}.elementor-688 .elementor-element.elementor-element-76b440f{--gap:50px 50px;--row-gap:50px;--column-gap:50px}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-f586ec4{right:-25px}body.rtl .elementor-688 .elementor-element.elementor-element-f586ec4{left:-25px}.elementor-688 .elementor-element.elementor-element-f586ec4{bottom:36%}.elementor-688 .elementor-element.elementor-element-205531a{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-icon-size:27px}:where(.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item)>.e-con{--padding-top:20px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px}}@media(max-width:880px){.elementor-688 .elementor-element.elementor-element-3f005aa{--grid-auto-flow:row}}@media(max-width:767px){.elementor-688 .elementor-element.elementor-element-aaba0e2:not(.elementor-motion-effects-element-type-background),.elementor-688 .elementor-element.elementor-element-aaba0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://wp-assets.pilotpractice.com/sunlogix.com/residential-roofing-info-image-1.webp);background-position:center center}.elementor-688 .elementor-element.elementor-element-aaba0e2{--min-height:75vh;--justify-content:flex-end;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-20a8cc1 .elementor-heading-title{font-size:20px;line-height:29px}.elementor-688 .elementor-element.elementor-element-b085db0 .elementor-heading-title{font-size:32px;line-height:40px}.elementor-688 .elementor-element.elementor-element-86f9838{padding:10px 0 10px 20px}.elementor-688 .elementor-element.elementor-element-3539260{width:initial;max-width:initial;padding:10px 0 10px 20px}.elementor-688 .elementor-element.elementor-element-3539260.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2)}.elementor-688 .elementor-element.elementor-element-3539260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2)}.elementor-688 .elementor-element.elementor-element-3addf60{--padding-top:5rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-3f005aa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 0px;--row-gap:60px;--column-gap:0px;--grid-auto-flow:row}.elementor-688 .elementor-element.elementor-element-8fba6e7{--min-height:330px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-35b0a39{margin:-45px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:40%;--container-widget-flex-grow:0;width:var(--container-widget-width,40%);max-width:40%}.elementor-688 .elementor-element.elementor-element-1a2e7f3 .elementor-heading-title{font-size:23px;line-height:30px}.elementor-688 .elementor-element.elementor-element-c9a4a24{--min-height:330px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-fd88af3{margin:-45px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:40%;--container-widget-flex-grow:0;width:var(--container-widget-width,40%);max-width:40%}.elementor-688 .elementor-element.elementor-element-90d37de .elementor-heading-title{font-size:23px;line-height:30px}.elementor-688 .elementor-element.elementor-element-d8a2753{--min-height:330px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-688 .elementor-element.elementor-element-234f31a{margin:-45px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:40%;--container-widget-flex-grow:0;width:var(--container-widget-width,40%);max-width:40%}.elementor-688 .elementor-element.elementor-element-cc4af01 .elementor-heading-title{font-size:23px;line-height:30px}.elementor-688 .elementor-element.elementor-element-655431d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-c4d38f6{--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px}.elementor-688 .elementor-element.elementor-element-6ee1e37{--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-688 .elementor-element.elementor-element-e93962e{text-align:center}.elementor-688 .elementor-element.elementor-element-4157fbf{text-align:center}.elementor-688 .elementor-element.elementor-element-544545a{text-align:center}.elementor-688 .elementor-element.elementor-element-75d3810{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-297aa62{--justify-content:flex-start}.elementor-688 .elementor-element.elementor-element-03a15d5{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-03a15d5.elementor-element{--align-self:flex-start}.elementor-688 .elementor-element.elementor-element-44e2537{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-44e2537 .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-ae21595{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-840c3dc{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-840c3dc .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-472ad3a{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-86bfceb{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-86bfceb .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-bc3bbe3{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-680d6e5{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-680d6e5 .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-3ea5c3b{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-ed30f10{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-ed30f10 .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-e49e16b{margin:-4px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:7%;--container-widget-flex-grow:0;width:var(--container-widget-width,7%);max-width:7%}.elementor-688 .elementor-element.elementor-element-8f7a9f4 .elementor-heading-title{font-size:21px}.elementor-688 .elementor-element.elementor-element-27d94cc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-c644009{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-688 .elementor-element.elementor-element-e300960{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-688 .elementor-element.elementor-element-4ec68d3{--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-688 .elementor-element.elementor-element-caf7696{text-align:center}.elementor-688 .elementor-element.elementor-element-d2353ca{text-align:center;font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-344e526{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-72fd1bd{text-align:center}.elementor-688 .elementor-element.elementor-element-63e4997{width:100%;max-width:100%;font-size:21px;line-height:28px}.elementor-688 .elementor-element.elementor-element-97e5597 .elementor-heading-title{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-a54c1b5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-91dc723{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:35px 35px;--row-gap:35px;--column-gap:35px}.elementor-688 .elementor-element.elementor-element-7e749fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-688 .elementor-element.elementor-element-129c8be{--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-688 .elementor-element.elementor-element-bcd0a86{text-align:center}.elementor-688 .elementor-element.elementor-element-e24f029{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-7b85aae{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-bc293b5{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-7cd5cdc{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-padding:15px 20px 15px 20px}.elementor-688 .elementor-element.elementor-element-69c288c{--n-accordion-title-font-size:19px;--n-accordion-icon-size:23px}:where(.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:23px}:where(.elementor-688 .elementor-element.elementor-element-69c288c>.e-n-accordion>.e-n-accordion-item)>.e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px}.elementor-688 .elementor-element.elementor-element-775a143{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-bac50d4{--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-688 .elementor-element.elementor-element-a47bb2d{text-align:center}.elementor-688 .elementor-element.elementor-element-90a6ace{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-80b08fe{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-688 .elementor-element.elementor-element-0770402{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-688 .elementor-element.elementor-element-75a0530{--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-688 .elementor-element.elementor-element-ce3a149{text-align:center}.elementor-688 .elementor-element.elementor-element-bec96e0{text-align:center;font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-94b4d79{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-80a9092{--gap:18px 18px;--row-gap:18px;--column-gap:18px}.elementor-688 .elementor-element.elementor-element-661a626{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-688 .elementor-element.elementor-element-769a91b{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-688 .elementor-element.elementor-element-15bb9a0 .elementor-heading-title{font-size:20px;line-height:26px}.elementor-688 .elementor-element.elementor-element-9e6009f{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-688 .elementor-element.elementor-element-c3981a3 .elementor-heading-title{font-size:20px;line-height:26px}.elementor-688 .elementor-element.elementor-element-742b236{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-688 .elementor-element.elementor-element-ed743e6 .elementor-heading-title{font-size:20px;line-height:26px}.elementor-688 .elementor-element.elementor-element-6a27367{border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-688 .elementor-element.elementor-element-d50d6d2 .elementor-heading-title{font-size:20px;line-height:26px}.elementor-688 .elementor-element.elementor-element-76b440f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-d9aa348{width:var(--container-widget-width,85%);max-width:85%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -2rem;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-688 .elementor-element.elementor-element-d9aa348.elementor-element{--align-self:center}.elementor-688 .elementor-element.elementor-element-2367a5f{padding:15px 15px 15px 15px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}body:not(.rtl) .elementor-688 .elementor-element.elementor-element-2367a5f{right:0}body.rtl .elementor-688 .elementor-element.elementor-element-2367a5f{left:0}.elementor-688 .elementor-element.elementor-element-4ddc762{--gap:35px 35px;--row-gap:35px;--column-gap:35px}.elementor-688 .elementor-element.elementor-element-0052dae{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-688 .elementor-element.elementor-element-be5553e{text-align:center;font-size:18px;line-height:28px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield{margin-bottom:0}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_footer{text-align:center;justify-content:center}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_footer .gform_button{display:inline-block;width:100%!important;margin-top:17px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:100%!important;margin-top:17px}html body .elementor-688 .elementor-element.elementor-element-88b0811 .eael-gravity-form .gform_body .gform-button{width:100%!important;margin-top:17px}.elementor-688 .elementor-element.elementor-element-b787429{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem}.elementor-688 .elementor-element.elementor-element-205531a{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-688 .elementor-element.elementor-element-86ad0c8{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-8851468{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-c471281{font-size:18px;line-height:28px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-padding:15px 20px 15px 20px}.elementor-688 .elementor-element.elementor-element-380dd22{--n-accordion-title-font-size:19px;--n-accordion-icon-size:23px}:where(.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{line-height:23px}:where(.elementor-688 .elementor-element.elementor-element-380dd22>.e-n-accordion>.e-n-accordion-item)>.e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px}}@media (min-width:320px) and (max-width:480px){.elementor-688 .elementor-element.elementor-element-b085db0 br{display:none}}#heroRoofing{position:relative;overflow:hidden}#heroRoofing:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-repeat:no-repeat;background-position:inherit;background-size:inherit;transform:scale(1.1);transition:transform 4s}#heroRoofing.animated:after{transform:scale(1)}#heroRoofing:before{z-index:1}.elementor-688 .elementor-element.elementor-element-e93962e span{color:#FFCB06}@media (min-width:320px) and (max-width:480px){.elementor-688 .elementor-element.elementor-element-97e5597 br{display:none}}.elementor-688 .elementor-element.elementor-element-69c288c .e-n-accordion-item{box-shadow:0 2px 25px -5px rgb(0 0 0 / .33);border-radius:20px}.elementor-688 .elementor-element.elementor-element-69c288c span{font-weight:700}.elementor-688 .elementor-element.elementor-element-15bb9a0 span{color:#E5B500}@media (min-width:320px) and (max-width:1025px){.elementor-688 .elementor-element.elementor-element-15bb9a0 br{display:none}}.elementor-688 .elementor-element.elementor-element-c3981a3 span{color:#E5B500}@media (min-width:320px) and (max-width:1025px){.elementor-688 .elementor-element.elementor-element-c3981a3 br{display:none}}.elementor-688 .elementor-element.elementor-element-ed743e6 span{color:#E5B500}@media (min-width:320px) and (max-width:1025px){.elementor-688 .elementor-element.elementor-element-ed743e6 br{display:none}}.elementor-688 .elementor-element.elementor-element-d50d6d2 span{color:#E5B500}@media (min-width:320px) and (max-width:1025px){.elementor-688 .elementor-element.elementor-element-d50d6d2 br{display:none}}.elementor-688 .elementor-element.elementor-element-b2d3fbe span{color:#AF2027!important}.elementor-688 .elementor-element.elementor-element-88b0811 .gform_fields{gap:50px}@media (min-width:320px) and (max-width:480px){.elementor-688 .elementor-element.elementor-element-88b0811 .gform_fields{gap:25px}}.elementor-688 .elementor-element.elementor-element-88b0811 .gfield_select{padding:0}.gform_fields{gap:25px!important}#field_1_7{margin:0px!important;height:100%!important}body .select2-results__option{padding:8px 12px}.elementor-688 .elementor-element.elementor-element-380dd22 .e-n-accordion-item{box-shadow:0 2px 25px -5px rgb(0 0 0 / .33);border-radius:20px}@font-face{font-family:'Roobert PRO';font-style:normal;font-weight:300;font-display:auto;src:url(https://wp-assets.pilotpractice.com/sunlogix.com/2025/08/roobertpro-light.ttf) format('truetype')}@font-face{font-family:'Roobert PRO';font-style:normal;font-weight:400;font-display:auto;src:url(https://wp-assets.pilotpractice.com/sunlogix.com/2025/08/roobertpro-regular.ttf) format('truetype')}@font-face{font-family:'Roobert PRO';font-style:normal;font-weight:500;font-display:auto;src:url(https://wp-assets.pilotpractice.com/sunlogix.com/2025/08/roobertpro-medium.ttf) format('truetype')}@font-face{font-family:'Roobert PRO';font-style:normal;font-weight:600;font-display:auto;src:url(https://wp-assets.pilotpractice.com/sunlogix.com/2025/08/roobertpro-bold.ttf) format('truetype')}