.elementor-316 .elementor-element.elementor-element-60d0060b > .elementor-container{max-width:1550px;}.elementor-316 .elementor-element.elementor-element-60d0060b{padding:0px 35px 60px 35px;}.elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-2d2a7106{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-3d04db31 .aux-media-image{border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-50f4a9f3{animation-duration:1200ms;z-index:1;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-50f4a9f3 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-50f4a9f3 .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-50f4a9f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-50f4a9f3.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-50f4a9f3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-50f4a9f3 .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-50f4a9f3 .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-57b860ec{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-57b860ec > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-fd21f84{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-fe62edb .aux-media-image{border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-d09b4ba{animation-duration:1200ms;z-index:1;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-d09b4ba > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-d09b4ba .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-d09b4ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-d09b4ba.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-d09b4ba.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-d09b4ba .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-d09b4ba .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-17acc47{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-17acc47 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-b6de4ce{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-1e6ac57 .aux-media-image{max-width:100%;border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-f41a08b{animation-duration:1200ms;z-index:1;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-f41a08b > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-f41a08b .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-f41a08b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-f41a08b.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-f41a08b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-f41a08b .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-f41a08b .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-477cc15{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-477cc15 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-de6852b > .elementor-container{max-width:1550px;}.elementor-316 .elementor-element.elementor-element-de6852b{padding:0px 35px 60px 35px;}.elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-2fa90a72{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-fbbc7c4 > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-fbbc7c4 .aux-media-image{max-width:100%;border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-73e645e2{animation-duration:1200ms;z-index:1;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-73e645e2 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-73e645e2 .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-73e645e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-73e645e2.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-73e645e2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-73e645e2 .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-73e645e2 .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-44e3737{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-44e3737 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-ccd5b4f{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-2c058b4 .aux-media-image{max-width:100%;border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-0700d5c > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-0700d5c{z-index:2;}.elementor-316 .elementor-element.elementor-element-0700d5c .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-0700d5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-0700d5c.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-0700d5c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-0700d5c .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-0700d5c .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-0d16704{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-0d16704 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-df4fd8a{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-64f6a16 .aux-media-image{border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-7959a58{animation-duration:1200ms;z-index:1;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-7959a58 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-7959a58 .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-7959a58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-7959a58.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-7959a58.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-7959a58 .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-7959a58 .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-44baa2b{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-44baa2b > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-090cc52 > .elementor-container{max-width:1550px;}.elementor-316 .elementor-element.elementor-element-090cc52{padding:0px 35px 60px 35px;}.elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-99ba514{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-bfd3b58 .aux-media-image{max-width:100%;border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-53f7601 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-53f7601{z-index:2;}.elementor-316 .elementor-element.elementor-element-53f7601 .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-53f7601.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-53f7601.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-53f7601.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-53f7601 .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-53f7601 .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-70ab7fe{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-70ab7fe > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-43f7b3d{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-af04115 .aux-media-image{max-width:100%;border-radius:15px 15px 0px 0px;overflow:hidden;}.elementor-316 .elementor-element.elementor-element-2d898125 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 35px 0px 0px;}.elementor-316 .elementor-element.elementor-element-2d898125{z-index:2;}.elementor-316 .elementor-element.elementor-element-2d898125 .elementor-icon-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-2d898125.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-2d898125.elementor-view-framed .elementor-icon, .elementor-316 .elementor-element.elementor-element-2d898125.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-2d898125 .elementor-icon{font-size:44px;padding:15px;border-radius:17px 17px 17px 17px;}.elementor-316 .elementor-element.elementor-element-2d898125 .elementor-icon i{transform:rotate(0deg);}.elementor-316 .elementor-element.elementor-element-146c42c{animation-duration:1200ms;z-index:1;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-316 .elementor-element.elementor-element-146c42c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-primary{font-size:28px;font-weight:500;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated, .elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated > .elementor-background-overlay, .elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated{box-shadow:0px 3px 88px 0px rgba(0, 0, 0, 0.09019607843137255);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 26px 0px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:0px 0px 15px 0px;}.elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-427ab12{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-60d0060b{padding:0px 35px 20px 35px;}.elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-50f4a9f3 > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-57b860ec > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-d09b4ba > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-17acc47 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-316 .elementor-element.elementor-element-f41a08b > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-477cc15 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-de6852b{padding:0px 35px 20px 35px;}.elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-316 .elementor-element.elementor-element-73e645e2 > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-44e3737 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-316 .elementor-element.elementor-element-0700d5c > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-0d16704 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-7959a58 > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-44baa2b > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-090cc52{padding:0px 35px 20px 35px;}.elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-316 .elementor-element.elementor-element-53f7601 > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-70ab7fe > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-316 .elementor-element.elementor-element-2d898125 > .elementor-widget-container{margin:-50px 0px 10px 0px;padding:0px 15px 0px 0px;}.elementor-316 .elementor-element.elementor-element-146c42c > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-primary{font-size:20px;margin:0px 0px 10px 0px;}.elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-2d2a7106 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-fd21f84 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-b6de4ce > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-2fa90a72 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-ccd5b4f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-df4fd8a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-99ba514 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-43f7b3d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-primary{margin:0px 0px 5px 0px;}.elementor-316 .elementor-element.elementor-element-427ab12 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-316 .elementor-element.elementor-element-2d2a7106{width:50%;}.elementor-316 .elementor-element.elementor-element-fd21f84{width:50%;}.elementor-316 .elementor-element.elementor-element-b6de4ce{width:50%;}.elementor-316 .elementor-element.elementor-element-2fa90a72{width:50%;}.elementor-316 .elementor-element.elementor-element-ccd5b4f{width:50%;}.elementor-316 .elementor-element.elementor-element-df4fd8a{width:50%;}.elementor-316 .elementor-element.elementor-element-99ba514{width:50%;}.elementor-316 .elementor-element.elementor-element-43f7b3d{width:50%;}.elementor-316 .elementor-element.elementor-element-427ab12{width:50%;}}/* Start custom CSS for aux_icon, class: .elementor-element-50f4a9f3 */.elementor-316 .elementor-element.elementor-element-50f4a9f3 .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-50f4a9f3 .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-57b860ec */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-57b860ec .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-57b860ec .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d2a7106 */.elementor-316 .elementor-element.elementor-element-2d2a7106:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-2d2a7106:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-2d2a7106 .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-2d2a7106 .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-2d2a7106 .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-2d2a7106 .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-2d2a7106 .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-2d2a7106 .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-d09b4ba */.elementor-316 .elementor-element.elementor-element-d09b4ba .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-d09b4ba .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-17acc47 */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-17acc47 .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-17acc47 .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd21f84 */.elementor-316 .elementor-element.elementor-element-fd21f84:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-fd21f84:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-fd21f84 .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-fd21f84 .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-fd21f84 .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-fd21f84 .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-fd21f84 .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-fd21f84 .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-f41a08b */.elementor-316 .elementor-element.elementor-element-f41a08b .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-f41a08b .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-477cc15 */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-477cc15 .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-477cc15 .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6de4ce */.elementor-316 .elementor-element.elementor-element-b6de4ce:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-b6de4ce:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-b6de4ce .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-b6de4ce .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-b6de4ce .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-b6de4ce .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-b6de4ce .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-b6de4ce .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-73e645e2 */.elementor-316 .elementor-element.elementor-element-73e645e2 .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-73e645e2 .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-44e3737 */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-44e3737 .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-44e3737 .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fa90a72 */.elementor-316 .elementor-element.elementor-element-2fa90a72:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-2fa90a72:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-2fa90a72 .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-2fa90a72 .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-2fa90a72 .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-2fa90a72 .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-2fa90a72 .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-2fa90a72 .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-0700d5c */.elementor-316 .elementor-element.elementor-element-0700d5c .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-0700d5c .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-0d16704 */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-0d16704 .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-0d16704 .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ccd5b4f */.elementor-316 .elementor-element.elementor-element-ccd5b4f:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-ccd5b4f:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-ccd5b4f .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-ccd5b4f .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-ccd5b4f .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-ccd5b4f .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-ccd5b4f .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-ccd5b4f .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-7959a58 */.elementor-316 .elementor-element.elementor-element-7959a58 .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-7959a58 .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-44baa2b */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-44baa2b .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-44baa2b .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df4fd8a */.elementor-316 .elementor-element.elementor-element-df4fd8a:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-df4fd8a:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-df4fd8a .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-df4fd8a .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-df4fd8a .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-df4fd8a .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-df4fd8a .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-df4fd8a .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-53f7601 */.elementor-316 .elementor-element.elementor-element-53f7601 .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-53f7601 .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-70ab7fe */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-70ab7fe .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-70ab7fe .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99ba514 */.elementor-316 .elementor-element.elementor-element-99ba514:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-99ba514:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-99ba514 .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-99ba514 .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-99ba514 .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-99ba514 .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-99ba514 .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-99ba514 .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for aux_icon, class: .elementor-element-2d898125 */.elementor-316 .elementor-element.elementor-element-2d898125 .elementor-icon{
    box-shadow: 0px 8px 35px #FFE11966;
}

@media(max-width:1366px){
  
.elementor-316 .elementor-element.elementor-element-2d898125 .elementor-icon {
    padding: 0.4em!important;
    font-size: 35px!important;
}

}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-146c42c */@media(max-width:1366px){
  .elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-primary {
    font-size: 24px!important;
}

.elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-description {
   
    font-size: 15px!important;
 
    padding-right: 30px!important;
}
.elementor-316 .elementor-element.elementor-element-146c42c .aux-widget-modern-heading{
    padding-top: 20px;
}
}
@media(max-width:414px){
  .elementor-316 .elementor-element.elementor-element-146c42c .aux-modern-heading-primary {
    font-size: 20px!important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43f7b3d */.elementor-316 .elementor-element.elementor-element-43f7b3d:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-43f7b3d:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-43f7b3d .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-43f7b3d .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-43f7b3d .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-43f7b3d .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-43f7b3d .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-43f7b3d .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-427ab12 */.elementor-316 .elementor-element.elementor-element-427ab12:hover .aux-modern-heading-primary{
    color:#fff!important;
}
.elementor-316 .elementor-element.elementor-element-427ab12:hover .aux-modern-heading-description{
    color:#ffffffb0!important;
}
.elementor-316 .elementor-element.elementor-element-427ab12 .aux-modern-heading-primary, .elementor-316 .elementor-element.elementor-element-427ab12 .aux-modern-heading-description{
  transition: all 250ms ease-in  
}
.elementor-316 .elementor-element.elementor-element-427ab12 .elementor-widget-wrap:after{
content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary ) 0%, var(--e-global-color-secondary ) 100%);
    border-radius:15px;
    transition: all 250ms ease-in;
    opacity: 0;
}
.elementor-316 .elementor-element.elementor-element-427ab12 .elementor-widget-wrap:hover:after{
    opacity: 1;
}
.elementor-316 .elementor-element.elementor-element-427ab12 .elementor-widget-aux_image, .elementor-316 .elementor-element.elementor-element-427ab12 .elementor-element-edit-mode{
    z-index: 1;
}/* End custom CSS */