.elementor-1525 .elementor-element.elementor-element-a95c86f{padding:0px 35px 50px 35px;}.elementor-1525 .elementor-element.elementor-element-99b76b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-99b76b5:hover > .elementor-element-populated{background-color:#FFD55E;}.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-99b76b5:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-99b76b5{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-dbd673d{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-dbd673d.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-dbd673d.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-dbd673d.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:28px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;}.elementor-1525 .elementor-element.elementor-element-118ceaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-118ceaa:hover > .elementor-element-populated{background-color:#FFCD2C;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-118ceaa:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-118ceaa{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-dc85e22{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-dc85e22.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-dc85e22.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-dc85e22.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:28px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;}.elementor-1525 .elementor-element.elementor-element-6209915:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-6209915:hover > .elementor-element-populated{background-color:#FFCD2C;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-6209915:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-6209915{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-91f7345{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-91f7345.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-91f7345.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-91f7345.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:28px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;}.elementor-1525 .elementor-element.elementor-element-a2eaf03{padding:0px 35px 50px 35px;}.elementor-1525 .elementor-element.elementor-element-d894dca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-d894dca:hover > .elementor-element-populated{background-color:#FFD55E;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-d894dca:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-d894dca{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-aed11da{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-aed11da.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-aed11da.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-aed11da.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:28px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;}.elementor-1525 .elementor-element.elementor-element-16e396c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-16e396c:hover > .elementor-element-populated{background-color:#FFCD2C;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-16e396c:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-16e396c{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-8885186{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-8885186.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-8885186.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-8885186.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:28px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;}.elementor-1525 .elementor-element.elementor-element-01e76d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1525 .elementor-element.elementor-element-01e76d3:hover > .elementor-element-populated{background-color:#FFCD2C;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-1525 .elementor-element.elementor-element-01e76d3:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.9;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated, .elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated{box-shadow:0px 3px 45px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:16% 9% 15% 9%;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-1525 .elementor-element.elementor-element-01e76d3{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-wrapper{text-align:left;}.elementor-1525 .elementor-element.elementor-element-814e441{--icon-box-icon-margin:15px;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-title{margin-bottom:25px;}.elementor-1525 .elementor-element.elementor-element-814e441.elementor-view-stacked .elementor-icon{background-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-814e441.elementor-view-framed .elementor-icon, .elementor-1525 .elementor-element.elementor-element-814e441.elementor-view-default .elementor-icon{fill:#A41D18;color:#A41D18;border-color:#A41D18;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon{font-size:88px;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-title a{font-size:28px;}@media(max-width:1024px){.elementor-1525 .elementor-element.elementor-element-a95c86f{padding:0px 35px 30px 35px;}.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-dbd673d .elementor-icon-box-description{font-size:14px;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-dc85e22 .elementor-icon-box-description{font-size:14px;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-91f7345 .elementor-icon-box-description{font-size:14px;}.elementor-1525 .elementor-element.elementor-element-a2eaf03{padding:0px 35px 30px 35px;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-aed11da .elementor-icon-box-description{font-size:14px;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-8885186 .elementor-icon-box-description{font-size:14px;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 20px 30px 20px;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon{font-size:70px;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-title, .elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-title a{font-size:20px;line-height:22px;}.elementor-1525 .elementor-element.elementor-element-814e441 .elementor-icon-box-description{font-size:14px;}}@media(max-width:767px){.elementor-1525 .elementor-element.elementor-element-99b76b5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1525 .elementor-element.elementor-element-118ceaa > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1525 .elementor-element.elementor-element-6209915 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1525 .elementor-element.elementor-element-d894dca > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1525 .elementor-element.elementor-element-16e396c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1525 .elementor-element.elementor-element-01e76d3 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1525 .elementor-element.elementor-element-99b76b5{width:33%;}.elementor-1525 .elementor-element.elementor-element-118ceaa{width:33%;}.elementor-1525 .elementor-element.elementor-element-6209915{width:33%;}.elementor-1525 .elementor-element.elementor-element-d894dca{width:33%;}.elementor-1525 .elementor-element.elementor-element-16e396c{width:33%;}.elementor-1525 .elementor-element.elementor-element-01e76d3{width:33%;}}/* Start custom CSS for icon-box, class: .elementor-element-dbd673d */.elementor-1525 .elementor-element.elementor-element-dbd673d .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-dbd673d:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99b76b5 */.elementor-1525 .elementor-element.elementor-element-99b76b5:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-99b76b5:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-99b76b5:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-99b76b5:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc85e22 */.elementor-1525 .elementor-element.elementor-element-dc85e22 .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-dc85e22:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-118ceaa */.elementor-1525 .elementor-element.elementor-element-118ceaa:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-118ceaa:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-118ceaa:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-118ceaa:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-91f7345 */.elementor-1525 .elementor-element.elementor-element-91f7345 .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-91f7345:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6209915 */.elementor-1525 .elementor-element.elementor-element-6209915:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-6209915:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-6209915:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-6209915:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a95c86f */.elementor-1525 .elementor-element.elementor-element-a95c86f #linear-gradient stop[offset="0"] {
    stop-color: var(--e-global-color-a4165c8);
}
.elementor-1525 .elementor-element.elementor-element-a95c86f #linear-gradient stop[offset="1"] {
    stop-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aed11da */.elementor-1525 .elementor-element.elementor-element-aed11da .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-aed11da:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d894dca */.elementor-1525 .elementor-element.elementor-element-d894dca:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-d894dca:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-d894dca:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-d894dca:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8885186 */.elementor-1525 .elementor-element.elementor-element-8885186 .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-8885186:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16e396c */.elementor-1525 .elementor-element.elementor-element-16e396c:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-16e396c:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-16e396c:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-16e396c:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-814e441 */.elementor-1525 .elementor-element.elementor-element-814e441 .service-item {
    background-image: liner-gradient(180deg, #fff 0%, #fff 19%, #A41D18 50%, #E63D34 100%);
    background-size: 100% 200%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 400ms ease-in-out;
    -webkit-background-clip: text ;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.elementor-1525 .elementor-element.elementor-element-814e441:hover .service-item {
    background-position: 0 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-01e76d3 */.elementor-1525 .elementor-element.elementor-element-01e76d3:hover .elementor-background-overlay {
	box-shadow: #e53c3380 0px 8px 45px !important;
}

.elementor-1525 .elementor-element.elementor-element-01e76d3:hover .elementor-icon-box-title span {
	 color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-01e76d3:hover .elementor-icon-box-description {
	color: #fff;
}

.elementor-1525 .elementor-element.elementor-element-01e76d3:hover svg path {
	fill: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2eaf03 */.elementor-1525 .elementor-element.elementor-element-a2eaf03 #linear-gradient stop[offset="0"] {
    stop-color: var(--e-global-color-a4165c8);
}
.elementor-1525 .elementor-element.elementor-element-a2eaf03 #linear-gradient stop[offset="1"] {
    stop-color: var(--e-global-color-primary);
}/* End custom CSS */