.elementor-824 .elementor-element.elementor-element-2bba04e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-824 .elementor-element.elementor-element-2bba04e:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-2bba04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 90%);}.elementor-824 .elementor-element.elementor-element-e6ce262{width:100%;max-width:100%;--e-transform-transition-duration:0.4ms;}.elementor-824 .elementor-element.elementor-element-e6ce262 > .elementor-widget-container{background-color:var( --e-global-color-02f330a );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;box-shadow:-2px 2px 12px 0px rgba(0, 0, 0, 0.12);}.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-02f330a );color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-e6ce262.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-824 .elementor-element.elementor-element-e6ce262.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-e6ce262.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-e6ce262.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-824 .elementor-element.elementor-element-e6ce262 .elementor-icon{transition-duration:0.4s;font-size:14px;}.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title{color:var( --e-global-color-41aabb7 );transition-duration:0.4s;}.elementor-824 .elementor-element.elementor-element-e6ce262:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-e6ce262:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-4f45ac7{width:100%;max-width:100%;--e-transform-transition-duration:0.4ms;}.elementor-824 .elementor-element.elementor-element-4f45ac7 > .elementor-widget-container{background-color:var( --e-global-color-02f330a );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;box-shadow:-2px 2px 12px 0px rgba(0, 0, 0, 0.12);}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-02f330a );color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-4f45ac7.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-824 .elementor-element.elementor-element-4f45ac7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-4f45ac7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-4f45ac7.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-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon{transition-duration:0.4s;font-size:14px;}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title{color:var( --e-global-color-41aabb7 );transition-duration:0.4s;}.elementor-824 .elementor-element.elementor-element-4f45ac7:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-4f45ac7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-71e9198{width:100%;max-width:100%;--e-transform-transition-duration:0.4ms;}.elementor-824 .elementor-element.elementor-element-71e9198 > .elementor-widget-container{background-color:var( --e-global-color-02f330a );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;box-shadow:-2px 2px 12px 0px rgba(0, 0, 0, 0.12);}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-02f330a );color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-71e9198.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-824 .elementor-element.elementor-element-71e9198.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-71e9198.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-71e9198.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-824 .elementor-element.elementor-element-71e9198 .elementor-icon{transition-duration:0.4s;font-size:14px;}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title{color:var( --e-global-color-41aabb7 );transition-duration:0.4s;}.elementor-824 .elementor-element.elementor-element-71e9198:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-71e9198:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-9f07ddf{--display:flex;--overlay-opacity:0.3;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 16px 0px rgba(0, 0, 0, 0.122);--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-824 .elementor-element.elementor-element-9f07ddf:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-9f07ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 90%);}.elementor-824 .elementor-element.elementor-element-9f07ddf::before, .elementor-824 .elementor-element.elementor-element-9f07ddf > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-9f07ddf > .e-con-inner > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-9f07ddf > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-9f07ddf > .e-con-inner > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-9f07ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-824 .elementor-element.elementor-element-31f7f48{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-824 .elementor-element.elementor-element-4cdcb77{--display:flex;}.elementor-824 .elementor-element.elementor-element-e39fd02{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-824 .elementor-element.elementor-element-e39fd02:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-e39fd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-824 .elementor-element.elementor-element-8e7812b{width:100%;max-width:100%;--e-transform-transition-duration:0.4ms;}.elementor-824 .elementor-element.elementor-element-8e7812b > .elementor-widget-container{background-color:var( --e-global-color-02f330a );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;box-shadow:-2px 2px 12px 0px rgba(0, 0, 0, 0.12);}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-02f330a );color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-8e7812b.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-824 .elementor-element.elementor-element-8e7812b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-8e7812b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-8e7812b.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-824 .elementor-element.elementor-element-8e7812b .elementor-icon{transition-duration:0.4s;font-size:14px;}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title{color:var( --e-global-color-41aabb7 );transition-duration:0.4s;}.elementor-824 .elementor-element.elementor-element-8e7812b:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-8e7812b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-c1fa74b{width:100%;max-width:100%;--e-transform-transition-duration:0.4ms;}.elementor-824 .elementor-element.elementor-element-c1fa74b > .elementor-widget-container{background-color:var( --e-global-color-02f330a );padding:15px 25px 15px 25px;border-radius:50px 50px 50px 50px;box-shadow:-2px 2px 12px 0px rgba(0, 0, 0, 0.12);}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-02f330a );color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-c1fa74b.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-824 .elementor-element.elementor-element-c1fa74b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-02f330a );}.elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-c1fa74b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-824 .elementor-element.elementor-element-c1fa74b.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-824 .elementor-element.elementor-element-c1fa74b .elementor-icon{transition-duration:0.4s;font-size:14px;}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title{color:var( --e-global-color-41aabb7 );transition-duration:0.4s;}.elementor-824 .elementor-element.elementor-element-c1fa74b:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-c1fa74b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-697ddbc{--display:flex;}.elementor-824 .elementor-element.elementor-element-84a4eef{--display:flex;}.elementor-824 .elementor-element.elementor-element-fee3a0f{--display:flex;}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:45px;--n-menu-open-animation-duration:400ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:35px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-41aabb7 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:14px;--n-menu-icon-color:var( --e-global-color-41aabb7 );--n-menu-icon-color-hover:var( --e-global-color-41aabb7 );--n-menu-icon-color-active:var( --e-global-color-41aabb7 );--n-menu-dropdown-indicator-size:10px;--n-menu-dropdown-indicator-space:10px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-41aabb7 );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-primary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-secondary );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-text );}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#02010100;}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-821b8dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );--n-menu-title-line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-821b8dc {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-824 .elementor-element.elementor-element-31f7f48{--grid-auto-flow:row;}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-toggle-align:flex-end;--n-menu-title-padding:20px 20px 20px 20px;--n-menu-toggle-icon-size:48px;}}@media(min-width:2400px){.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-31f7f48{--grid-auto-flow:row;}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-31f7f48{--grid-auto-flow:row;}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-title-space-between:25px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-824 .elementor-element.elementor-element-2bba04e:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-2bba04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-824 .elementor-element.elementor-element-2bba04e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-9f07ddf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-31f7f48{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-e39fd02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:flex-start;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-padding:20px 20px 20px 20px;--n-menu-toggle-icon-size:36px;--n-menu-toggle-icon-distance-from-dropdown:32px;}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container{padding:020px 0px 20px 0px;}.elementor-824 .elementor-element.elementor-element-821b8dc.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-824 .elementor-element.elementor-element-31f7f48{--e-con-grid-template-rows:auto;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-31f7f48{--width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-824 .elementor-element.elementor-element-821b8dc{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-824 .elementor-element.elementor-element-821b8dc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ce262 */.elementor-824 .elementor-element.elementor-element-e6ce262 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-e6ce262 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-e6ce262:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f45ac7 */.elementor-824 .elementor-element.elementor-element-4f45ac7 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-4f45ac7:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e9198 */.elementor-824 .elementor-element.elementor-element-71e9198 {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-71e9198 .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-71e9198:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba04e */.elementor-824 .elementor-element.elementor-element-2bba04e .elementor-icon-box-content {
    flex-grow: 0 !important;
    width: auto !important;
}

@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-2bba04e {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f07ddf */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-9f07ddf {
        background: unset !important;
        box-shadow: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e7812b */.elementor-824 .elementor-element.elementor-element-8e7812b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-8e7812b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-8e7812b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1fa74b */.elementor-824 .elementor-element.elementor-element-c1fa74b {
    transition: all .4s ease-in-out !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-icon {
    order: 2;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b .elementor-icon-box-content {
    order: 1;
}

.elementor-824 .elementor-element.elementor-element-c1fa74b:hover {
    transform: scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39fd02 */@media (max-width: 1024px) {
    .elementor-824 .elementor-element.elementor-element-e39fd02 {
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-821b8dc */@media (min-width: 1200px) {
    
    .elementor-824 .elementor-element.elementor-element-821b8dc #main-menu {
        position: relative !important;
    } 
    
    .elementor-824 .elementor-element.elementor-element-821b8dc li:last-of-type {
        display: none !important;
        position: absolute !important;
        width: 0px !important;
        left: 0 !important;
        top: 0px !important;
        margin-right: 0px !important;
        padding: 0px !important;
    }
}



@media (max-width: 1200px) {
    
    .elementor-824 .elementor-element.elementor-element-821b8dc .e-n-menu-wrapper {
        max-height: 80vh !important;
        overflow-y: auto !important;
        margin-top: 35px !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc .e-n-menu-heading {
        gap: 0px !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc .e-n-menu-wrapper {
        padding: 20px 20px;
        background-color: white !important;
        box-shadow: -4px 4px 12px rgba(0, 0, 0, .25) !important;
    }
    
    
    .elementor-824 .elementor-element.elementor-element-821b8dc div#e-n-menu-content-1061,
    .elementor-824 .elementor-element.elementor-element-821b8dc div#e-n-menu-content-1062,
    .elementor-824 .elementor-element.elementor-element-821b8dc div#e-n-menu-content-1064{
        background-image: unset !important;
        background-color: rgba(0, 0, 0, .0) !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc .e-n-menu-content .e-con-inner .e-flexbox-base,
    .elementor-824 .elementor-element.elementor-element-821b8dc .e-n-menu-content .e-con-inner, .e-grid{
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 95% !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc #contact-button {
        background-color: var(--secondary);
        transition: all 400ms;
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding: 18px 25px !important;
        border-style: none !important;
        border-width: 0px !important;
        align-self: flex-start;
        border-radius: var(--radius-default);
        backdrop-filter: 12px !important;
        margin-left: 18px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc #contact-button span {
        font-family: var(--txt-primary);
        font-weight: 600 !important;
        font-size: var(--size-accent) !important;
        color: var(--white) !important;
        line-height: 1em !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc #contact-button:hover {
        background-color: var(--secondary_hover) !important;
    }
    
    .elementor-824 .elementor-element.elementor-element-821b8dc #contact-button:hover span {
        color: var(--black) !important;
    }
}/* End custom CSS */
/* Start custom CSS */.sticky-header {
	position: fixed !important;
	transition: all .4s ease-in-out !important;
	top: 0 !important;
	z-index: 999999 !important;
	backdrop-filter: blur(10px) !important;
	background-color: rgba(255, 255, 255, 0.95) !important;
	box-shadow:0px 0px 3px 2px #00000021 !important;
	backdrop-filter: blur(10px) !important;
	-webkit-backdrop-filter:blur(10px) !important;
	display: flex !important;
	align-items: center !important;
 }/* End custom CSS */