.elementor-5157 .elementor-element.elementor-element-9201f78:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-9201f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-9201f78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 035px 0px;}.elementor-5157 .elementor-element.elementor-element-9201f78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-fa0b98e{text-align:center;}.elementor-5157 .elementor-element.elementor-element-fa0b98e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-fa0b98e > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-5157 .elementor-element.elementor-element-0fa3787{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:0px;letter-spacing:0px;word-spacing:0px;}.elementor-5157 .elementor-element.elementor-element-0fa3787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-color:#FC0505;border-style:solid;border-color:#FC0505;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button:hover, .elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button:focus{color:#FFFFFF;background-color:#D90404;}.elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button:hover svg, .elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-00ba070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5157 .elementor-element.elementor-element-1af43f0:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-1af43f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5157 .elementor-element.elementor-element-1af43f0 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-1af43f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-957167c{text-align:center;}.elementor-5157 .elementor-element.elementor-element-957167c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-957167c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-94fb0a8{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:0px;}.elementor-5157 .elementor-element.elementor-element-94fb0a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-619accd{--e-icon-list-icon-size:18px;}.elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-bf36448:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-bf36448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-bf36448 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-bf36448{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-e031865{text-align:center;}.elementor-5157 .elementor-element.elementor-element-e031865 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-e031865 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-3930078{--icon-box-icon-margin:14px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-wrapper{text-align:center;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title{margin-bottom:10px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-bfd2343{--icon-box-icon-margin:14px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-wrapper{text-align:center;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title{margin-bottom:10px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-960c1ad{--icon-box-icon-margin:14px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-wrapper{text-align:center;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title{margin-bottom:10px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-f25c49d{--icon-box-icon-margin:14px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-wrapper{text-align:center;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title{margin-bottom:10px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-1d52561:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-1d52561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5157 .elementor-element.elementor-element-1d52561 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-1d52561{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-6d13876{text-align:center;}.elementor-5157 .elementor-element.elementor-element-6d13876 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-6d13876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-44ad45c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:0px;}.elementor-5157 .elementor-element.elementor-element-44ad45c > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-5157 .elementor-element.elementor-element-43adc0c{--icon-box-icon-margin:15px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon{font-size:44px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-ee49b5f{--icon-box-icon-margin:15px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon{font-size:44px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-d055705{--icon-box-icon-margin:15px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon{font-size:44px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-81f5c06:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-81f5c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-81f5c06 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-81f5c06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-7d24435{text-align:center;}.elementor-5157 .elementor-element.elementor-element-7d24435 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-7d24435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 012px 0px;}.elementor-5157 .elementor-element.elementor-element-ee5e494{--e-icon-list-icon-size:18px;}.elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-af9e5bd:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-af9e5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5157 .elementor-element.elementor-element-af9e5bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-af9e5bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-1bacbb5{text-align:center;}.elementor-5157 .elementor-element.elementor-element-1bacbb5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-1bacbb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-b6f7954{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-f757aef{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-39ccc26{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-5157 .elementor-element.elementor-element-2a26c44:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-2a26c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-2a26c44 > .elementor-background-overlay{background-color:#FAFAFA;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-2a26c44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035px 0px 35px 0px;}.elementor-5157 .elementor-element.elementor-element-aeabad0{text-align:center;}.elementor-5157 .elementor-element.elementor-element-aeabad0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-aeabad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-59e8164{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:0px;}.elementor-5157 .elementor-element.elementor-element-59e8164 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-f6fbbbc{text-align:center;}.elementor-5157 .elementor-element.elementor-element-f6fbbbc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5157 .elementor-element.elementor-element-15c87b5:not(.elementor-motion-effects-element-type-background), .elementor-5157 .elementor-element.elementor-element-15c87b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5157 .elementor-element.elementor-element-15c87b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 90px 0px;}.elementor-5157 .elementor-element.elementor-element-15c87b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5157 .elementor-element.elementor-element-41bd00f{text-align:center;}.elementor-5157 .elementor-element.elementor-element-41bd00f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-5157 .elementor-element.elementor-element-41bd00f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#FC0505;border-style:solid;border-color:#FC0505;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button:hover, .elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button:focus{color:#FFFFFF;background-color:#D90404;}.elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button:hover svg, .elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5157 .elementor-element.elementor-element-5c231c6 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-02bba8e{text-align:center;}.elementor-5157 .elementor-element.elementor-element-02bba8e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}@media(max-width:1024px){.elementor-5157 .elementor-element.elementor-element-9201f78{padding:070px 0px 25px 0px;}.elementor-5157 .elementor-element.elementor-element-fa0b98e .elementor-heading-title{font-size:44px;}.elementor-5157 .elementor-element.elementor-element-fa0b98e > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5157 .elementor-element.elementor-element-0fa3787{font-size:18px;line-height:1.45em;}.elementor-5157 .elementor-element.elementor-element-0fa3787 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button{font-size:17px;padding:14px 28px 14px 28px;}.elementor-5157 .elementor-element.elementor-element-1af43f0{padding:25px 0px 025px 0px;}.elementor-5157 .elementor-element.elementor-element-957167c .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-94fb0a8{font-size:18px;line-height:1.45em;}.elementor-5157 .elementor-element.elementor-element-94fb0a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-619accd{--e-icon-list-icon-size:16px;}.elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > a{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-bf36448{padding:25px 0px 025px 0px;}.elementor-5157 .elementor-element.elementor-element-e031865 .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-description{font-size:15px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-description{font-size:15px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-description{font-size:15px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-description{font-size:15px;line-height:1em;}.elementor-5157 .elementor-element.elementor-element-1d52561{padding:25px 0px 025px 0px;}.elementor-5157 .elementor-element.elementor-element-6d13876 .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-44ad45c{font-size:18px;line-height:1.45em;}.elementor-5157 .elementor-element.elementor-element-44ad45c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title a{font-size:18px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-description{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title a{font-size:18px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-description{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon{font-size:40px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title a{font-size:18px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-description{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-81f5c06{padding:25px 0px 025px 0px;}.elementor-5157 .elementor-element.elementor-element-7d24435 .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-ee5e494{--e-icon-list-icon-size:16px;}.elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > a{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-af9e5bd{padding:025px 0px 25px 0px;}.elementor-5157 .elementor-element.elementor-element-1bacbb5 .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-b6f7954{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-f757aef{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-39ccc26{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-2a26c44{padding:25px 0px 025px 0px;}.elementor-5157 .elementor-element.elementor-element-aeabad0 .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-59e8164{font-size:20px;line-height:1.45em;}.elementor-5157 .elementor-element.elementor-element-59e8164 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-f6fbbbc .elementor-heading-title{font-size:15px;}.elementor-5157 .elementor-element.elementor-element-15c87b5{padding:25px 0px 70px 0px;}.elementor-5157 .elementor-element.elementor-element-41bd00f .elementor-heading-title{font-size:34px;}.elementor-5157 .elementor-element.elementor-element-41bd00f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button{font-size:17px;}.elementor-5157 .elementor-element.elementor-element-02bba8e .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-5157 .elementor-element.elementor-element-9201f78{padding:050px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-fa0b98e .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-5157 .elementor-element.elementor-element-0fa3787{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-00ba070 .elementor-button{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-1af43f0{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-957167c .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-94fb0a8{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-619accd{--e-icon-list-icon-size:16px;}.elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-619accd .elementor-icon-list-item > a{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-bf36448{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-e031865 .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon{font-size:32px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-3930078 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon{font-size:32px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-bfd2343 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon{font-size:32px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-960c1ad .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon{font-size:32px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-f25c49d .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-5157 .elementor-element.elementor-element-1d52561{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-6d13876 .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-44ad45c{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-43adc0c .elementor-icon-box-description{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-ee49b5f .elementor-icon-box-description{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon{font-size:36px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title, .elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-title a{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-d055705 .elementor-icon-box-description{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-81f5c06{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-7d24435 .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5157 .elementor-element.elementor-element-ee5e494 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-5157 .elementor-element.elementor-element-1bacbb5 .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-b6f7954{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-f757aef{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-39ccc26{font-size:14px;}.elementor-5157 .elementor-element.elementor-element-2a26c44{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-aeabad0 .elementor-heading-title{font-size:28px;}.elementor-5157 .elementor-element.elementor-element-59e8164{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-15c87b5{padding:20px 0px 20px 0px;}.elementor-5157 .elementor-element.elementor-element-5c231c6 .elementor-button{font-size:16px;}.elementor-5157 .elementor-element.elementor-element-02bba8e .elementor-heading-title{font-size:14px;}}/* Start custom CSS *//* HERO: subtle premium background + fade into next section */
.home-hero{
  background: #F2F2F2;
  position: relative;
  overflow: visible;
}

.home-hero::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-1px;
  width:100%;
  height:140px; /* tweak 100–180px */
  background: linear-gradient(180deg, #F2F2F2 0%, #F5F5F5 100%);
  pointer-events:none;
  z-index:0;
}

/* keep your hero content above the gradient */
.home-hero > .elementor-container,
.home-hero > .e-con-inner{
  position: relative;
  z-index: 1;
}/* End custom CSS */