.elementor-8 .elementor-element.elementor-element-eceddec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bcd6ec1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0bf4ab0{margin-top:100px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0e87504 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b16adaa{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b16adaa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b16adaa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b16adaa.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b16adaa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b16adaa .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b16adaa:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-b16adaa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b16adaa .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-07254fa{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-07254fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-07254fa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-07254fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-07254fa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-07254fa .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-07254fa:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-07254fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-07254fa .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-c54510e > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-0249108{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-0249108.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0249108.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0249108.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0249108.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0249108 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0249108:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-0249108:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0249108 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ea79f22{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-ea79f22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ea79f22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ea79f22.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ea79f22.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ea79f22 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ea79f22:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-ea79f22:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ea79f22 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b34bdd7{margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-90d01fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-90d01fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-d9d00a0 > .elementor-container{min-height:425px;}.elementor-8 .elementor-element.elementor-element-6dc7884 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6dc7884 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6dc7884 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6dc7884 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6dc7884 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-954937f img{width:753px;height:425px;object-fit:cover;object-position:center center;border-radius:20px 20px 200px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e738253{width:100%;max-width:100%;--e-transform-rotateZ:-90deg;}.elementor-8 .elementor-element.elementor-element-e738253 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#C9CACE;}.elementor-8 .elementor-element.elementor-element-9b8e0d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-9b8e0d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-9b8e0d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-element-populated{border-style:solid;border-width:010px 0px 10px 0px;border-color:var( --e-global-color-astglobalcolor4 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-background-slideshow{border-radius:20px 20px 020px 20px;}.elementor-8 .elementor-element.elementor-element-9b8e0d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-1f0f05c .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-e51d59b{text-align:center;}.elementor-8 .elementor-element.elementor-element-e51d59b .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-e3fc902 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1397ca5{margin:-308px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1397ca5 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f77796a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-f77796a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-4580353{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8 .elementor-element.elementor-element-4580353 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-4580353 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-4580353 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-4580353 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4580353:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4580353:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-aab8663 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-93416cd .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-93416cd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-eb4cfc8{margin-top:100px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-8fdb34a{text-align:center;}.elementor-8 .elementor-element.elementor-element-305268d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-305268d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-305268d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-305268d > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-588f0b5 img{width:100%;height:334px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #1E63A9;}.elementor-8 .elementor-element.elementor-element-088d35c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2d73390:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2d73390.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-2d73390.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-2d73390.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-49px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-2d73390 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f9047d2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f9047d2 .elementor-icon{font-size:29px;padding:14px;border-width:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-f9047d2 .elementor-icon svg{height:29px;}.elementor-8 .elementor-element.elementor-element-2b211d4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-34aa8d5 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-34aa8d5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-492da45 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-492da45 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-492da45 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-492da45 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-4c7228b img{width:100%;height:334px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #1E63A9;}.elementor-8 .elementor-element.elementor-element-1a44dc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1a44dc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-1a44dc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-1a44dc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-46px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-1a44dc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ca2d316{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ca2d316 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ca2d316 .elementor-icon{font-size:29px;padding:14px;border-width:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-ca2d316 .elementor-icon svg{height:29px;}.elementor-8 .elementor-element.elementor-element-34febb0{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-a40ced7 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-a40ced7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-d378e1a{margin-top:020px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-83418f0 img{width:100%;height:334px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #1E63A9;}.elementor-8 .elementor-element.elementor-element-50bf3cc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d6e4eff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d6e4eff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-d6e4eff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-d6e4eff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-49px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-d6e4eff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-be03837{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-be03837 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-be03837.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-be03837.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-be03837.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-be03837.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-be03837 .elementor-icon{font-size:29px;padding:14px;border-width:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-be03837 .elementor-icon svg{height:29px;}.elementor-8 .elementor-element.elementor-element-49238b4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ba4ac86 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-ba4ac86{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-b71daa8 img{width:100%;height:334px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #1E63A9;}.elementor-8 .elementor-element.elementor-element-18ed1b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-18ed1b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-18ed1b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-18ed1b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-46px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-18ed1b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-06725a8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-06725a8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon:hover, .elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-06725a8 .elementor-icon{font-size:29px;padding:14px;border-width:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-06725a8 .elementor-icon svg{height:29px;}.elementor-8 .elementor-element.elementor-element-f145c9e{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-374ba0a .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-374ba0a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-193529e{margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6fa0b8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-6fa0b8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-6fa0b8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-336461c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-8 .elementor-element.elementor-element-336461c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-336461c .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-336461c .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-336461c .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-336461c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-336461c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-670ba54{text-align:center;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0f5e2a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-0f5e2a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-0f5e2a0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #8B1E2D;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-35e911b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-35e911b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-35e911b .elementor-icon{font-size:40px;padding:13px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ee6daae{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-icon-size:36px;--divider-element-spacing:0px;}.elementor-8 .elementor-element.elementor-element-ee6daae .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-ee6daae .elementor-divider{text-align:center;}.elementor-8 .elementor-element.elementor-element-ee6daae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-ee6daae.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ee6daae.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-ee6daae.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ee6daae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-ee6daae .elementor-icon i, .elementor-8 .elementor-element.elementor-element-ee6daae .elementor-icon svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-0267df3 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-0267df3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-aa10d2d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8 .elementor-element.elementor-element-aa10d2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8 .elementor-element.elementor-element-aa10d2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-element-populated{box-shadow:0px 0px 10px 0px #8B1E2D;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-ceafbfa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-ceafbfa.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ceafbfa .elementor-icon{font-size:40px;padding:13px;}.elementor-8 .elementor-element.elementor-element-5ce3366{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.3px;--divider-icon-size:36px;--divider-element-spacing:0px;}.elementor-8 .elementor-element.elementor-element-5ce3366 .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-5ce3366 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-5ce3366.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5ce3366.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5ce3366.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5ce3366.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5ce3366.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5ce3366 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-5ce3366 .elementor-icon svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-47ef5f3 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-47ef5f3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-ef35874.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-ef35874.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-ef35874.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #8B1E2D;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-341f1b6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-341f1b6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-341f1b6 .elementor-icon{font-size:40px;padding:13px;}.elementor-8 .elementor-element.elementor-element-23efe04{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.3px;--divider-icon-size:36px;--divider-element-spacing:0px;}.elementor-8 .elementor-element.elementor-element-23efe04 .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-23efe04 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-23efe04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-23efe04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-23efe04.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-23efe04.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-23efe04.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-23efe04 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-23efe04 .elementor-icon svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-1b354c7 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-1b354c7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3eb377b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8 .elementor-element.elementor-element-3eb377b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8 .elementor-element.elementor-element-3eb377b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-element-populated{box-shadow:0px 0px 10px 0px #8B1E2D;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-c3d7355 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c3d7355.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c3d7355 .elementor-icon{font-size:40px;padding:13px;}.elementor-8 .elementor-element.elementor-element-eaab74f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.3px;--divider-icon-size:36px;--divider-element-spacing:0px;}.elementor-8 .elementor-element.elementor-element-eaab74f .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-eaab74f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-eaab74f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-eaab74f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-eaab74f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-eaab74f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-eaab74f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-eaab74f .elementor-icon i, .elementor-8 .elementor-element.elementor-element-eaab74f .elementor-icon svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-6462ec6 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-6462ec6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-f615de5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f615de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f615de5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:060px;margin-bottom:0px;padding:4em 1em 10em 1em;}.elementor-8 .elementor-element.elementor-element-f615de5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c03adae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-c03adae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-f1ebd9b{text-align:start;}.elementor-8 .elementor-element.elementor-element-f1ebd9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 16px rgba(0, 0, 0, 0.88);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b56a98e{text-align:start;}.elementor-8 .elementor-element.elementor-element-b56a98e .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0eb6ff0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-8 .elementor-element.elementor-element-0eb6ff0 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-0eb6ff0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-01ac951{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-3257591 .elementor-button{background-color:#F57C0000;}.elementor-8 .elementor-element.elementor-element-3257591{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-93895a4 > .elementor-element-populated{margin:0em 0em 0em 2em;--e-column-margin-right:0em;--e-column-margin-left:2em;}.elementor-8 .elementor-element.elementor-element-50a8f6c > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-3cc3c60 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-d3e111f > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-9a1f3e0 img{width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-baa5137{padding:15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-11ca93b > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-edf2f70 img{width:100%;height:261px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-784b9e8 > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-4612d66 img{width:100%;height:261px;object-fit:cover;object-position:center center;border-radius:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-697c400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 0em 1em;}.elementor-8 .elementor-element.elementor-element-697c400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2e0fc6b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2e0fc6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://visionengg.in/wp-content/uploads/2026/04/low-angle-shot-b-17-bomber-plane-from-wwii-captured-airbase-sunny-day-scaled.jpg");background-position:center center;}.elementor-8 .elementor-element.elementor-element-2e0fc6b, .elementor-8 .elementor-element.elementor-element-2e0fc6b > .elementor-background-overlay{border-radius:11px 11px 11px 11px;}.elementor-8 .elementor-element.elementor-element-2e0fc6b{box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8em;margin-bottom:6em;padding:2em 2em 2em 2em;}.elementor-8 .elementor-element.elementor-element-2e0fc6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-13a69a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C73;}.elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.58);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-13a69a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-d590c5d .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-2b347ed{text-align:center;}.elementor-8 .elementor-element.elementor-element-2b347ed .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ee8af54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C73;}.elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.58);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-ee8af54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7a392a8 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-f057895{text-align:center;}.elementor-8 .elementor-element.elementor-element-f057895 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ed69fb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C73;}.elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.58);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-ed69fb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4d34d72 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-7870461{text-align:center;}.elementor-8 .elementor-element.elementor-element-7870461 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-20b36ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C73;}.elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.58);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-20b36ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-cdff598 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-508b692{text-align:center;}.elementor-8 .elementor-element.elementor-element-508b692 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9453f0d > .elementor-background-overlay{background-color:var( --e-global-color-text );background-image:url("https://visionengg.in/wp-content/uploads/2026/04/milling-machining-center-cnc-turning-center-metal-processing-machine_336475-163.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-9453f0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-8 .elementor-element.elementor-element-fa2d0c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c7b87e{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c7b87e .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-11px 6px 10px rgba(0, 0, 0, 0.96);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-5aa8ee4{text-align:center;}.elementor-8 .elementor-element.elementor-element-5aa8ee4 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-11px 6px 10px rgba(0, 0, 0, 0.96);color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-a701ebf{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-61d6503.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-61d6503.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-2681512{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-2681512:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2681512.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2681512.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2681512:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2681512:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-952df9e{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-952df9e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-952df9e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-952df9e.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-952df9e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-952df9e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2b95b77{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-2b95b77:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2b95b77.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2b95b77.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2b95b77:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2b95b77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4a611e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-4a611e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-9dd3799{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-9dd3799:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9dd3799.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9dd3799.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-9dd3799:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9dd3799:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-57bc23f{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-57bc23f:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-57bc23f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-57bc23f.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-57bc23f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-57bc23f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f8b7338{background-color:#0505056E;padding:21px 21px 21px 21px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.57);}.elementor-8 .elementor-element.elementor-element-f8b7338:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f8b7338.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f8b7338.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon{font-size:35px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-f8b7338:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f8b7338:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-797f3cc{margin-top:0px;margin-bottom:0px;padding:080px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e023d7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0f168b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f168b3 .bdt-ep-advanced-heading-main-title-inner{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-0f168b3 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );width:200px;height:5px;}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-slide-item .bdt-slider-image-wrapper:before{background-color:rgba(3, 4, 16, 0.4);}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-slide-item{height:494px;background-color:#14ABF4;}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-prev i, .elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-next i{color:#fff;}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-prev i,
					.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-next i{font-size:36px;}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-prev{left:35px;}.elementor-8 .elementor-element.elementor-element-1f151ad .bdt-slider .bdt-navigation-next{right:35px;}.elementor-8 .elementor-element.elementor-element-f4e980e{margin-top:0px;margin-bottom:0px;padding:060px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1d11cf9{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d11cf9 .bdt-ep-advanced-heading-main-title-inner{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-1d11cf9 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );width:200px;height:5px;}.elementor-8 .elementor-element.elementor-element-9df4f0c{text-align:center;}.elementor-8 .elementor-element.elementor-element-e05511c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-e05511c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3974508.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-3974508.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3974508 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-3974508 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-3974508 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-3974508 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-96956de{--ep-advanced-icon-box-readmore-h-offset:-50px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-96956de.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-96956de.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-96956de.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-96956de.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-indicator svg *{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-indicator{width:78px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-393753b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-393753b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-393753b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-393753b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-393753b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-393753b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-9f6015e{--ep-advanced-icon-box-readmore-h-offset:-50px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-9f6015e.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-9f6015e.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-9f6015e.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-9f6015e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-indicator svg *{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-indicator{width:78px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-102e3a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-102e3a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-102e3a3 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-102e3a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-102e3a3 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-102e3a3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-63e6bbd{--ep-advanced-icon-box-readmore-h-offset:-50px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-63e6bbd.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-63e6bbd.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-63e6bbd.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-63e6bbd.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-82fbde2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-82fbde2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ce508c9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-ce508c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-ce508c9 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-ce508c9 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-80181c5{--ep-advanced-icon-box-readmore-h-offset:-50px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-80181c5.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-80181c5.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-80181c5.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-80181c5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-indicator svg *{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-indicator{width:78px;}.elementor-8 .elementor-element.elementor-element-aab25a0 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-aab25a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-aab25a0 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-aab25a0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed{--ep-advanced-icon-box-readmore-h-offset:-50px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1df7b5{margin-top:80px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-44f2adf{text-align:center;--ep-advanced-heading-pos-y:-26px;--ep-advanced-heading-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-44f2adf .bdt-ep-advanced-heading-main-title-inner{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-44f2adf .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );width:200px;height:5px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2751e0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-2751e0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-0708966 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-640be3e{margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bbf6450{text-align:center;--ep-advanced-heading-pos-y:-26px;--ep-advanced-heading-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-bbf6450 .bdt-ep-advanced-heading-main-title-inner{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-bbf6450 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );width:200px;height:5px;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-circle::before{background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-btn:hover{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-circle{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-img{opacity:1;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-style-1:hover .bdt-ep-animated-card-img{left:80%;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-style-2:hover .bdt-ep-animated-card-img{right:80%;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-text{color:var( --e-global-color-astglobalcolor4 );font-size:18px;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-btn{color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 20px 10px 20px;text-decoration:none;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-btn svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-btn:hover svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-0bf4ab0{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-0e87504 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated{margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated{margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated{margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-b34bdd7{margin-top:50px;margin-bottom:0px;padding:0px 015px 0px 015px;}.elementor-8 .elementor-element.elementor-element-90d01fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1397ca5 img{height:431px;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-f77796a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-93416cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-eb4cfc8{margin-top:50px;margin-bottom:0px;padding:0px 015px 0px 015px;}.elementor-8 .elementor-element.elementor-element-04bc9db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-305268d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-34aa8d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-492da45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a40ced7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ba4ac86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-374ba0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-193529e{margin-top:50px;margin-bottom:0px;padding:0px 015px 0px 015px;}.elementor-8 .elementor-element.elementor-element-6fa0b8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-element-populated{margin:0px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-0267df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-element-populated{margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-47ef5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-element-populated{margin:20px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-1b354c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-6462ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f615de5{padding:4em 1em 10em 1em;}.elementor-8 .elementor-element.elementor-element-3257591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-93895a4 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-8 .elementor-element.elementor-element-697c400{padding:1em 1em 3em 1em;}.elementor-8 .elementor-element.elementor-element-2e0fc6b{margin-top:-8em;margin-bottom:4em;padding:1em 1em 1em 1em;}.elementor-8 .elementor-element.elementor-element-9453f0d{padding:50px 015px 50px 015px;}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-2681512 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-952df9e .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-2b95b77 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-9dd3799 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-57bc23f .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon-box-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-f8b7338 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-96956de{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-9f6015e{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-63e6bbd{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-80181c5{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-e7cd2ed{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-44f2adf{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-bbf6450{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0bf4ab0{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-3317d72{width:50%;}.elementor-8 .elementor-element.elementor-element-3317d72 > .elementor-element-populated{margin:0px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-b039ec5{width:50%;}.elementor-8 .elementor-element.elementor-element-b039ec5 > .elementor-element-populated{margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-c54510e{width:50%;}.elementor-8 .elementor-element.elementor-element-c54510e > .elementor-element-populated{margin:10px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-ff50a07{width:50%;}.elementor-8 .elementor-element.elementor-element-ff50a07 > .elementor-element-populated{margin:10px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-b34bdd7{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-6dc7884{width:80%;}.elementor-8 .elementor-element.elementor-element-d82d625{width:20%;}.elementor-8 .elementor-element.elementor-element-9b8e0d5{width:50%;}.elementor-8 .elementor-element.elementor-element-e3fc902{width:50%;}.elementor-8 .elementor-element.elementor-element-1397ca5{margin:-332px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1397ca5 img{height:468px;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-f77796a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-f77796a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-93416cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-eb4cfc8{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-305268d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-34aa8d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-492da45 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-a40ced7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-d36f5a9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-ba4ac86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-6fedc60 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-374ba0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-193529e{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0f5e2a0{width:50%;}.elementor-8 .elementor-element.elementor-element-0f5e2a0 > .elementor-element-populated{margin:10px 05px 10px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-ee6daae .elementor-divider-separator{width:64%;}.elementor-8 .elementor-element.elementor-element-0267df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-aa10d2d{width:50%;}.elementor-8 .elementor-element.elementor-element-aa10d2d > .elementor-element-populated{margin:10px 0px 10px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-5ce3366 .elementor-divider-separator{width:64%;}.elementor-8 .elementor-element.elementor-element-47ef5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-ef35874{width:50%;}.elementor-8 .elementor-element.elementor-element-ef35874 > .elementor-element-populated{margin:10px 05px 10px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-23efe04 .elementor-divider-separator{width:64%;}.elementor-8 .elementor-element.elementor-element-1b354c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-3eb377b{width:50%;}.elementor-8 .elementor-element.elementor-element-3eb377b > .elementor-element-populated{margin:10px 0px 10px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-6462ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-f615de5{padding:2em 1em 13em 1em;}.elementor-8 .elementor-element.elementor-element-0eb6ff0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-8 .elementor-element.elementor-element-3257591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-93895a4 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-8 .elementor-element.elementor-element-50a8f6c{width:50%;}.elementor-8 .elementor-element.elementor-element-50a8f6c > .elementor-element-populated{margin:0px 05px 7px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-3cc3c60 img{height:185px;}.elementor-8 .elementor-element.elementor-element-d3e111f{width:50%;}.elementor-8 .elementor-element.elementor-element-d3e111f > .elementor-element-populated{margin:0px 05px 7px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-9a1f3e0 img{height:185px;}.elementor-8 .elementor-element.elementor-element-11ca93b{width:50%;}.elementor-8 .elementor-element.elementor-element-11ca93b > .elementor-element-populated{margin:0px 05px 7px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-edf2f70 img{height:180px;}.elementor-8 .elementor-element.elementor-element-784b9e8{width:50%;}.elementor-8 .elementor-element.elementor-element-784b9e8 > .elementor-element-populated{margin:0px 05px 7px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;}.elementor-8 .elementor-element.elementor-element-4612d66 img{height:180px;}.elementor-8 .elementor-element.elementor-element-697c400{margin-top:0px;margin-bottom:0px;padding:1em 1em 2em 1em;}.elementor-8 .elementor-element.elementor-element-2e0fc6b{margin-top:-17.6em;margin-bottom:3em;}.elementor-8 .elementor-element.elementor-element-9453f0d{margin-top:-5em;margin-bottom:0em;padding:2em 1em 3em 1em;}.elementor-8 .elementor-element.elementor-element-797f3cc{margin-top:020px;margin-bottom:0px;padding:0px 015px 0px 015px;}.elementor-8 .elementor-element.elementor-element-0f168b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f168b3 .bdt-ep-advanced-heading-main-title-inner{font-size:20px;}.elementor-8 .elementor-element.elementor-element-f4e980e{margin-top:0px;margin-bottom:0px;padding:0px 015px 0px 015px;}.elementor-8 .elementor-element.elementor-element-1d11cf9{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d11cf9 .bdt-ep-advanced-heading-main-title-inner{font-size:20px;}.elementor-8 .elementor-element.elementor-element-9df4f0c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;}.elementor-8 .elementor-element.elementor-element-24705e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3974508 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-96956de{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-96956de .bdt-ep-advanced-icon-box-indicator{width:70px;}.elementor-8 .elementor-element.elementor-element-393753b > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-9f6015e{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-9f6015e .bdt-ep-advanced-icon-box-indicator{width:70px;}.elementor-8 .elementor-element.elementor-element-102e3a3 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-63e6bbd{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-63e6bbd .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-82fbde2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96631f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce508c9 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-80181c5{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;--ep-advanced-icon-box-indicator-h-offset:0px;--ep-advanced-icon-box-indicator-v-offset:0px;--ep-advanced-icon-box-indicator-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-80181c5 .bdt-ep-advanced-icon-box-indicator{width:70px;}.elementor-8 .elementor-element.elementor-element-aab25a0 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed{--ep-advanced-icon-box-readmore-h-offset:0px;--ep-advanced-icon-box-readmore-v-offset:0px;--ep-advanced-icon-box-icon-top-v-offset:-0px;--ep-advanced-icon-box-icon-top-h-offset:0px;}.elementor-8 .elementor-element.elementor-element-e7cd2ed .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a1df7b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-44f2adf{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-44f2adf .bdt-ep-advanced-heading-main-title-inner{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d2b6ff1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-640be3e{margin-top:0px;margin-bottom:0px;padding:020px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bbf6450{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-8 .elementor-element.elementor-element-bbf6450 .bdt-ep-advanced-heading-main-title-inner{font-size:20px;}.elementor-8 .elementor-element.elementor-element-68b462f .bdt-ep-animated-card-item{height:405px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6dc7884{width:81.273%;}.elementor-8 .elementor-element.elementor-element-d82d625{width:18.636%;}.elementor-8 .elementor-element.elementor-element-9b8e0d5{width:47.089%;}.elementor-8 .elementor-element.elementor-element-e3fc902{width:52.82%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-61d6503{width:30%;}.elementor-8 .elementor-element.elementor-element-4a611e6{width:100%;}}/* Start custom CSS for html, class: .elementor-element-d3c27e7 */.hero{
height:100%;
display:flex;
align-items:center;

}
.hero-btn{
  margin-bottom: 60px; /* 👈 ADD THIS */
}
.hero-container {
  width: 1200px;
    width: 100%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
padding: 50px 20px;
padding-left:125px;
  gap: 70px; /* 👈 ADD THIS */
 
}

/* LEFT SIDE */

.hero-left {
  width: 50%;
  color: white;

}

.hero-left h1{
    color:#fff;
font-size:50px;
line-height:1.1;
margin-bottom:20px;
}

.hero-left span{
color:#f28c1a;
}

.hero-left p{
font-size:18px;
color:#cfd8e3;
margin-bottom:30px;
max-width:450px;
}
.nav-arrows button {
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;

  display: flex;
  align-items: center;
  gap: 10px;

  -webkit-tap-highlight-color: transparent;
}
.hero-btn {
    position: relative;
    background: linear-gradient(135deg, #FF4F00, #FF4F00);
    padding: 18px 45px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 1px;
    display: inline-block;
    border-radius: 8px;
    overflow: hidden;
    transition: all 0.4s ease;

    /* industrial cut shape */
    clip-path: polygon(
        0 0,
        100% 0,
        100% 70%,
        90% 100%,
        0 100%
    );

    /* glow shadow */
    box-shadow: 0 8px 25px rgba(242, 140, 26, 0.4);
}
.hero-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    overflow: hidden;
  
}

.btn-icon {
    width: 22px;
    height: 22px;
    stroke: currentColor; /* uses button text color */
    fill: none;
    stroke-width: 2;
    transition: 0.4s;
}.hero-btn span {
    color: #fff; /* forces button text white */
}

/* icon hover effect */
.hero-btn:hover .btn-icon {
    transform: translateX(10px) scaleX(1.2);
    stroke: currentColor; /* ensures it stays white */
}
/* NEW STYLE */
.hero-btn:hover .btn-icon {
    transform: translateX(10px) scaleX(1.2);
}
/* shine effect */
.hero-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transition: 0.6s;
}

/* hover effects */
.hero-btn:hover {
    color:#fff;

    background: linear-gradient(135deg, #002e69, #002e69);
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 12px 30px rgba(15, 147, 214, 0.5);
}

/* shine animation on hover */
.hero-btn:hover::before {
    left: 100%;
}

/* click feel */
.hero-btn:active {
    transform: scale(0.95);
}
/* RIGHT SIDE */
.hero-right{
    margin:50px;
position:relative;
width:50%;
}

.hero-right img{
  width: 100%;
  aspect-ratio: 4 / 4; /* or 16/9 */
  object-fit: cover;

clip-path: polygon(
0 0,
85% 0,
100% 12%,
100% 100%,
15% 100%,
0 88%
);
}
/* EXPERIENCE BOX */
.experience-box::before {
  content: "";
  position: absolute;
  left: -1px;
  top: 20%;
  height: 60%;
  width: 3px;
  background: linear-gradient(to bottom, #fba83a, #fba83a);
  border-radius: 10px;
}

.experience-box {
  position: absolute;
  bottom: 190px;
  left: -40px;

  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(12px);

  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 16px;

  padding: 18px 22px;
  min-width: 160px;

  color: #fff;

  box-shadow: 0 10px 40px rgba(0,0,0,0.25);

  transition: all 0.4s ease;
}

.experience-box h2 {
    color:#fba83a;
  font-size: 30px;
  margin: 0;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
}

.experience-box p {
  font-size: 13px;
  margin-top: 4px;
  opacity: 0.8;
}

/* subtle hover */
.hero-right:hover .experience-box {
  transform: translateY(-10px);
  border-color: rgba(250,167,57,0.6);
}.slider {
  position: relative;
  overflow: hidden;
}
.slide::before {
  content: "";
  position: absolute;
  inset: 0;

  background: rgba(0, 0, 0, 0.4); /* 👈 darkness control */
  z-index: 1;
}.hero-container {
  position: relative;
  z-index: 2;
}
.slide {
  display: none;
  width: 100%;
  position: relative;

  /* 👇 common bg settings */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* SLIDE 1 */
.slide:nth-child(1) {
  background-image: url("https://visionengg.in/wp-content/uploads/2026/04/futuristic-space-rocket-with-fantasy-design-scaled.jpg");
}

/* SLIDE 2 */
.slide:nth-child(2) {
  background-image: url("https://visionengg.in/wp-content/uploads/2026/04/view-armed-tank-used-combat-war-time-1-scaled.jpg");
}

/* SLIDE 3 */
.slide:nth-child(3) {
  background-image: url("https://visionengg.in/wp-content/uploads/2026/04/mechanical-engineering-blueprint-precision-metal-parts-cylindrical-components-technical-drawings-mac_1308352-38482.jpg");
}

/* SLIDE 4 */
.slide:nth-child(4) {
  background-image: url("https://visionengg.in/wp-content/uploads/2026/04/hand-using-caliper-measure-metal-component-precision-manufacturing-setting_931778-58195.jpg");
}
.slide.active {
  display: block;
}

/* ARROWS */
/* ARROWS WRAPPER STYLE */
/* ARROWS WRAPPER */
.nav-arrows {
  position: absolute;
  bottom: 30px;
  left: 105px;

  display: flex;
  gap: 25px; /* 👈 space between arrows */
  z-index: 20;
}

/* REMOVE OLD POSITIONS */
.prev, .next {
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  transform: none;

  background: none;
  border: none;
  cursor: pointer;

  display: flex;
  align-items: center;
  gap: 10px;
}/* LEFT ARROW FIX */
.prev {
  flex-direction: row-reverse; /* 👈 ye magic hai */
}
/* BASE SAME — JUST ENHANCED STATES */
.nav-arrows button{
  position: relative;
  overflow: hidden;
  transition: all 0.25s ease;
}

/* HOVER GLASS */
.nav-arrows button:hover{
  background: rgba(255,255,255,0.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);

  box-shadow: 0 6px 18px rgba(0,0,0,0.2);
}

/* ACTIVE GLASS (MORE STRONG) */
.nav-arrows button:active{
  background: rgba(255,255,255,0.2);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  transform: scale(0.94);
  box-shadow: inset 0 4px 10px rgba(0,0,0,0.25);
}

/* GLASS BORDER */
.nav-arrows button::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  border:1px solid rgba(255,255,255,0.15);
  opacity:0;
  transition:0.25s;
}

/* BORDER SHOW ON HOVER + ACTIVE */
.nav-arrows button:hover::before{
  opacity:1;
}
/* LINE */
.line {
  width: 50px;
  height: 2px;
  background: rgba(255,255,255,0.4);
  position: relative;
  overflow: hidden;
}

/* LIGHT EFFECT */
/* DEFAULT */
.line::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, #f28c1a, transparent);
  transition: 0.5s;
}

/* NEXT → moves RIGHT */
.next .line::after {
  left: -100%;
}

.next:hover .line::after {
  left: 100%;
}

/* PREV → moves LEFT */
.prev .line::after {
  left: 100%;
}

.prev:hover .line::after {
  left: -100%;
}

/* ARROW */
.arrow {
  font-size: 30px;
  color: white;
  transition: 0.3s;
}

/* HOVER */


.prev:hover .arrow {
  transform: translateX(-5px);
  color: #f28c1a;
}

.next:hover .arrow {
  transform: translateX(5px);
  color: #f28c1a;
}

/* DOTS */

.dots {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);

  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 10;
}

/* DEFAULT DOT */
.dots span {
  width: 8px;
  height: 8px;
  background: rgba(255,255,255,0.4);
  border-radius: 50px;
  cursor: pointer;
  transition: all 0.4s ease;
}

/* ACTIVE DOT (PILL STYLE) */
.dots .active-dot {
  height: 35px;
  width: 8px;
  background: linear-gradient(180deg, #f28c1a, #ffb347);
  box-shadow: 0 0 10px rgba(242,140,26,0.7);
}

/* DEFAULT (hidden state before animation) */
.hero-left h1,
.hero-left p,
.hero-btn,
.hero-right img,
.experience-box {
  opacity: 0;
  transform: translateY(50px);
  transform: scale(1.3);
}

/* ACTIVE ANIMATION */
.slide.active .hero-left h1 {
  animation: fadeUp 0.8s ease forwards;
}

.slide.active .hero-left p {
  animation: fadeUp 0.8s ease forwards;
  animation-delay: 0.2s;
}

.slide.active .hero-btn {
  animation: fadeUp 0.8s ease forwards;
  animation-delay: 0.4s;
}

.slide.active .hero-right img {
  animation: fadeRight 1s ease forwards;
  animation-delay: 0.3s;
}

.slide.active .experience-box {
  animation: fadeZoom 0.8s ease forwards;
  animation-delay: 0.6s;
}

/* KEYFRAMES */

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeRight {
  from {
    opacity: 0;
    transform: translateX(80px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeZoom {
  from {
    opacity: 0;
    transform: scale(0.5);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* TABLET STYLES */
@media (max-width: 992px) {
  .hero-container {
    flex-direction: column-reverse; /* image top, text below */
    align-items: center;
    gap: 20px; /* thoda gap kam kar diya */
  }
.hero-container {

padding: 15px 15px;

  gap: 70px; /* 👈 ADD THIS */
 
}
  .hero-left, .hero-right {
    width: 100%;
   
    text-align: center;
  }

  .hero-left h1 {
    font-size: 36px;
    line-height: 1.2;
  }

  .hero-left p {
    font-size: 16px;
    max-width: 90%;
    margin: 0 auto 20px auto;
  }

 .hero-right img{
  width: 50%;
  aspect-ratio: 4/4; /* or 16/9 */
  object-fit: cover;

clip-path: polygon(
0 0,
85% 0,
100% 12%,
100% 100%,
15% 100%,
0 88%
);
}

    .experience-box {
    display: none;
  }
  .hero-btn {
    padding: 14px 30px;
    font-size: 15px;
  }   .nav-arrows {
    position: absolute;
    bottom: 20px;
    left: 50%;              /* slide ke center me */
    transform: translateX(-50%);
    gap: 0px;
    z-index: 10;
  } .hero-left p {
   
    margin-bottom: 75px;
    
  }
}@media (max-width: 1213px){
    .hero-left h1 {
    font-size: 36px;
    line-height: 1.2;
  }

}

/* MOBILE STYLES */
@media (max-width: 576px) {
  .hero-left h1 {
    font-size: 26px;
    line-height: 1.2;
  }

  .hero-left p {
    font-size: 14px;
    margin-bottom: 55px;
    
  }

  .hero-btn {
    padding: 12px 20px;
    font-size: 14px;
  }

@media (max-width: 576px) {
  .hero-right img {
    width: 100%;
    height: 350px;  /* mobile-friendly */
    object-fit: cover;
    clip-path: polygon(
      0 0,
      85% 0,
      100% 12%,
      100% 100%,
      15% 100%,
      0 88%
    );
  }
}

  .experience-box {
    width: 120px;
    padding: 15px 0;
    top: -20px;
  }

   .nav-arrows {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    gap: 10px;
    z-index: 10;
  }

  .dots {
    padding: 15px;
  }.dots {
  position: absolute;
  right: 10px;
  top: 90%;
  transform: translateY(-50%);

  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b16adaa */.icon-box {
  position: relative;
  padding: 35px 25px;
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(30,99,169,0.15), rgba(0,0,0,0.7));
  backdrop-filter: blur(12px);
  text-align: center;
  transition: 0.4s ease;
  border: 1px solid rgba(255,255,255,0.08);
}

/* ✨ GLASS ICON CONTAINER */
.icon-box .elementor-icon {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;

  /* GLASS EFFECT */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.2);

  color: #faa93d;
  font-size: 32px;

  box-shadow:
    inset 0 0 10px rgba(255,255,255,0.2),
    0 8px 25px rgba(0,0,0,0.4);

  transition: 0.5s ease;
}

/* ✨ GLASS SHINE EFFECT */
.icon-box .elementor-icon::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 15%;
  width: 60%;
  height: 40%;
  background: linear-gradient(
    to bottom right,
    rgba(255,255,255,0.6),
    transparent
  );
  border-radius: 50%;
  filter: blur(6px);
  opacity: 0.6;
}

/* HOVER ICON EFFECT */
.icon-box:hover .elementor-icon {
  transform: translateY(-10px) scale(1.1);
  color: #ffffff;
  background: rgba(255,255,255,0.15);
  box-shadow:
    inset 0 0 15px rgba(255,255,255,0.3),
    0 15px 40px rgba(0,0,0,0.6);
}

/* TITLE */
.icon-box .elementor-icon-box-title {
  color: #ffffff;
  font-weight: 600;
  margin-top: 10px;
}

/* DESCRIPTION */
.icon-box .elementor-icon-box-description {
  color: #d1d1d1;
  font-size: 14px;
  line-height: 1.6;
}

/* CARD HOVER */
.icon-box:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-07254fa */.icon-box {
  position: relative;
  padding: 35px 25px;
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(30,99,169,0.15), rgba(0,0,0,0.7));
  backdrop-filter: blur(12px);
  text-align: center;
  transition: 0.4s ease;
  border: 1px solid rgba(255,255,255,0.08);
}

/* ✨ GLASS ICON CONTAINER */
.icon-box .elementor-icon {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;

  /* GLASS EFFECT */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.2);

  color: #faa93d;
  font-size: 32px;

  box-shadow:
    inset 0 0 10px rgba(255,255,255,0.2),
    0 8px 25px rgba(0,0,0,0.4);

  transition: 0.5s ease;
}

/* ✨ GLASS SHINE EFFECT */
.icon-box .elementor-icon::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 15%;
  width: 60%;
  height: 40%;
  background: linear-gradient(
    to bottom right,
    rgba(255,255,255,0.6),
    transparent
  );
  border-radius: 50%;
  filter: blur(6px);
  opacity: 0.6;
}

/* HOVER ICON EFFECT */
.icon-box:hover .elementor-icon {
  transform: translateY(-10px) scale(1.1);
  color: #ffffff;
  background: rgba(255,255,255,0.15);
  box-shadow:
    inset 0 0 15px rgba(255,255,255,0.3),
    0 15px 40px rgba(0,0,0,0.6);
}

/* TITLE */
.icon-box .elementor-icon-box-title {
  color: #ffffff;
  font-weight: 600;
  margin-top: 10px;
}

/* DESCRIPTION */
.icon-box .elementor-icon-box-description {
  color: #d1d1d1;
  font-size: 14px;
  line-height: 1.6;
}

/* CARD HOVER */
.icon-box:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0249108 */.icon-box {
  position: relative;
  padding: 35px 25px;
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(30,99,169,0.15), rgba(0,0,0,0.7));
  backdrop-filter: blur(12px);
  text-align: center;
  transition: 0.4s ease;
  border: 1px solid rgba(255,255,255,0.08);
}

/* ✨ GLASS ICON CONTAINER */
.icon-box .elementor-icon {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;

  /* GLASS EFFECT */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.2);

  color: #faa93d;
  font-size: 32px;

  box-shadow:
    inset 0 0 10px rgba(255,255,255,0.2),
    0 8px 25px rgba(0,0,0,0.4);

  transition: 0.5s ease;
}

/* ✨ GLASS SHINE EFFECT */
.icon-box .elementor-icon::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 15%;
  width: 60%;
  height: 40%;
  background: linear-gradient(
    to bottom right,
    rgba(255,255,255,0.6),
    transparent
  );
  border-radius: 50%;
  filter: blur(6px);
  opacity: 0.6;
}

/* HOVER ICON EFFECT */
.icon-box:hover .elementor-icon {
  transform: translateY(-10px) scale(1.1);
  color: #ffffff;
  background: rgba(255,255,255,0.15);
  box-shadow:
    inset 0 0 15px rgba(255,255,255,0.3),
    0 15px 40px rgba(0,0,0,0.6);
}

/* TITLE */
.icon-box .elementor-icon-box-title {
  color: #ffffff;
  font-weight: 600;
  margin-top: 10px;
}

/* DESCRIPTION */
.icon-box .elementor-icon-box-description {
  color: #d1d1d1;
  font-size: 14px;
  line-height: 1.6;
}

/* CARD HOVER */
.icon-box:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea79f22 */.icon-box {
  position: relative;
  padding: 35px 25px;
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(30,99,169,0.15), rgba(0,0,0,0.7));
  backdrop-filter: blur(12px);
  text-align: center;
  transition: 0.4s ease;
  border: 1px solid rgba(255,255,255,0.08);
}

/* ✨ GLASS ICON CONTAINER */
.icon-box .elementor-icon {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;

  /* GLASS EFFECT */
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.2);

  color: #faa93d;
  font-size: 32px;

  box-shadow:
    inset 0 0 10px rgba(255,255,255,0.2),
    0 8px 25px rgba(0,0,0,0.4);

  transition: 0.5s ease;
}

/* ✨ GLASS SHINE EFFECT */
.icon-box .elementor-icon::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 15%;
  width: 60%;
  height: 40%;
  background: linear-gradient(
    to bottom right,
    rgba(255,255,255,0.6),
    transparent
  );
  border-radius: 50%;
  filter: blur(6px);
  opacity: 0.6;
}

/* HOVER ICON EFFECT */
.icon-box:hover .elementor-icon {
  transform: translateY(-10px) scale(1.1);
  color: #ffffff;
  background: rgba(255,255,255,0.15);
  box-shadow:
    inset 0 0 15px rgba(255,255,255,0.3),
    0 15px 40px rgba(0,0,0,0.6);
}

/* TITLE */
.icon-box .elementor-icon-box-title {
  color: #ffffff;
  font-weight: 600;
  margin-top: 10px;
}

/* DESCRIPTION */
.icon-box .elementor-icon-box-description {
  color: #d1d1d1;
  font-size: 14px;
  line-height: 1.6;
}

/* CARD HOVER */
.icon-box:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93416cd */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34aa8d5 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40ced7 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba4ac86 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-374ba0a */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0267df3 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f5e2a0 *//* MAIN CARD */


/* Hover Lift */
.service-card:hover{
    transform: translateY(-12px) scale(1.02);

}

/* Gradient Glow Border */


.service-card:hover::before{
    opacity:1;
}

/* Light Sweep Effect */


.service-card:hover::after{
    left:130%;
}.service-card .elementor-icon{
    transition: all .4s ease;
}

.service-card:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47ef5f3 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b354c7 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6462ec6 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3257591 */.button {
  border: none;
  outline: none;
  font-size: 17px;
  padding: 0.4em 0.4em;
  position: relative;
  color: #FF4F00;
  background: #FF4F00;
  display: grid;
  font-weight: 700;
  place-items: center;
  transition: color 350ms linear 650ms;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  z-index: 1;
}

.button:hover {
  color: #002e69;
}

.button::before,
.button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 6%;
}

.button::before {
  background: #FF4F00;
  transition: width 350ms, height 350ms linear 650ms;
}

.button:hover::before {
  width: 100%;
  height: 100%;
}

.button:after {
  background: #002e69;
  transition: width 350ms linear 175ms, height 350ms linear 650ms;
}

.button:hover::after {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13a69a4 */.curv{
    border-radius: 10px;
    margin: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ee8af54 */.curv{
    border-radius: 10px;
    margin: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ed69fb1 */.curv{
    border-radius: 10px;
    margin: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20b36ff */.curv{
    border-radius: 10px;
    margin: 5px;
}/* End custom CSS */