.elementor-14 .elementor-element.elementor-element-f74edfe:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f74edfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../images/roofing-12_4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-f74edfe > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-primary ) 0%, #000000 68%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-f74edfe > .elementor-container{max-width:890px;min-height:91vh;}.elementor-14 .elementor-element.elementor-element-f74edfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-c67547c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-a3437b2{text-align:center;}.elementor-14 .elementor-element.elementor-element-a3437b2 .elementor-heading-title{color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-35719e0{width:var( --container-widget-width, 95.645% );max-width:95.645%;--container-widget-width:95.645%;--container-widget-flex-grow:0;text-align:center;font-size:21px;color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-3ed5758 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3ed5758 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3ed5758.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-147d088 );}.elementor-14 .elementor-element.elementor-element-3ed5758.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3ed5758.elementor-view-default .elementor-icon{color:var( --e-global-color-147d088 );border-color:var( --e-global-color-147d088 );}.elementor-14 .elementor-element.elementor-element-3ed5758.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3ed5758.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-147d088 );}.elementor-14 .elementor-element.elementor-element-3ed5758 .elementor-icon{font-size:65px;}.elementor-14 .elementor-element.elementor-element-3ed5758 .elementor-icon svg{height:65px;}.elementor-14 .elementor-element.elementor-element-48243c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-48243c3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-48243c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-48243c3 > .elementor-container{max-width:1280px;}.elementor-14 .elementor-element.elementor-element-48243c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-14 .elementor-element.elementor-element-48243c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-3dcf3f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-49ffed4 .elementor-heading-title{color:var( --e-global-color-9e89d4e );}.elementor-14 .elementor-element.elementor-element-e7865e1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-14 .elementor-element.elementor-element-e7865e1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e7865e1 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-14 .elementor-element.elementor-element-e7865e1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-14 .elementor-element.elementor-element-aef2cb3{text-align:start;}.elementor-14 .elementor-element.elementor-element-1fd9f48 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1fd9f48 .elementor-heading-title{font-size:28px;color:var( --e-global-color-9e89d4e );}.elementor-14 .elementor-element.elementor-element-abec767{text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-970e712 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-970e712 .elementor-heading-title{font-size:28px;color:var( --e-global-color-9e89d4e );}.elementor-14 .elementor-element.elementor-element-3a95693{text-align:start;font-size:16px;}.elementor-14 .elementor-element.elementor-element-07fd9da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-95570bb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-95570bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-95570bb > .elementor-container{max-width:1280px;}.elementor-14 .elementor-element.elementor-element-95570bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-95570bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-7d88220{text-align:center;}.elementor-14 .elementor-element.elementor-element-7d88220 .elementor-heading-title{color:var( --e-global-color-9e89d4e );}.elementor-14 .elementor-element.elementor-element-d30a8d4 > .elementor-container{max-width:1150px;}.elementor-14 .elementor-element.elementor-element-d30a8d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14 .elementor-element.elementor-element-d30a8d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-3c00d28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10% 12% 10% 12%;}.elementor-14 .elementor-element.elementor-element-3c00d28:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-10e79df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-10e79df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-10e79df.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-10e79df.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon{font-size:41px;}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon i{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-10e79df .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-289b60a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-289b60a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-289b60a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10% 12% 10% 12%;}.elementor-14 .elementor-element.elementor-element-289b60a:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-09d7621{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-09d7621.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-09d7621.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-09d7621.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon{font-size:41px;}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon i{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-09d7621 .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-5be01e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10% 12% 10% 12%;}.elementor-14 .elementor-element.elementor-element-5be01e3:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-db9fd62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-db9fd62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-db9fd62.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-db9fd62.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon{font-size:41px;}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon i{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-db9fd62 .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6cdcf0b > .elementor-container{max-width:1150px;}.elementor-14 .elementor-element.elementor-element-6cdcf0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 90px 0px;}.elementor-14 .elementor-element.elementor-element-6cdcf0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-9da2b67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10% 12% 10% 12%;}.elementor-14 .elementor-element.elementor-element-9da2b67:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-f70e260{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-f70e260.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f70e260.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f70e260.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon{font-size:41px;}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon i{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-f70e260 .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-aff3718:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10% 12% 10% 12%;}.elementor-14 .elementor-element.elementor-element-aff3718:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-24c3610{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-24c3610.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-24c3610.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-24c3610.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon{font-size:41px;}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon i{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-24c3610 .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f171596:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-f171596 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-f171596.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-f171596.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-f171596 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated{box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-14 .elementor-element.elementor-element-f171596:hover > .elementor-element-populated{box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-a52a1c1{text-align:center;}.elementor-14 .elementor-element.elementor-element-a52a1c1 .elementor-heading-title{color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-a213981:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a213981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(309deg, var( --e-global-color-primary ) 0%, #067ECF 86%);}.elementor-14 .elementor-element.elementor-element-a213981 > .elementor-container{max-width:865px;}.elementor-14 .elementor-element.elementor-element-a213981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-14 .elementor-element.elementor-element-a213981 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-6152a9b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-e8265c5{width:var( --container-widget-width, 100.615% );max-width:100.615%;--container-widget-width:100.615%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-e8265c5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14 .elementor-element.elementor-element-e8265c5 .elementor-heading-title{color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-96b9dc3{width:var( --container-widget-width, 97.821% );max-width:97.821%;--container-widget-width:97.821%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-96b9dc3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14 .elementor-element.elementor-element-7bab64d{width:var( --container-widget-width, 25.45% );max-width:25.45%;--container-widget-width:25.45%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-7bab64d .elementor-button{fill:var( --e-global-color-9e89d4e );color:var( --e-global-color-9e89d4e );}.elementor-14 .elementor-element.elementor-element-b431ba6 > .elementor-container{max-width:1040px;}.elementor-14 .elementor-element.elementor-element-b431ba6{padding:60px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-477321d{text-align:center;}.elementor-14 .elementor-element.elementor-element-794bf24{text-align:center;font-size:17px;}.elementor-14 .elementor-element.elementor-element-5c727f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-5c727f4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5c727f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-5c727f4 > .elementor-container{max-width:1100px;}.elementor-14 .elementor-element.elementor-element-5c727f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 90px 0px;}.elementor-14 .elementor-element.elementor-element-5c727f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-70f2015:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-4875982:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-4875982 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd5fe98 );}.elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-4875982 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-b76d6fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-b76d6fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-cef527d );color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-b76d6fa.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b76d6fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b76d6fa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-b76d6fa .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-937a1cd{--divider-border-style:solid;--divider-color:#11111142;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-937a1cd > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-937a1cd .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-937a1cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-997b11b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-997b11b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-cef527d );color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-997b11b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-997b11b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-997b11b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-997b11b .elementor-icon-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6a6b784{--divider-border-style:solid;--divider-color:#11111142;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-6a6b784 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6a6b784 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-6a6b784 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-166cff4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon-box-title{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-166cff4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-cef527d );color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-166cff4.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-166cff4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-166cff4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon-box-title a{font-size:19px;}.elementor-14 .elementor-element.elementor-element-166cff4 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-c67547c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-3ed5758 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-3ed5758 .elementor-icon svg{height:40px;}.elementor-14 .elementor-element.elementor-element-48243c3{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-3dcf3f0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-07fd9da > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-95570bb{padding:60px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e920436 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-6cdcf0b{padding:0px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-a213981{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-6152a9b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-7bab64d{width:var( --container-widget-width, 318.087px );max-width:318.087px;--container-widget-width:318.087px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1d03512 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-5c727f4{padding:0px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:30px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f74edfe{padding:30px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-c67547c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-3dcf3f0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-07fd9da > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-e920436 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-3c00d28 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-289b60a > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-5be01e3 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-9da2b67 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-aff3718 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-f171596.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-f171596 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-14 .elementor-element.elementor-element-a52a1c1{width:var( --container-widget-width, 235.2px );max-width:235.2px;--container-widget-width:235.2px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6152a9b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-1d03512 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-70f2015 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-4875982 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-3dcf3f0{width:44%;}.elementor-14 .elementor-element.elementor-element-07fd9da{width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-3dcf3f0{width:100%;}.elementor-14 .elementor-element.elementor-element-07fd9da{width:100%;}.elementor-14 .elementor-element.elementor-element-f171596{width:33%;}.elementor-14 .elementor-element.elementor-element-70f2015{width:55%;}.elementor-14 .elementor-element.elementor-element-4875982{width:45%;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-2d9e9a0 *//* Gravity Form Container */
#gform_wrapper_4 {
    max-width: 550px;
    margin: 0 auto;
    background: #ffffff;
}

/* Form Labels */
#gform_wrapper_4 .gfield_label {
    font-size: 16px;
    font-weight: 600;
    color: #4a4a4a;
    margin-bottom: 5px;
}

/* Input Fields */
#gform_wrapper_4 input[type="text"],
#gform_wrapper_4 input[type="email"],
#gform_wrapper_4 textarea,
#gform_wrapper_4 input[type="tel"],
#gform_wrapper_4 select {
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 8px;
    font-size: 14px;
    color: #333;
    background: #F7F8F2;
    margin-bottom: 15px;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05);
    transition: border-color 0.3s ease, background 0.3s ease;
}

/* Input Fields Hover and Focus */
#gform_wrapper_4 input[type="text"]:focus,
#gform_wrapper_4 input[type="email"]:focus,
#gform_wrapper_4 textarea:focus,
#gform_wrapper_4 input[type="tel"]:focus,
#gform_wrapper_4 select:focus{
    border-color: #013C9A;
    background: #fff;
    outline: none;
}

/* Submit Button */
#gform_wrapper_4 .gform_footer .gform_button {
    width: 100%;
    padding: 12px 20px;
    background: #013C9A; /* Updated button color */
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Submit Button Hover */
#gform_wrapper_4 .gform_footer .gform_button:hover {
    background: #002a6d; /* Slightly darker blue for hover effect */
}

/* Error Messages */
#gform_wrapper_4 .gfield_error {
    border-color: #ff0000 !important;
    background-color: #ffe6e6;
}

/* Required Fields Asterisk */
#gform_wrapper_4 .gfield_required {
    color: #ff0000;
    font-weight: bold;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    #gform_wrapper_4 {
        padding: 15px;
    }

    #gform_wrapper_4 .gfield_label {
        font-size: 14px;
    }

    #gform_wrapper_4 input[type="text"],
    #gform_wrapper_4 input[type="email"],
    #gform_wrapper_4 textarea,
    #gform_wrapper_4 input[type="tel"] {
        font-size: 13px;
    }

    #gform_wrapper_4 .gform_footer .gform_button {
        font-size: 15px;
    }
}

.gform_required_legend {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b76d6fa */.elementor-14 .elementor-element.elementor-element-b76d6fa a {
    color: #013C9A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-997b11b */.elementor-14 .elementor-element.elementor-element-997b11b a {
    color: #013C9A;
}/* End custom CSS */